Commit ec74ee75dd0d5aa5b4d140d7a52c3b63c3d8e2cb
1 parent
929e5887fb
Exists in
master
minor fixes
Showing
1 changed file
with
10 additions
and
2 deletions
Show diff stats
app/views/updateAllFBO/updateAllFBO.controller.js
1 | 'use strict'; | 1 | 'use strict'; |
2 | 2 | ||
3 | //Load controller | 3 | //Load controller |
4 | angular.module('acuefuel') | 4 | angular.module('acuefuel') |
5 | 5 | ||
6 | .controller('updateAllFBOController', function($scope, $stateParams, $state, UpdateAllFBO, FBOAdmin) { | 6 | .controller('updateAllFBOController', function($scope, $stateParams, $state, UpdateAllFBO, FBOAdmin) { |
7 | $(document).ready(function(){ | 7 | $(document).ready(function(){ |
8 | $('.i-checks').iCheck({ | 8 | $('.i-checks').iCheck({ |
9 | checkboxClass: 'icheckbox_square-green', | 9 | checkboxClass: 'icheckbox_square-green', |
10 | radioClass: 'iradio_square-green', | 10 | radioClass: 'iradio_square-green', |
11 | }); | 11 | }); |
12 | $('.fboadmin').addClass('active'); | 12 | $('.fboadmin').addClass('active'); |
13 | 13 | ||
14 | }); | 14 | }); |
15 | 15 | ||
16 | $scope.feature = {}; | 16 | $scope.feature = {}; |
17 | var userProfileID = $stateParams.id; | 17 | var userProfileID = $stateParams.id; |
18 | UpdateAllFBO.getALlFBOData(userProfileID).then(function(result) { | 18 | UpdateAllFBO.getALlFBOData(userProfileID).then(function(result) { |
19 | console.log(result) | 19 | console.log(result) |
20 | $scope.user = result; | 20 | $scope.user = result; |
21 | $scope.user.userTypeId = result.userType.id; | 21 | $scope.user.userTypeId = result.userType.id; |
22 | 22 | ||
23 | if(result.accountFeatureControl != null){ | 23 | if(result.accountFeatureControl != null){ |
24 | $scope.feature = result.accountFeatureControl; | 24 | $scope.feature = result.accountFeatureControl; |
25 | $scope.feature.accountId = result.account.id; | 25 | $scope.feature.accountId = result.account.id; |
26 | console.log($scope.feature) | 26 | console.log($scope.feature) |
27 | if($scope.feature.essintaPosSystem == true){ | 27 | if($scope.feature.essintaPosSystem == true){ |
28 | $scope.essAccountId = false; | 28 | $scope.essAccountId = false; |
29 | $("#esAccId").css({ opacity: 1 }); | 29 | $("#esAccId").css({ opacity: 1 }); |
30 | }else{ | 30 | }else{ |
31 | $scope.essAccountId = true; | 31 | $scope.essAccountId = true; |
32 | delete $scope.feature.essintaAccountUid; | 32 | delete $scope.feature.essintaAccountUid; |
33 | $("#esAccId").css({ opacity: 0.5 }); | 33 | $("#esAccId").css({ opacity: 0.5 }); |
34 | } | 34 | } |
35 | }else{ | 35 | }else{ |
36 | $scope.feature.accountId = result.account.id; | 36 | $scope.feature.accountId = result.account.id; |
37 | } | 37 | } |
38 | 38 | ||
39 | UpdateAllFBO.getNotes(userProfileID).then(function(response) { | 39 | UpdateAllFBO.getNotes(userProfileID).then(function(response) { |
40 | $scope.user.clientNote = response[0].notes | 40 | $scope.user.clientNote = response[0].notes |
41 | $scope.user.userNoteId = response[0].id; | 41 | $scope.user.userNoteId = response[0].id; |
42 | }) | 42 | }) |
43 | console.log($scope.feature,"dsdsdsds") | 43 | console.log($scope.feature,"dsdsdsds") |
44 | if($scope.user.account.user.status == 'ACTIVE'){ | 44 | if($scope.user.account.user.status == 'ACTIVE'){ |
45 | $scope.status = true; | 45 | $scope.status = true; |
46 | }else { | 46 | }else { |
47 | $scope.status = false; | 47 | $scope.status = false; |
48 | } | 48 | } |
49 | }) | 49 | }) |
50 | 50 | ||
51 | $scope.enableEssId = function(){ | 51 | $scope.enableEssId = function(){ |
52 | if($scope.feature.essintaPosSystem == true){ | 52 | if($scope.feature.essintaPosSystem == true){ |
53 | $scope.essAccountId = false; | 53 | $scope.essAccountId = false; |
54 | $("#esAccId").css({ opacity: 1 }); | 54 | $("#esAccId").css({ opacity: 1 }); |
55 | }else{ | 55 | }else{ |
56 | $scope.essAccountId = true; | 56 | $scope.essAccountId = true; |
57 | delete $scope.feature.essintaAccountUid; | 57 | delete $scope.feature.essintaAccountUid; |
58 | $("#esAccId").css({ opacity: 0.5 }); | 58 | $("#esAccId").css({ opacity: 0.5 }); |
59 | } | 59 | } |
60 | } | 60 | } |
61 | 61 | ||
62 | $scope.checkUsername = function(){ | 62 | $scope.checkUsername = function(){ |
63 | FBOAdmin.checkUsernameEmail($scope.user.email).then(function(status) { | 63 | FBOAdmin.checkUsernameEmail($scope.user.email).then(function(status) { |
64 | console.log(status) | 64 | console.log(status) |
65 | if(status != 200){ | 65 | if(status != 200){ |
66 | toastr.error('This email has alreay taken', { | 66 | toastr.error('This email has alreay taken', { |
67 | closeButton: true | 67 | closeButton: true |
68 | }) | 68 | }) |
69 | } | 69 | } |
70 | }) | 70 | }) |
71 | } | 71 | } |
72 | 72 | ||
73 | $scope.userData = function(){ | 73 | $scope.userData = function(){ |
74 | console.log($scope.user.userTypeId) | 74 | console.log($scope.user.userTypeId) |
75 | if($scope.user.email == undefined || $scope.user.email == null){ | 75 | if($scope.user.email == undefined || $scope.user.email == null){ |
76 | toastr.error('Please enter your email first', { | 76 | toastr.error('Please enter your email first', { |
77 | closeButton: true | 77 | closeButton: true |
78 | }) | 78 | }) |
79 | }else if($scope.user.firstName == undefined || $scope.user.firstName == null){ | 79 | }else if($scope.user.firstName == undefined || $scope.user.firstName == null){ |
80 | toastr.error('Please enter your First Name', { | 80 | toastr.error('Please enter your First Name', { |
81 | closeButton: true | 81 | closeButton: true |
82 | }) | 82 | }) |
83 | }else{ | 83 | }else if($scope.user.companyName == undefined || $scope.user.companyName == null){ |
84 | toastr.error('Please enter your Company Name', { | ||
85 | closeButton: true | ||
86 | }) | ||
87 | }else if($scope.user.icao == undefined || $scope.user.icao == null){ | ||
88 | toastr.error('Please enter your ICAO', { | ||
89 | closeButton: true | ||
90 | }) | ||
91 | }else{ | ||
84 | if($scope.status == true){ | 92 | if($scope.status == true){ |
85 | $scope.user.status = 'active'; | 93 | $scope.user.status = 'active'; |
86 | }else{ | 94 | }else{ |
87 | $scope.user.status = 'inactive'; | 95 | $scope.user.status = 'inactive'; |
88 | } | 96 | } |
89 | $scope.user.username = $scope.user.email; | 97 | $scope.user.username = $scope.user.email; |
90 | $scope.user.userType = 'fbo'; | 98 | $scope.user.userType = 'fbo'; |
91 | console.log($scope.user) | 99 | console.log($scope.user) |
92 | // if($scope.user.userNoteId == undefined){ | 100 | // if($scope.user.userNoteId == undefined){ |
93 | // $scope.user.userNoteId = null; | 101 | // $scope.user.userNoteId = null; |
94 | // } | 102 | // } |
95 | var updateData = "companyName=" + $scope.user.companyName + "&username=" + $scope.user.username + "&firstName=" + $scope.user.firstName + "&lastName=" + $scope.user.lastName + "&phone=" + $scope.user.phone + "&mobile=" + $scope.user.mobile + "&status=" + $scope.user.status + "&userType=" + $scope.user.userType + "&userNote=" + $scope.user.clientNote + "&userNoteId=" + $scope.user.userNoteId + "&userTypeId=" + $scope.user.userTypeId + "&userProfileId=" + userProfileID; | 103 | var updateData = "companyName=" + $scope.user.companyName + "&icao=" + $scope.user.icao + "&username=" + $scope.user.username + "&firstName=" + $scope.user.firstName + "&lastName=" + $scope.user.lastName + "&phone=" + $scope.user.phone + "&mobile=" + $scope.user.mobile + "&status=" + $scope.user.status + "&userType=" + $scope.user.userType + "&userNote=" + $scope.user.clientNote + "&userNoteId=" + $scope.user.userNoteId + "&userTypeId=" + $scope.user.userTypeId + "&userProfileId=" + userProfileID; |
96 | UpdateAllFBO.updateUser(updateData).then(function(result) { | 104 | UpdateAllFBO.updateUser(updateData).then(function(result) { |
97 | toastr.success(''+result.success+'', { | 105 | toastr.success(''+result.success+'', { |
98 | closeButton: true | 106 | closeButton: true |
99 | }) | 107 | }) |
100 | var updatefeatureControlData = "accountId=" + $scope.feature.accountId + "&level=" + $scope.feature.level + "&essintaPosSystem=" + $scope.feature.essintaPosSystem | 108 | var updatefeatureControlData = "accountId=" + $scope.feature.accountId + "&level=" + $scope.feature.level + "&essintaPosSystem=" + $scope.feature.essintaPosSystem |
101 | + "&acuQuote=" + $scope.feature.acuQuote + "&acuTrack=" + $scope.feature.acuTrack + "&fuelProgram=" + $scope.feature.fuelProgram + "&amstatIntegration=" + $scope.feature.amstatIntegration+ "&posAccountingIntegration=" | 109 | + "&acuQuote=" + $scope.feature.acuQuote + "&acuTrack=" + $scope.feature.acuTrack + "&fuelProgram=" + $scope.feature.fuelProgram + "&amstatIntegration=" + $scope.feature.amstatIntegration+ "&posAccountingIntegration=" |
102 | + $scope.feature.posAccountingIntegration + "&posVeederRootIntegration=" + $scope.feature.posVeederRootIntegration | 110 | + $scope.feature.posAccountingIntegration + "&posVeederRootIntegration=" + $scope.feature.posVeederRootIntegration |
103 | + "&essintaAccountUid=" + $scope.feature.essintaAccountUid + "&additionalLicences=" + $scope.feature.additionalLicences + "&accountFeatureControlId=" + $scope.feature.id; | 111 | + "&essintaAccountUid=" + $scope.feature.essintaAccountUid + "&additionalLicences=" + $scope.feature.additionalLicences + "&accountFeatureControlId=" + $scope.feature.id; |
104 | 112 | ||
105 | UpdateAllFBO.updatefeatureControl(updatefeatureControlData).then(function(response) { | 113 | UpdateAllFBO.updatefeatureControl(updatefeatureControlData).then(function(response) { |
106 | console.log(response) | 114 | console.log(response) |
107 | }) | 115 | }) |
108 | $state.go('index.fboAdmin'); | 116 | $state.go('index.fboAdmin'); |
109 | }) | 117 | }) |
110 | } | 118 | } |
111 | } | 119 | } |
112 | 120 | ||
113 | }); | 121 | }); |