(function() { 'use strict'; angular .module('codeAPLEBOX.client') .controller('ErrorMainController', ErrorMainController); /* @ngInject */ function ErrorMainController($scope, $state, Auth, $log, $cookies, $rootScope) { var vm = this; var previousState = $cookies.getObject("previousState"); // $rootScope.checkRootUploading = false; vm.goLogin = function(){ vm.employeeInfo = null; vm.customerInfo = null; if(previousState.includes('employee.')){ vm.employeeInfo = $cookies.getObject("employeeInfo"); }else if(previousState.includes('customer.')){ vm.customerInfo = $cookies.getObject("customerInfo"); } vm.employeeInfo = $cookies.getObject("employeeInfo"); if(vm.employeeInfo != null){ Auth.logout({ accountNumber: vm.employeeInfo.accountNumber }).then(function(result){ $state.go('main.home'); }).catch(function(err){ $log.err(err) }); }else if(vm.customerInfo != null){ Auth.logout_customer({ accountID: vm.customerInfo.accountID }).then(function(result){ $state.go('main.home'); }).catch(function(err){ $log.err(err) }); }else{ $state.go('main.home'); } } vm.goHome= function(){ $state.go('employee.stockstatus'); /*if(previousState.includes('employee.')){ $state.go('employee.stockstatus'); }else if(previousState.includes('customer.')){ $state.go('customer.home'); }*/ } vm.goPreviusState = function(){ $state.go('employee.stockstatus'); } } })();