Blame view
app/views/updateFBODept/updateFBODept.controller.js
6.57 KB
a80703599
|
1 2 3 4 |
'use strict'; //Load controller angular.module('acuefuel') |
104d51edf
|
5 6 7 |
.controller('updateFBODeptController', function($scope, $stateParams, UpdateAllFBODept, UpdateAllFBO, FBOFlight) { $scope.showPayments = true; $scope.aircraft = {}; |
47e72f419
|
8 |
$scope.updateData = {}; |
a80703599
|
9 10 11 12 |
var userProfileID = $stateParams.id; UpdateAllFBODept.getALlFBOData(userProfileID).then(function(result) { console.log(result) $scope.user = result; |
104d51edf
|
13 14 |
$scope.aircraft.accountId = result.account.id; $scope.user.userTypeId = result.userType.id; |
a80703599
|
15 16 |
UpdateAllFBODept.getNotes(userProfileID).then(function(response) { $scope.user.clientNote = response[0].notes |
104d51edf
|
17 |
$scope.user.userNoteId = response[0].id; |
a80703599
|
18 19 20 21 22 23 24 25 26 |
}) // $scope.feature = result.accountFeatureControl; // console.log($scope.feature,"dsdsdsds") if($scope.user.account.user.status == 'ACTIVE'){ $scope.status = true; }else { $scope.status = false; } }) |
47e72f419
|
27 28 29 |
getCrafts(); function getCrafts(){ UpdateAllFBODept.getAircrafts(userProfileID).then(function(response) { |
104d51edf
|
30 |
$scope.getCraftList = response; |
47e72f419
|
31 32 33 |
}) } |
104d51edf
|
34 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 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 |
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) if($scope.user.account.user.status == 'ACTIVE'){ $scope.user.status = 'active'; }else{ $scope.user.status = 'inactive'; } $scope.user.username = $scope.user.email; $scope.user.userType = 'flightDetp'; console.log($scope.user) 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 }) }) } 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]; }) }) FBOFlight.getAircraftSize().then(function(result) { $scope.aircraftSizeList = result; $scope.aircraft.size = $scope.aircraftSizeList[0]; }) } $scope.getModal = function(){ var modelId = $scope.aircraft.make FBOFlight.getModal(modelId).then(function(result) { $scope.aircraftModalList = result; $scope.aircraft.model = $scope.aircraftModalList[0]; |
104d51edf
|
115 116 117 118 |
}) } $scope.aircraftData = {}; $scope.aircraftData.aircraftList = []; |
104d51edf
|
119 120 |
$scope.addAircraft = function(){ $scope.aircraftData.aircraftList.push($scope.aircraft); |
104d51edf
|
121 122 123 |
FBOFlight.addAircraft($scope.aircraftData).then(function(result) { $('#myModal4').modal('hide'); |
47e72f419
|
124 |
getCrafts(); |
104d51edf
|
125 126 127 128 129 130 |
$scope.resetData(); toastr.success('Created Successfully', { closeButton: true }) }) } |
47e72f419
|
131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 |
$scope.closeModal = function(){ $("#myModal5").modal('hide'); $scope.resetData(); } $scope.update = function(airdata){ console.log(airdata) $scope.aircraft = airdata; $scope.aircraft.accountId = $scope.user.account.id; $("#myModal5").modal('show'); FBOFlight.getModal($scope.aircraft.make).then(function(result) { $scope.aircraftModalList = result; }) } $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 }) }) } $scope.remove = function(data){ console.log(data) UpdateAllFBODept.removeAircraft(data.id).then(function(result) { toastr.success(''+result.success+'', { closeButton: true }) getCrafts(); }) } |
104d51edf
|
181 182 183 184 185 186 |
$scope.resetData = function() { $scope.aircraft = {}; $scope.aircraft.accountId = $scope.user.account.id; $scope.aircraftData.aircraftList = []; getData(); } |
a80703599
|
187 |
}); |