Blame view
app/views/fbo-admin/dashboard.controller.js
3.58 KB
e4e496d13
|
1 2 3 |
'use strict'; //Load controller |
9835dbe3e
|
4 |
angular.module('acuefuel') |
e4e496d13
|
5 |
|
db8e1f992
|
6 |
.controller('DashboardController', function($scope, $state, FBOAdmin) { |
0a4eb77cc
|
7 8 9 10 11 |
$(document).ready(function(){ $('.i-checks').iCheck({ checkboxClass: 'icheckbox_square-green', radioClass: 'iradio_square-green', }); |
2d8381335
|
12 |
$('.fboadmin').addClass('active'); |
0a4eb77cc
|
13 |
}); |
0a4eb77cc
|
14 15 |
$scope.userName = 'Dylan Goodwin'; $scope.essAccountId = true; |
7379f005b
|
16 |
$("#esAccId").css({ opacity: 0.5 }); |
0a4eb77cc
|
17 18 19 20 21 22 23 24 25 26 27 |
$scope.user = {}; $scope.feature = {}; $scope.feature.level = 'silver'; $scope.feature.essintaPosSystem = false; $scope.feature.acuQuote = false; $scope.feature.acuTrack = false; $scope.feature.fuelProgram = false; $scope.feature.amstatIntegration = false; $scope.feature.posAccountingIntegration = false; $scope.feature.posVeederRootIntegration = false; $scope.userData = function(){ |
db8e1f992
|
28 29 30 31 32 33 34 35 36 |
if($scope.user.email == undefined || $scope.user.email == null){ toastr.error('Please enter your email first', { closeButton: true }) }else if($scope.user.firstName == undefined || $scope.user.firstName == null){ toastr.error('Please enter your First Name', { closeButton: true }) }else{ |
0a4eb77cc
|
37 38 39 40 41 42 43 44 |
if($scope.status == true){ $scope.user.status = 'active'; }else{ $scope.user.status = 'inactive'; } $scope.user.username = $scope.user.email; $scope.user.userType = 'fbo'; console.log($scope.user) |
d5fb510e5
|
45 |
var formdata = "companyName=" + $scope.user.companyName + "&email=" + $scope.user.email + "&username=" + $scope.user.username + "&firstName=" + $scope.user.firstName + "&lastName=" + $scope.user.lastName + "&password=" + $scope.user.password + "&phone=" + $scope.user.phone + "&mobile=" + $scope.user.mobile + "&status=" + $scope.user.status + "&userType=" + $scope.user.userType + "&clientNote=" + $scope.user.clientNote; |
0a4eb77cc
|
46 |
FBOAdmin.registerUser(formdata).then(function(result) { |
1956e3844
|
47 48 49 |
toastr.success('Created Successfully', { closeButton: true }) |
7379f005b
|
50 51 52 53 54 55 56 57 |
$scope.feature.accountId = result; var featureControlData = "accountId=" + $scope.feature.accountId + "&level=" + $scope.feature.level + "&essintaPosSystem=" + $scope.feature.essintaPosSystem + "&acuQuote=" + $scope.feature.acuQuote + "&acuTrack=" + $scope.feature.acuTrack + "&fuelProgram=" + $scope.feature.fuelProgram + "&amstatIntegration=" + $scope.feature.amstatIntegration+ "&posAccountingIntegration=" + $scope.feature.posAccountingIntegration + "&posVeederRootIntegration=" + $scope.feature.posVeederRootIntegration + "&essintaAccountUid=" + $scope.feature.essintaAccountUid + "&additionalLicences=" + $scope.feature.additionalLicences; FBOAdmin.featureControl(featureControlData).then(function(response) { console.log(response) |
0a4eb77cc
|
58 |
|
7379f005b
|
59 |
}) |
db8e1f992
|
60 |
$state.go('index.fboAdmin'); |
1956e3844
|
61 62 63 64 65 |
}, function (err) { toastr.error('Error in registering', { closeButton: true }) }); |
db8e1f992
|
66 67 |
} |
0a4eb77cc
|
68 69 70 71 72 |
} $scope.enableEssId = function(){ if($scope.feature.essintaPosSystem == true){ $scope.essAccountId = false; |
7379f005b
|
73 |
$("#esAccId").css({ opacity: 1 }); |
0a4eb77cc
|
74 75 76 |
}else{ $scope.essAccountId = true; delete $scope.feature.essintaAccountUid; |
7379f005b
|
77 |
$("#esAccId").css({ opacity: 0.5 }); |
0a4eb77cc
|
78 79 80 81 |
} } }); |