Commit a4d4a8320a63ee28ae5fad123d1265e13776533b

Authored by Rishav
1 parent 47e72f4190
Exists in master

update FBO code according to response

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, UpdateAllFBO) { 6 .controller('updateAllFBOController', function($scope, $stateParams, UpdateAllFBO) {
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 12
13 }); 13 });
14 14 $scope.feature = {};
15 var userProfileID = $stateParams.id; 15 var userProfileID = $stateParams.id;
16 UpdateAllFBO.getALlFBOData(userProfileID).then(function(result) { 16 UpdateAllFBO.getALlFBOData(userProfileID).then(function(result) {
17 console.log(result) 17 console.log(result)
18 $scope.user = result; 18 $scope.user = result;
19 $scope.user.userTypeId = result.userType.id; 19 $scope.user.userTypeId = result.userType.id;
20 $scope.feature = result.accountFeatureControl;
21 $scope.feature.accountId = result.account.id; 20 $scope.feature.accountId = result.account.id;
22 if($scope.feature.essintaPosSystem == true){ 21 if(result.accountFeatureControl != null){
23 $scope.essAccountId = false; 22 $scope.feature = result.accountFeatureControl;
24 $("#esAccId").css({ opacity: 1 }); 23 console.log($scope.feature)
25 }else{ 24 if($scope.feature.essintaPosSystem == true){
26 $scope.essAccountId = true; 25 $scope.essAccountId = false;
27 delete $scope.feature.essintaAccountUid; 26 $("#esAccId").css({ opacity: 1 });
28 $("#esAccId").css({ opacity: 0.5 }); 27 }else{
28 $scope.essAccountId = true;
29 delete $scope.feature.essintaAccountUid;
30 $("#esAccId").css({ opacity: 0.5 });
31 }
29 } 32 }
33
30 UpdateAllFBO.getNotes(userProfileID).then(function(response) { 34 UpdateAllFBO.getNotes(userProfileID).then(function(response) {
31 $scope.user.clientNote = response[0].notes 35 $scope.user.clientNote = response[0].notes
32 $scope.user.userNoteId = response[0].id; 36 $scope.user.userNoteId = response[0].id;
33 }) 37 })
34 console.log($scope.feature,"dsdsdsds") 38 console.log($scope.feature,"dsdsdsds")
35 if($scope.user.account.user.status == 'ACTIVE'){ 39 if($scope.user.account.user.status == 'ACTIVE'){
36 $scope.status = true; 40 $scope.status = true;
37 }else { 41 }else {
38 $scope.status = false; 42 $scope.status = false;
39 } 43 }
40 }) 44 })
41 45
42 $scope.enableEssId = function(){ 46 $scope.enableEssId = function(){
43 if($scope.feature.essintaPosSystem == true){ 47 if($scope.feature.essintaPosSystem == true){
44 $scope.essAccountId = false; 48 $scope.essAccountId = false;
45 $("#esAccId").css({ opacity: 1 }); 49 $("#esAccId").css({ opacity: 1 });
46 }else{ 50 }else{
47 $scope.essAccountId = true; 51 $scope.essAccountId = true;
48 delete $scope.feature.essintaAccountUid; 52 delete $scope.feature.essintaAccountUid;
49 $("#esAccId").css({ opacity: 0.5 }); 53 $("#esAccId").css({ opacity: 0.5 });
50 } 54 }
51 } 55 }
52 56
53 $scope.userData = function(){ 57 $scope.userData = function(){
54 console.log($scope.user.userTypeId) 58 console.log($scope.user.userTypeId)
55 59
56 if($scope.user.account.user.status == 'ACTIVE'){ 60 if($scope.user.account.user.status == 'ACTIVE'){
57 $scope.user.status = 'active'; 61 $scope.user.status = 'active';
58 }else{ 62 }else{
59 $scope.user.status = 'inactive'; 63 $scope.user.status = 'inactive';
60 } 64 }
61 $scope.user.username = $scope.user.email; 65 $scope.user.username = $scope.user.email;
62 $scope.user.userType = 'fbo'; 66 $scope.user.userType = 'fbo';
63 console.log($scope.user) 67 console.log($scope.user)
68 // if($scope.user.userNoteId == undefined){
69 // $scope.user.userNoteId = null;
70 // }
64 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; 71 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;
65 UpdateAllFBO.updateUser(updateData).then(function(result) { 72 UpdateAllFBO.updateUser(updateData).then(function(result) {
66 toastr.success(''+result.success+'', { 73 toastr.success(''+result.success+'', {
67 closeButton: true 74 closeButton: true
68 }) 75 })
69 var updatefeatureControlData = "accountId=" + $scope.feature.accountId + "&level=" + $scope.feature.level + "&essintaPosSystem=" + $scope.feature.essintaPosSystem 76 var updatefeatureControlData = "accountId=" + $scope.feature.accountId + "&level=" + $scope.feature.level + "&essintaPosSystem=" + $scope.feature.essintaPosSystem
70 + "&acuQuote=" + $scope.feature.acuQuote + "&acuTrack=" + $scope.feature.acuTrack + "&fuelProgram=" + $scope.feature.fuelProgram + "&amstatIntegration=" + $scope.feature.amstatIntegration+ "&posAccountingIntegration=" 77 + "&acuQuote=" + $scope.feature.acuQuote + "&acuTrack=" + $scope.feature.acuTrack + "&fuelProgram=" + $scope.feature.fuelProgram + "&amstatIntegration=" + $scope.feature.amstatIntegration+ "&posAccountingIntegration="
71 + $scope.feature.posAccountingIntegration + "&posVeederRootIntegration=" + $scope.feature.posVeederRootIntegration 78 + $scope.feature.posAccountingIntegration + "&posVeederRootIntegration=" + $scope.feature.posVeederRootIntegration
72 + "&essintaAccountUid=" + $scope.feature.essintaAccountUid + "&additionalLicences=" + $scope.feature.additionalLicences + "&accountFeatureControlId=" + $scope.feature.id; 79 + "&essintaAccountUid=" + $scope.feature.essintaAccountUid + "&additionalLicences=" + $scope.feature.additionalLicences + "&accountFeatureControlId=" + $scope.feature.id;
73 80
74 UpdateAllFBO.updatefeatureControl(updatefeatureControlData).then(function(response) { 81 UpdateAllFBO.updatefeatureControl(updatefeatureControlData).then(function(response) {
75 console.log(response) 82 console.log(response)
76 toastr.success(''+response.success+'', { 83 toastr.success(''+response.success+'', {
77 closeButton: true 84 closeButton: true
78 }) 85 })
79 }) 86 })
80 }) 87 })
81 } 88 }
82 89
app/views/updateFBODept/updateFBODept.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('updateFBODeptController', function($scope, $stateParams, UpdateAllFBODept, UpdateAllFBO, FBOFlight) { 6 .controller('updateFBODeptController', function($scope, $stateParams, UpdateAllFBODept, UpdateAllFBO, FBOFlight) {
7 $scope.showPayments = true; 7 $scope.showPayments = true;
8 $scope.aircraft = {}; 8 $scope.aircraft = {};
9 $scope.updateData = {}; 9 $scope.updateData = {};
10 var userProfileID = $stateParams.id; 10 var userProfileID = $stateParams.id;
11 UpdateAllFBODept.getALlFBOData(userProfileID).then(function(result) { 11 UpdateAllFBODept.getALlFBOData(userProfileID).then(function(result) {
12 console.log(result) 12 console.log(result)
13 $scope.user = result; 13 $scope.user = result;
14 $scope.aircraft.accountId = result.account.id; 14 $scope.aircraft.accountId = result.account.id;
15 $scope.user.userTypeId = result.userType.id; 15 $scope.user.userTypeId = result.userType.id;
16 UpdateAllFBODept.getNotes(userProfileID).then(function(response) { 16 UpdateAllFBODept.getNotes(userProfileID).then(function(response) {
17 $scope.user.clientNote = response[0].notes 17 $scope.user.clientNote = response[0].notes
18 $scope.user.userNoteId = response[0].id; 18 $scope.user.userNoteId = response[0].id;
19 }) 19 })
20 // $scope.feature = result.accountFeatureControl; 20 // $scope.feature = result.accountFeatureControl;
21 // console.log($scope.feature,"dsdsdsds") 21 // console.log($scope.feature,"dsdsdsds")
22 if($scope.user.account.user.status == 'ACTIVE'){ 22 if($scope.user.account.user.status == 'ACTIVE'){
23 $scope.status = true; 23 $scope.status = true;
24 }else { 24 }else {
25 $scope.status = false; 25 $scope.status = false;
26 } 26 }
27 }) 27 })
28 28
29 getCrafts(); 29 getCrafts();
30 function getCrafts(){ 30 function getCrafts(){
31 UpdateAllFBODept.getAircrafts(userProfileID).then(function(response) { 31 UpdateAllFBODept.getAircrafts(userProfileID).then(function(response) {
32 $scope.getCraftList = response; 32 $scope.getCraftList = response;
33 }) 33 })
34 } 34 }
35 35
36 UpdateAllFBODept.getPaymentMethod(userProfileID).then(function(response) { 36 UpdateAllFBODept.getPaymentMethod(userProfileID).then(function(response) {
37 $scope.paymentList = response; 37 $scope.paymentList = response;
38 38
39 }) 39 })
40 40
41 $scope.openCard = function(payment){ 41 $scope.openCard = function(payment){
42 console.log(payment) 42 console.log(payment)
43 $scope.showPayments = false; 43 $scope.showPayments = false;
44 $scope.data = {}; 44 $scope.data = {};
45 $scope.data.cardNumber = payment.cardNumber; 45 $scope.data.cardNumber = payment.cardNumber;
46 $scope.data.cardType = payment.cardType; 46 $scope.data.cardType = payment.cardType;
47 $scope.data.expiryDate = payment.expiryDate; 47 $scope.data.expiryDate = payment.expiryDate;
48 $scope.data.id = payment.id; 48 $scope.data.id = payment.id;
49 $scope.data.accountId = payment.user.account.id; 49 $scope.data.accountId = payment.user.account.id;
50 } 50 }
51 51
52 var cardData = {} 52 var cardData = {}
53 cardData.paymentMethodList = []; 53 cardData.paymentMethodList = [];
54 $scope.updateCard = function(){ 54 $scope.updateCard = function(){
55 console.log($scope.data) 55 console.log($scope.data)
56 cardData.paymentMethodList.push($scope.data); 56 cardData.paymentMethodList.push($scope.data);
57 console.log("cardData", cardData); 57 console.log("cardData", cardData);
58 UpdateAllFBODept.updatePaymentMethod(cardData).then(function(result) { 58 UpdateAllFBODept.updatePaymentMethod(cardData).then(function(result) {
59 console.log(result) 59 console.log(result)
60 toastr.success('Updated Successfully', { 60 toastr.success('Updated Successfully', {
61 closeButton: true 61 closeButton: true
62 }) 62 })
63 $scope.reset(); 63 $scope.reset();
64 }) 64 })
65 } 65 }
66 66
67 67
68 $scope.reset = function(){ 68 $scope.reset = function(){
69 cardData.paymentMethodList = []; 69 cardData.paymentMethodList = [];
70 } 70 }
71 71
72 $scope.userData = function(){ 72 $scope.userData = function(){
73 console.log($scope.user.userTypeId) 73 console.log($scope.user.userTypeId)
74 74
75 if($scope.user.account.user.status == 'ACTIVE'){ 75 if($scope.user.account.user.status == 'ACTIVE'){
76 $scope.user.status = 'active'; 76 $scope.user.status = 'active';
77 }else{ 77 }else{
78 $scope.user.status = 'inactive'; 78 $scope.user.status = 'inactive';
79 } 79 }
80 $scope.user.username = $scope.user.email; 80 $scope.user.username = $scope.user.email;
81 $scope.user.userType = 'flightDetp'; 81 $scope.user.userType = 'flightDetp';
82 console.log($scope.user) 82 console.log($scope.user)
83 // if($scope.user.userNoteId == undefined){
84 // $scope.user.userNoteId = null;
85 // }
83 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; 86 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;
84 UpdateAllFBO.updateUser(updateData).then(function(result) { 87 UpdateAllFBO.updateUser(updateData).then(function(result) {
85 toastr.success(''+result.success+'', { 88 toastr.success(''+result.success+'', {
86 closeButton: true 89 closeButton: true
87 }) 90 })
88 }) 91 })
89 } 92 }
90 93
91 getData(); 94 getData();
92 function getData(){ 95 function getData(){
93 FBOFlight.getAircraftMake().then(function(result) { 96 FBOFlight.getAircraftMake().then(function(result) {
94 $scope.aircraftMakeList = result; 97 $scope.aircraftMakeList = result;
95 $scope.aircraft.make = $scope.aircraftMakeList[0]; 98 $scope.aircraft.make = $scope.aircraftMakeList[0];
96 FBOFlight.getModal($scope.aircraft.make).then(function(result) { 99 FBOFlight.getModal($scope.aircraft.make).then(function(result) {
97 $scope.aircraftModalList = result; 100 $scope.aircraftModalList = result;
98 $scope.aircraft.model = $scope.aircraftModalList[0]; 101 $scope.aircraft.model = $scope.aircraftModalList[0];
99 102
100 }) 103 })
101 104
102 }) 105 })
103 106
104 FBOFlight.getAircraftSize().then(function(result) { 107 FBOFlight.getAircraftSize().then(function(result) {
105 $scope.aircraftSizeList = result; 108 $scope.aircraftSizeList = result;
106 $scope.aircraft.size = $scope.aircraftSizeList[0]; 109 $scope.aircraft.size = $scope.aircraftSizeList[0];
107 110
108 }) 111 })
109 } 112 }
110 113
111 114
112 $scope.getModal = function(){ 115 $scope.getModal = function(){
113 var modelId = $scope.aircraft.make 116 var modelId = $scope.aircraft.make
114 FBOFlight.getModal(modelId).then(function(result) { 117 FBOFlight.getModal(modelId).then(function(result) {
115 $scope.aircraftModalList = result; 118 $scope.aircraftModalList = result;
116 $scope.aircraft.model = $scope.aircraftModalList[0]; 119 $scope.aircraft.model = $scope.aircraftModalList[0];
117 }) 120 })
118 } 121 }
119 $scope.aircraftData = {}; 122 $scope.aircraftData = {};
120 $scope.aircraftData.aircraftList = []; 123 $scope.aircraftData.aircraftList = [];
121 $scope.addAircraft = function(){ 124 $scope.addAircraft = function(){
122 $scope.aircraftData.aircraftList.push($scope.aircraft); 125 $scope.aircraftData.aircraftList.push($scope.aircraft);
123 126
124 FBOFlight.addAircraft($scope.aircraftData).then(function(result) { 127 FBOFlight.addAircraft($scope.aircraftData).then(function(result) {
125 $('#myModal4').modal('hide'); 128 $('#myModal4').modal('hide');
126 getCrafts(); 129 getCrafts();
127 $scope.resetData(); 130 $scope.resetData();
128 toastr.success('Created Successfully', { 131 toastr.success('Created Successfully', {
129 closeButton: true 132 closeButton: true
130 }) 133 })
131 }) 134 })
132 } 135 }
133 136
134 $scope.closeModal = function(){ 137 $scope.closeModal = function(){
135 $("#myModal5").modal('hide'); 138 $("#myModal5").modal('hide');
136 $scope.resetData(); 139 $scope.resetData();
137 } 140 }
138 141
139 $scope.update = function(airdata){ 142 $scope.update = function(airdata){
140 console.log(airdata) 143 console.log(airdata)
141 $scope.aircraft = airdata; 144 $scope.aircraft = airdata;
142 $scope.aircraft.accountId = $scope.user.account.id; 145 $scope.aircraft.accountId = $scope.user.account.id;
143 $("#myModal5").modal('show'); 146 $("#myModal5").modal('show');
144 FBOFlight.getModal($scope.aircraft.make).then(function(result) { 147 FBOFlight.getModal($scope.aircraft.make).then(function(result) {
145 $scope.aircraftModalList = result; 148 $scope.aircraftModalList = result;
146 149
147 }) 150 })
148 } 151 }
149 152
150 $scope.updatecraftData = {}; 153 $scope.updatecraftData = {};
151 $scope.updatecraftData.aircraftList = []; 154 $scope.updatecraftData.aircraftList = [];
152 $scope.updateAircraftData = {}; 155 $scope.updateAircraftData = {};
153 156
154 $scope.updateAircraft = function(updateAircraft){ 157 $scope.updateAircraft = function(updateAircraft){
155 $scope.updateAircraftData.id = updateAircraft.id; 158 $scope.updateAircraftData.id = updateAircraft.id;
156 $scope.updateAircraftData.make = updateAircraft.make; 159 $scope.updateAircraftData.make = updateAircraft.make;
157 $scope.updateAircraftData.model = updateAircraft.model; 160 $scope.updateAircraftData.model = updateAircraft.model;
158 $scope.updateAircraftData.size = updateAircraft.size; 161 $scope.updateAircraftData.size = updateAircraft.size;
159 $scope.updateAircraftData.tail = updateAircraft.tail; 162 $scope.updateAircraftData.tail = updateAircraft.tail;
160 $scope.updateAircraftData.accountId = updateAircraft.accountId; 163 $scope.updateAircraftData.accountId = updateAircraft.accountId;
161 console.log($scope.updateAircraftData) 164 console.log($scope.updateAircraftData)
162 165
163 $scope.updatecraftData.aircraftList.push($scope.updateAircraftData); 166 $scope.updatecraftData.aircraftList.push($scope.updateAircraftData);
164 console.log($scope.updatecraftData.aircraftList) 167 console.log($scope.updatecraftData.aircraftList)
165 168
166 UpdateAllFBODept.updateAircraft($scope.updatecraftData).then(function(result) { 169 UpdateAllFBODept.updateAircraft($scope.updatecraftData).then(function(result) {
167 $('#myModal5').modal('hide'); 170 $('#myModal5').modal('hide');
168 $scope.resetData(); 171 $scope.resetData();
169 toastr.success('Updated Successfully', { 172 toastr.success('Updated Successfully', {
170 closeButton: true 173 closeButton: true
171 }) 174 })
172 }) 175 })
173 } 176 }
174 177
175 $scope.remove = function(data){ 178 $scope.remove = function(data){
176 console.log(data) 179 console.log(data)
177 UpdateAllFBODept.removeAircraft(data.id).then(function(result) { 180 UpdateAllFBODept.removeAircraft(data.id).then(function(result) {
178 toastr.success(''+result.success+'', { 181 toastr.success(''+result.success+'', {
179 closeButton: true 182 closeButton: true
180 }) 183 })
181 getCrafts(); 184 getCrafts();
182 }) 185 })
183 } 186 }
184 187
185 $scope.resetData = function() { 188 $scope.resetData = function() {
186 $scope.aircraft = {}; 189 $scope.aircraft = {};
187 $scope.aircraft.accountId = $scope.user.account.id; 190 $scope.aircraft.accountId = $scope.user.account.id;
188 $scope.aircraftData.aircraftList = []; 191 $scope.aircraftData.aircraftList = [];
189 getData(); 192 getData();
190 } 193 }
191 194
192 }); 195 });