Blame view
app/views/update-airports/updateAirportController.js
8.33 KB
5c6477d3d
|
1 |
'use strict'; |
9835dbe3e
|
2 |
angular.module('acuefuel') |
5c6477d3d
|
3 4 5 6 7 8 9 |
.controller('updateAirportController', function ($scope, UpdateAirportService) { $scope.dropName = true; $scope.supplierName = true; $scope.countryName = true; $scope.subDivisionName = true; $scope.fboHandlerName = true; |
d5fb510e5
|
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
console.log(localStorage.getItem('airportLoader')) if(localStorage.getItem('airportLoader') == 'false'){ $scope.showAirports = false; }else{ $scope.showAirports = true; } if(localStorage.getItem('countryLoader') == 'false'){ $scope.showCountries = false; }else{ $scope.showCountries = true; } if(localStorage.getItem('fboHandleLoader') == 'false'){ $scope.fboHandlerDetail = false; }else{ $scope.fboHandlerDetail = true; } if(localStorage.getItem('subDivStateLoader') == 'false'){ $scope.subDivState = false; }else{ $scope.subDivState = true; } if(localStorage.getItem('suppDetailLoader') == 'false'){ $scope.suppDetail = false; }else{ $scope.suppDetail = true; } |
5c6477d3d
|
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
// Showing Date var today = new Date(); var dd = today.getDate(); var mm = today.getMonth()+1; var yyyy = today.getFullYear(); if(dd < 10){ dd='0'+dd; } if(mm < 10){ mm='0'+mm; } $scope.newDate = dd + '/' + mm + '/' + yyyy; //Import Airport Data $scope.data = {}; $scope.importAirportData = function(fileName) { |
a80703599
|
53 |
$scope.showAirports = false; |
d5fb510e5
|
54 |
window.localStorage.setItem('airportLoader', false); |
5c6477d3d
|
55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
console.log(fileName) if(fileName.name != undefined){ $scope.dropName = false; $scope.selectedFile = fileName; $scope.data.airportFile = $scope.selectedFile; }else if(fileName instanceof Array){ $scope.dropName = false; $scope.selectedFile = fileName[0]; $scope.data.airportFile = $scope.selectedFile; } var fileCheck = $scope.data.airportFile.name.split('.')[1]; console.log(fileCheck) if(fileCheck == 'csv'){ UpdateAirportService.updateAirportData($scope.data).then(function(result) { |
d5fb510e5
|
69 |
localStorage.removeItem('airportLoader'); |
a80703599
|
70 |
$scope.showAirports = true; |
5c6477d3d
|
71 72 73 74 |
console.log(result) toastr.success('Copied', { closeButton: true }) |
1956e3844
|
75 76 77 78 79 80 81 |
}, function (err) { localStorage.removeItem('airportLoader'); $scope.showAirports = true; toastr.error('Error in uploading', { closeButton: true }) }); |
5c6477d3d
|
82 |
}else { |
d5fb510e5
|
83 |
localStorage.removeItem('airportLoader'); |
a80703599
|
84 |
$scope.showAirports = true; |
5c6477d3d
|
85 86 87 88 89 90 91 92 93 94 95 |
$scope.dropName = true; toastr.error('Please select only csv file', { closeButton: true }) } } //Import Supplier Detail Data $scope.supplierData = {}; $scope.importSuppluerDetail = function(fileName){ |
a80703599
|
96 |
$scope.suppDetail = false; |
d5fb510e5
|
97 |
window.localStorage.setItem('suppDetailLoader', false); |
5c6477d3d
|
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
console.log(fileName) if(fileName.name != undefined){ $scope.supplierName = false; $scope.selectedSuplier = fileName; $scope.supplierData.supplierDetailFile = $scope.selectedSuplier; }else if(fileName instanceof Array){ $scope.supplierName = false; $scope.selectedSuplier = fileName[0]; $scope.supplierData.supplierDetailFile = $scope.selectedSuplier; } var fileCheck = $scope.supplierData.supplierDetailFile.name.split('.')[1]; console.log(fileCheck) if(fileCheck == 'csv'){ UpdateAirportService.updateSupplierDetail($scope.supplierData).then(function(result) { console.log(result) |
a80703599
|
113 |
$scope.suppDetail = true; |
d5fb510e5
|
114 |
localStorage.removeItem('suppDetailLoader'); |
5c6477d3d
|
115 116 117 |
toastr.success('File Upload Successfully', { closeButton: true }) |
1956e3844
|
118 119 120 121 122 123 124 |
}, function (err) { localStorage.removeItem('suppDetailLoader'); $scope.suppDetail = true; toastr.error('Error in uploading', { closeButton: true }) }); |
5c6477d3d
|
125 |
}else { |
d5fb510e5
|
126 |
localStorage.removeItem('suppDetailLoader'); |
a80703599
|
127 |
$scope.suppDetail = true; |
5c6477d3d
|
128 129 130 131 132 133 134 135 136 137 |
$scope.supplierName = true; toastr.error('Please select only csv file', { closeButton: true }) } } //Import Countries Data $scope.countryData = {}; $scope.importCountryData = function(fileName){ |
a80703599
|
138 |
$scope.showCountries = false; |
d5fb510e5
|
139 |
window.localStorage.setItem('countryLoader', false); |
5c6477d3d
|
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 |
console.log(fileName) if(fileName.name != undefined){ $scope.countryName = false; $scope.selectedCountry = fileName; $scope.countryData.countrieFile = $scope.selectedCountry; }else if(fileName instanceof Array){ $scope.countryName = false; $scope.selectedCountry = fileName[0]; $scope.countryData.countrieFile = $scope.selectedCountry; } var fileCheck = $scope.countryData.countrieFile.name.split('.')[1]; console.log(fileCheck) if(fileCheck == 'csv'){ UpdateAirportService.updateCountries($scope.countryData).then(function(result) { console.log(result) |
a80703599
|
155 |
$scope.showCountries = true; |
d5fb510e5
|
156 |
localStorage.removeItem('countryLoader'); |
5c6477d3d
|
157 158 159 |
toastr.success('File Upload Successfully', { closeButton: true }) |
1956e3844
|
160 161 162 163 164 165 166 |
}, function (err) { localStorage.removeItem('countryLoader'); $scope.showCountries = true; toastr.error('Error in uploading', { closeButton: true }) }); |
5c6477d3d
|
167 |
}else { |
d5fb510e5
|
168 |
localStorage.removeItem('countryLoader'); |
a80703599
|
169 |
$scope.showCountries = true; |
5c6477d3d
|
170 171 172 173 174 175 176 177 178 179 |
$scope.countryName = true; toastr.error('Please select only csv file', { closeButton: true }) } } //Import Sub Divison State Data $scope.subDivisionData = {}; $scope.importsubDivisionData = function(fileName){ |
a80703599
|
180 |
$scope.subDivState = false; |
d5fb510e5
|
181 |
window.localStorage.setItem('subDivStateLoader', false); |
5c6477d3d
|
182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 |
console.log(fileName) if(fileName.name != undefined){ $scope.subDivisionName = false; $scope.selectedState = fileName; $scope.subDivisionData.subDivisionStateFile = $scope.selectedState; }else if(fileName instanceof Array){ $scope.subDivisionName = false; $scope.selectedState = fileName[0]; $scope.subDivisionData.subDivisionStateFile = $scope.selectedState; } var fileCheck = $scope.subDivisionData.subDivisionStateFile.name.split('.')[1]; console.log(fileCheck) if(fileCheck == 'csv'){ UpdateAirportService.updateSubDivisionState($scope.subDivisionData).then(function(result) { console.log(result) |
d5fb510e5
|
197 |
localStorage.removeItem('subDivStateLoader'); |
a80703599
|
198 |
$scope.subDivState = true; |
5c6477d3d
|
199 200 201 |
toastr.success('File Upload Successfully', { closeButton: true }) |
1956e3844
|
202 203 204 205 206 207 208 |
}, function (err) { localStorage.removeItem('subDivStateLoader'); $scope.subDivState = true; toastr.error('Error in uploading', { closeButton: true }) }); |
5c6477d3d
|
209 |
}else { |
d5fb510e5
|
210 |
localStorage.removeItem('subDivStateLoader'); |
a80703599
|
211 |
$scope.subDivState = true; |
5c6477d3d
|
212 213 214 215 216 217 218 219 220 221 |
$scope.subDivisionName = true; toastr.error('Please select only csv file', { closeButton: true }) } } //Import FBO Handler Data $scope.fboHandlerData = {}; $scope.importFboHandler = function(fileName){ |
a80703599
|
222 |
$scope.fboHandlerDetail = false; |
d5fb510e5
|
223 |
window.localStorage.setItem('fboHandleLoader', false); |
5c6477d3d
|
224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 |
console.log(fileName) if(fileName.name != undefined){ $scope.fboHandlerName = false; $scope.selectedFBO = fileName; $scope.fboHandlerData.FBOHandlerFile = $scope.selectedFBO; }else if(fileName instanceof Array){ $scope.fboHandlerName = false; $scope.selectedFBO = fileName[0]; $scope.fboHandlerData.FBOHandlerFile = $scope.selectedFBO; } var fileCheck = $scope.fboHandlerData.FBOHandlerFile.name.split('.')[1]; console.log(fileCheck) if(fileCheck == 'csv'){ UpdateAirportService.updateFBOHandler($scope.fboHandlerData).then(function(result) { console.log(result) |
d5fb510e5
|
239 |
localStorage.removeItem('fboHandleLoader'); |
a80703599
|
240 |
$scope.fboHandlerDetail = true; |
5c6477d3d
|
241 242 243 |
toastr.success('File Upload Successfully', { closeButton: true }) |
1956e3844
|
244 245 246 247 248 249 250 |
}, function (err) { localStorage.removeItem('fboHandleLoader'); $scope.fboHandlerDetail = true; toastr.error('Error in uploading', { closeButton: true }) }); |
5c6477d3d
|
251 |
}else { |
d5fb510e5
|
252 |
localStorage.removeItem('fboHandleLoader'); |
a80703599
|
253 |
$scope.fboHandlerDetail = true; |
5c6477d3d
|
254 255 256 257 258 259 260 261 |
$scope.fboHandlerName = true; toastr.error('Please select only csv file', { closeButton: true }) } } }) |