Blame view
app/views/updateFBODept/updateFBODept.controller.js
8.23 KB
a80703599
|
1 2 3 4 |
'use strict'; //Load controller angular.module('acuefuel') |
26e0d5d69
|
5 |
.controller('updateFBODeptController', function($scope, $stateParams, $state, UpdateAllFBODept, UpdateAllFBO, FBOFlight) { |
226dc1e57
|
6 |
|
104d51edf
|
7 8 |
$scope.showPayments = true; $scope.aircraft = {}; |
47e72f419
|
9 |
$scope.updateData = {}; |
a80703599
|
10 11 12 13 |
var userProfileID = $stateParams.id; UpdateAllFBODept.getALlFBOData(userProfileID).then(function(result) { console.log(result) $scope.user = result; |
104d51edf
|
14 15 |
$scope.aircraft.accountId = result.account.id; $scope.user.userTypeId = result.userType.id; |
a80703599
|
16 17 |
UpdateAllFBODept.getNotes(userProfileID).then(function(response) { $scope.user.clientNote = response[0].notes |
104d51edf
|
18 |
$scope.user.userNoteId = response[0].id; |
a80703599
|
19 20 21 22 23 24 25 26 27 |
}) // $scope.feature = result.accountFeatureControl; // console.log($scope.feature,"dsdsdsds") if($scope.user.account.user.status == 'ACTIVE'){ $scope.status = true; }else { $scope.status = false; } }) |
47e72f419
|
28 29 30 |
getCrafts(); function getCrafts(){ UpdateAllFBODept.getAircrafts(userProfileID).then(function(response) { |
104d51edf
|
31 |
$scope.getCraftList = response; |
47e72f419
|
32 33 34 |
}) } |
104d51edf
|
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
UpdateAllFBODept.getPaymentMethod(userProfileID).then(function(response) { $scope.paymentList = response; }) $scope.openCard = function(payment){ console.log(payment) $scope.showPayments = false; $scope.data = {}; $scope.data.cardNumber = payment.cardNumber; $scope.data.cardType = payment.cardType; $scope.data.expiryDate = payment.expiryDate; $scope.data.id = payment.id; $scope.data.accountId = payment.user.account.id; } var cardData = {} cardData.paymentMethodList = []; $scope.updateCard = function(){ console.log($scope.data) cardData.paymentMethodList.push($scope.data); console.log("cardData", cardData); UpdateAllFBODept.updatePaymentMethod(cardData).then(function(result) { console.log(result) toastr.success('Updated Successfully', { closeButton: true }) $scope.reset(); }) } $scope.reset = function(){ cardData.paymentMethodList = []; } $scope.userData = function(){ console.log($scope.user.userTypeId) |
db8e1f992
|
73 74 75 76 77 78 79 80 81 |
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{ |
3433be3d6
|
82 |
if($scope.status == true){ |
104d51edf
|
83 84 85 86 87 88 89 |
$scope.user.status = 'active'; }else{ $scope.user.status = 'inactive'; } $scope.user.username = $scope.user.email; $scope.user.userType = 'flightDetp'; console.log($scope.user) |
a4d4a8320
|
90 91 92 |
// if($scope.user.userNoteId == undefined){ // $scope.user.userNoteId = null; // } |
104d51edf
|
93 94 95 96 97 98 |
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; UpdateAllFBO.updateUser(updateData).then(function(result) { toastr.success(''+result.success+'', { closeButton: true }) }) |
26e0d5d69
|
99 |
$state.go('index.flightDept'); |
db8e1f992
|
100 |
} |
104d51edf
|
101 102 103 104 105 106 107 108 109 110 |
} getData(); function getData(){ FBOFlight.getAircraftMake().then(function(result) { $scope.aircraftMakeList = result; $scope.aircraft.make = $scope.aircraftMakeList[0]; FBOFlight.getModal($scope.aircraft.make).then(function(result) { $scope.aircraftModalList = result; $scope.aircraft.model = $scope.aircraftModalList[0]; |
104d51edf
|
111 |
|
db8e1f992
|
112 113 114 115 116 117 |
FBOFlight.getAircraftSize($scope.aircraft.make, $scope.aircraft.model).then(function(result) { $scope.aircraftSizeList = result; $scope.aircraft.size = $scope.aircraftSizeList[0]; }) }) |
104d51edf
|
118 119 120 |
}) } |
104d51edf
|
121 122 |
$scope.getModal = function(){ |
db8e1f992
|
123 124 |
var makeId = $scope.aircraft.make FBOFlight.getModal(makeId).then(function(result) { |
104d51edf
|
125 126 |
$scope.aircraftModalList = result; $scope.aircraft.model = $scope.aircraftModalList[0]; |
db8e1f992
|
127 128 129 130 131 |
FBOFlight.getAircraftSize(makeId, $scope.aircraft.model).then(function(result) { $scope.aircraftSizeList = result; $scope.aircraft.size = $scope.aircraftSizeList[0]; }) |
104d51edf
|
132 133 |
}) } |
db8e1f992
|
134 135 136 137 138 139 140 |
$scope.getSize = function(){ FBOFlight.getAircraftSize($scope.aircraft.make, $scope.aircraft.model).then(function(result) { $scope.aircraftSizeList = result; $scope.aircraft.size = $scope.aircraftSizeList[0]; }) } |
104d51edf
|
141 142 |
$scope.aircraftData = {}; $scope.aircraftData.aircraftList = []; |
104d51edf
|
143 144 |
$scope.addAircraft = function(){ $scope.aircraftData.aircraftList.push($scope.aircraft); |
104d51edf
|
145 146 147 |
FBOFlight.addAircraft($scope.aircraftData).then(function(result) { $('#myModal4').modal('hide'); |
47e72f419
|
148 |
getCrafts(); |
104d51edf
|
149 150 151 152 |
$scope.resetData(); toastr.success('Created Successfully', { closeButton: true }) |
db8e1f992
|
153 154 155 156 157 158 159 |
}, function (err) { toastr.error('Error in Adding Aircraft', { closeButton: true }) $('#myModal4').modal('hide'); $scope.getCraftList.splice($scope.aircraft); }); |
104d51edf
|
160 |
} |
47e72f419
|
161 162 163 164 165 166 |
$scope.closeModal = function(){ $("#myModal5").modal('hide'); $scope.resetData(); } $scope.update = function(airdata){ |
db8e1f992
|
167 |
$("#myModal5").modal('show'); |
47e72f419
|
168 |
$scope.aircraft = airdata; |
db8e1f992
|
169 |
console.log($scope.aircraft) |
47e72f419
|
170 |
$scope.aircraft.accountId = $scope.user.account.id; |
db8e1f992
|
171 |
|
47e72f419
|
172 173 |
FBOFlight.getModal($scope.aircraft.make).then(function(result) { $scope.aircraftModalList = result; |
db8e1f992
|
174 175 176 177 |
FBOFlight.getAircraftSize($scope.aircraft.make, $scope.aircraft.model).then(function(result) { $scope.aircraftSizeList = result; }) |
47e72f419
|
178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 |
}) } $scope.updatecraftData = {}; $scope.updatecraftData.aircraftList = []; $scope.updateAircraftData = {}; $scope.updateAircraft = function(updateAircraft){ $scope.updateAircraftData.id = updateAircraft.id; $scope.updateAircraftData.make = updateAircraft.make; $scope.updateAircraftData.model = updateAircraft.model; $scope.updateAircraftData.size = updateAircraft.size; $scope.updateAircraftData.tail = updateAircraft.tail; $scope.updateAircraftData.accountId = updateAircraft.accountId; console.log($scope.updateAircraftData) $scope.updatecraftData.aircraftList.push($scope.updateAircraftData); console.log($scope.updatecraftData.aircraftList) UpdateAllFBODept.updateAircraft($scope.updatecraftData).then(function(result) { $('#myModal5').modal('hide'); $scope.resetData(); toastr.success('Updated Successfully', { closeButton: true }) |
db8e1f992
|
203 204 205 206 207 208 209 |
}, function (err) { toastr.error('Error in Updating Aircraft', { closeButton: true }) $('#myModal5').modal('hide'); $scope.getCraftList.splice($scope.aircraft); }); |
47e72f419
|
210 211 212 213 214 215 216 217 218 219 220 |
} $scope.remove = function(data){ console.log(data) UpdateAllFBODept.removeAircraft(data.id).then(function(result) { toastr.success(''+result.success+'', { closeButton: true }) getCrafts(); }) } |
104d51edf
|
221 222 223 224 225 226 |
$scope.resetData = function() { $scope.aircraft = {}; $scope.aircraft.accountId = $scope.user.account.id; $scope.aircraftData.aircraftList = []; getData(); } |
a80703599
|
227 |
}); |