Commit 8adb714d761b79200e90ccf3fca12dd98e5a7646

Authored by Kuldeep Arora
1 parent e5f3b4dd36
Exists in master

date format change

app/views/update-airports/updateAirportController.js
1 'use strict'; 1 'use strict';
2 2
3 angular.module('acuefuel') 3 angular.module('acuefuel')
4 4
5 .controller('updateAirportController', function ($scope, UpdateAirportService) { 5 .controller('updateAirportController', function ($scope, UpdateAirportService) {
6 $scope.dropName = true; 6 $scope.dropName = true;
7 $scope.supplierName = true; 7 $scope.supplierName = true;
8 $scope.countryName = true; 8 $scope.countryName = true;
9 $scope.subDivisionName = true; 9 $scope.subDivisionName = true;
10 $scope.fboHandlerName = true; 10 $scope.fboHandlerName = true;
11 console.log(localStorage.getItem('airportLoader')) 11 console.log(localStorage.getItem('airportLoader'))
12 if(localStorage.getItem('airportLoader') == 'false'){ 12 if(localStorage.getItem('airportLoader') == 'false'){
13 $scope.showAirports = false; 13 $scope.showAirports = false;
14 }else{ 14 }else{
15 $scope.showAirports = true; 15 $scope.showAirports = true;
16 } 16 }
17 console.log(localStorage.getItem('countryLoader')) 17 console.log(localStorage.getItem('countryLoader'))
18 if(localStorage.getItem('countryLoader') == 'false'){ 18 if(localStorage.getItem('countryLoader') == 'false'){
19 $scope.showCountries = false; 19 $scope.showCountries = false;
20 }else{ 20 }else{
21 $scope.showCountries = true; 21 $scope.showCountries = true;
22 } 22 }
23 console.log(localStorage.getItem('fboHandleLoader')) 23 console.log(localStorage.getItem('fboHandleLoader'))
24 if(localStorage.getItem('fboHandleLoader') == 'false'){ 24 if(localStorage.getItem('fboHandleLoader') == 'false'){
25 $scope.fboHandlerDetail = false; 25 $scope.fboHandlerDetail = false;
26 }else{ 26 }else{
27 $scope.fboHandlerDetail = true; 27 $scope.fboHandlerDetail = true;
28 } 28 }
29 console.log(localStorage.getItem('subDivStateLoader')) 29 console.log(localStorage.getItem('subDivStateLoader'))
30 if(localStorage.getItem('subDivStateLoader') == 'false'){ 30 if(localStorage.getItem('subDivStateLoader') == 'false'){
31 $scope.subDivState = false; 31 $scope.subDivState = false;
32 }else{ 32 }else{
33 $scope.subDivState = true; 33 $scope.subDivState = true;
34 } 34 }
35 if(localStorage.getItem('suppDetailLoader') == 'false'){ 35 if(localStorage.getItem('suppDetailLoader') == 'false'){
36 $scope.suppDetail = false; 36 $scope.suppDetail = false;
37 }else{ 37 }else{
38 $scope.suppDetail = true; 38 $scope.suppDetail = true;
39 } 39 }
40 40
41 // Showing Date 41 // Showing Date
42 var today = new Date(); 42 var today = new Date();
43 var dd = today.getDate(); 43 var dd = today.getDate();
44 var mm = today.getMonth()+1; 44 var mm = today.getMonth()+1;
45 var yyyy = today.getFullYear(); 45 var yyyy = today.getFullYear();
46 if(dd < 10){ 46 if(dd < 10){
47 dd='0'+dd; 47 dd='0'+dd;
48 } 48 }
49 if(mm < 10){ 49 if(mm < 10){
50 mm='0'+mm; 50 mm='0'+mm;
51 } 51 }
52 $scope.newDate = dd + '/' + mm + '/' + yyyy; 52 $scope.newDate = mm + '/' + dd + '/' + yyyy;
53 53
54 //Import Airport Data 54 //Import Airport Data
55 $scope.data = {}; 55 $scope.data = {};
56 $scope.importAirportData = function(fileName) { 56 $scope.importAirportData = function(fileName) {
57 $scope.showAirports = false; 57 $scope.showAirports = false;
58 window.localStorage.setItem('airportLoader', false); 58 window.localStorage.setItem('airportLoader', false);
59 console.log("fileName --- ",fileName) 59 console.log("fileName --- ",fileName)
60 if(fileName.name != undefined){ 60 if(fileName.name != undefined){
61 $scope.dropName = false; 61 $scope.dropName = false;
62 $scope.selectedFile = fileName; 62 $scope.selectedFile = fileName;
63 $scope.data.airportFile = $scope.selectedFile; 63 $scope.data.airportFile = $scope.selectedFile;
64 }else if(fileName instanceof Array){ 64 }else if(fileName instanceof Array){
65 $scope.dropName = false; 65 $scope.dropName = false;
66 $scope.selectedFile = fileName[0]; 66 $scope.selectedFile = fileName[0];
67 $scope.data.airportFile = $scope.selectedFile; 67 $scope.data.airportFile = $scope.selectedFile;
68 } 68 }
69 var fileCheck = $scope.data.airportFile.name.split('.')[1]; 69 var fileCheck = $scope.data.airportFile.name.split('.')[1];
70 console.log(fileCheck) 70 console.log(fileCheck)
71 if(fileCheck == 'csv'){ 71 if(fileCheck == 'csv'){
72 $scope.setFileTypeLocal("Airports") 72 $scope.setFileTypeLocal("Airports")
73 UpdateAirportService.updateAirportData($scope.data).then(function(result) { 73 UpdateAirportService.updateAirportData($scope.data).then(function(result) {
74 // localStorage.removeItem('airportLoader'); 74 // localStorage.removeItem('airportLoader');
75 $scope.showAirports = true; 75 $scope.showAirports = true;
76 toastr.success('File Upload Successfully', { 76 toastr.success('File Upload Successfully', {
77 closeButton: true 77 closeButton: true
78 }) 78 })
79 }, function (err) { 79 }, function (err) {
80 localStorage.removeItem('airportLoader'); 80 localStorage.removeItem('airportLoader');
81 $scope.showAirports = true; 81 $scope.showAirports = true;
82 toastr.error('Error in uploading', { 82 toastr.error('Error in uploading', {
83 closeButton: true 83 closeButton: true
84 }) 84 })
85 }); 85 });
86 }else { 86 }else {
87 localStorage.removeItem('airportLoader'); 87 localStorage.removeItem('airportLoader');
88 $scope.showAirports = true; 88 $scope.showAirports = true;
89 $scope.dropName = true; 89 $scope.dropName = true;
90 toastr.error('Please select only csv file', { 90 toastr.error('Please select only csv file', {
91 closeButton: true 91 closeButton: true
92 }) 92 })
93 } 93 }
94 94
95 } 95 }
96 96
97 //Import Supplier Detail Data 97 //Import Supplier Detail Data
98 $scope.supplierData = {}; 98 $scope.supplierData = {};
99 $scope.importSuppluerDetail = function(fileName){ 99 $scope.importSuppluerDetail = function(fileName){
100 $scope.suppDetail = false; 100 $scope.suppDetail = false;
101 window.localStorage.setItem('suppDetailLoader', false); 101 window.localStorage.setItem('suppDetailLoader', false);
102 console.log(fileName) 102 console.log(fileName)
103 if(fileName.name != undefined){ 103 if(fileName.name != undefined){
104 $scope.supplierName = false; 104 $scope.supplierName = false;
105 $scope.selectedSuplier = fileName; 105 $scope.selectedSuplier = fileName;
106 $scope.supplierData.supplierDetailFile = $scope.selectedSuplier; 106 $scope.supplierData.flightFile = $scope.selectedSuplier;
107 }else if(fileName instanceof Array){ 107 }else if(fileName instanceof Array){
108 $scope.supplierName = false; 108 $scope.supplierName = false;
109 $scope.selectedSuplier = fileName[0]; 109 $scope.selectedSuplier = fileName[0];
110 $scope.supplierData.supplierDetailFile = $scope.selectedSuplier; 110 $scope.supplierData.flightFile = $scope.selectedSuplier;
111 } 111 }
112 var fileCheck = $scope.supplierData.supplierDetailFile.name.split('.')[1]; 112 var fileCheck = $scope.supplierData.flightFile.name.split('.')[1];
113 console.log(fileCheck) 113 console.log(fileCheck)
114 if(fileCheck == 'csv'){ 114 if(fileCheck == 'csv'){
115 $scope.setFileTypeLocal("SupplierDetail") 115 $scope.setFileTypeLocal("SupplierDetail")
116 UpdateAirportService.updateSupplierDetail($scope.supplierData).then(function(result) { 116 UpdateAirportService.updateSupplierDetail($scope.supplierData).then(function(result) {
117 console.log(result) 117 console.log(result)
118 $scope.suppDetail = true; 118 $scope.suppDetail = true;
119 // localStorage.removeItem('suppDetailLoader'); 119 // localStorage.removeItem('suppDetailLoader');
120 console.log("row count ",result) 120 console.log("row count ",result)
121 toastr.success('File Upload Successfully', { 121 toastr.success('File Upload Successfully', {
122 closeButton: true 122 closeButton: true
123 }) 123 })
124 }, function (err) { 124 }, function (err) {
125 localStorage.removeItem('suppDetailLoader'); 125 localStorage.removeItem('suppDetailLoader');
126 $scope.suppDetail = true; 126 $scope.suppDetail = true;
127 toastr.error('Error in uploading', { 127 toastr.error('Error in uploading', {
128 closeButton: true 128 closeButton: true
129 }) 129 })
130 }); 130 });
131 }else { 131 }else {
132 localStorage.removeItem('suppDetailLoader'); 132 localStorage.removeItem('suppDetailLoader');
133 $scope.suppDetail = true; 133 $scope.suppDetail = true;
134 $scope.supplierName = true; 134 $scope.supplierName = true;
135 toastr.error('Please select only csv file', { 135 toastr.error('Please select only csv file', {
136 closeButton: true 136 closeButton: true
137 }) 137 })
138 } 138 }
139 } 139 }
140 140
141 //Import Countries Data 141 //Import Countries Data
142 $scope.countryData = {}; 142 $scope.countryData = {};
143 $scope.importCountryData = function(fileName){ 143 $scope.importCountryData = function(fileName){
144 $scope.showCountries = false; 144 $scope.showCountries = false;
145 window.localStorage.setItem('countryLoader', false); 145 window.localStorage.setItem('countryLoader', false);
146 console.log(fileName) 146 console.log(fileName)
147 if(fileName.name != undefined){ 147 if(fileName.name != undefined){
148 $scope.countryName = false; 148 $scope.countryName = false;
149 $scope.selectedCountry = fileName; 149 $scope.selectedCountry = fileName;
150 $scope.countryData.countrieFile = $scope.selectedCountry; 150 $scope.countryData.countrieFile = $scope.selectedCountry;
151 }else if(fileName instanceof Array){ 151 }else if(fileName instanceof Array){
152 $scope.countryName = false; 152 $scope.countryName = false;
153 $scope.selectedCountry = fileName[0]; 153 $scope.selectedCountry = fileName[0];
154 $scope.countryData.countrieFile = $scope.selectedCountry; 154 $scope.countryData.countrieFile = $scope.selectedCountry;
155 } 155 }
156 var fileCheck = $scope.countryData.countrieFile.name.split('.')[1]; 156 var fileCheck = $scope.countryData.countrieFile.name.split('.')[1];
157 console.log(fileCheck) 157 console.log(fileCheck)
158 if(fileCheck == 'csv'){ 158 if(fileCheck == 'csv'){
159 $scope.setFileTypeLocal("Countries") 159 $scope.setFileTypeLocal("Countries")
160 UpdateAirportService.updateCountries($scope.countryData).then(function(result) { 160 UpdateAirportService.updateCountries($scope.countryData).then(function(result) {
161 console.log(result) 161 console.log(result)
162 $scope.showCountries = true; 162 $scope.showCountries = true;
163 // localStorage.removeItem('countryLoader'); 163 // localStorage.removeItem('countryLoader');
164 toastr.success('File Upload Successfully', { 164 toastr.success('File Upload Successfully', {
165 closeButton: true 165 closeButton: true
166 }) 166 })
167 }, function (err) { 167 }, function (err) {
168 localStorage.removeItem('countryLoader'); 168 localStorage.removeItem('countryLoader');
169 $scope.showCountries = true; 169 $scope.showCountries = true;
170 toastr.error('Error in uploading', { 170 toastr.error('Error in uploading', {
171 closeButton: true 171 closeButton: true
172 }) 172 })
173 }); 173 });
174 }else { 174 }else {
175 localStorage.removeItem('countryLoader'); 175 localStorage.removeItem('countryLoader');
176 $scope.showCountries = true; 176 $scope.showCountries = true;
177 $scope.countryName = true; 177 $scope.countryName = true;
178 toastr.error('Please select only csv file', { 178 toastr.error('Please select only csv file', {
179 closeButton: true 179 closeButton: true
180 }) 180 })
181 } 181 }
182 } 182 }
183 183
184 //Import Sub Divison State Data 184 //Import Sub Divison State Data
185 $scope.subDivisionData = {}; 185 $scope.subDivisionData = {};
186 $scope.importsubDivisionData = function(fileName){ 186 $scope.importsubDivisionData = function(fileName){
187 $scope.subDivState = false; 187 $scope.subDivState = false;
188 window.localStorage.setItem('subDivStateLoader', false); 188 window.localStorage.setItem('subDivStateLoader', false);
189 console.log(fileName) 189 console.log(fileName)
190 if(fileName.name != undefined){ 190 if(fileName.name != undefined){
191 $scope.subDivisionName = false; 191 $scope.subDivisionName = false;
192 $scope.selectedState = fileName; 192 $scope.selectedState = fileName;
193 $scope.subDivisionData.subDivisionStateFile = $scope.selectedState; 193 $scope.subDivisionData.subDivisionStateFile = $scope.selectedState;
194 }else if(fileName instanceof Array){ 194 }else if(fileName instanceof Array){
195 $scope.subDivisionName = false; 195 $scope.subDivisionName = false;
196 $scope.selectedState = fileName[0]; 196 $scope.selectedState = fileName[0];
197 $scope.subDivisionData.subDivisionStateFile = $scope.selectedState; 197 $scope.subDivisionData.subDivisionStateFile = $scope.selectedState;
198 } 198 }
199 var fileCheck = $scope.subDivisionData.subDivisionStateFile.name.split('.')[1]; 199 var fileCheck = $scope.subDivisionData.subDivisionStateFile.name.split('.')[1];
200 console.log(fileCheck) 200 console.log(fileCheck)
201 if(fileCheck == 'csv'){ 201 if(fileCheck == 'csv'){
202 $scope.setFileTypeLocal("SubdivisionStates") 202 $scope.setFileTypeLocal("SubdivisionStates")
203 UpdateAirportService.updateSubDivisionState($scope.subDivisionData).then(function(result) { 203 UpdateAirportService.updateSubDivisionState($scope.subDivisionData).then(function(result) {
204 // localStorage.removeItem('subDivStateLoader'); 204 // localStorage.removeItem('subDivStateLoader');
205 $scope.subDivState = true; 205 $scope.subDivState = true;
206 toastr.success('File Upload Successfully', { 206 toastr.success('File Upload Successfully', {
207 closeButton: true 207 closeButton: true
208 }) 208 })
209 }, function (error) { 209 }, function (error) {
210 console.log("err",error) 210 console.log("err",error)
211 localStorage.removeItem('subDivStateLoader'); 211 localStorage.removeItem('subDivStateLoader');
212 $scope.subDivState = true; 212 $scope.subDivState = true;
213 toastr.error('Error in uploading', { 213 toastr.error('Error in uploading', {
214 closeButton: true 214 closeButton: true
215 }) 215 })
216 }); 216 });
217 }else { 217 }else {
218 localStorage.removeItem('subDivStateLoader'); 218 localStorage.removeItem('subDivStateLoader');
219 $scope.subDivState = true; 219 $scope.subDivState = true;
220 $scope.subDivisionName = true; 220 $scope.subDivisionName = true;
221 toastr.error('Please select only csv file', { 221 toastr.error('Please select only csv file', {
222 closeButton: true 222 closeButton: true
223 }) 223 })
224 } 224 }
225 } 225 }
226 226
227 //Import FBO Handler Data 227 //Import FBO Handler Data
228 $scope.fboHandlerData = {}; 228 $scope.fboHandlerData = {};
229 $scope.importFboHandler = function(fileName){ 229 $scope.importFboHandler = function(fileName){
230 $scope.fboHandlerDetail = false; 230 $scope.fboHandlerDetail = false;
231 window.localStorage.setItem('fboHandleLoader', false); 231 window.localStorage.setItem('fboHandleLoader', false);
232 console.log(fileName) 232 console.log(fileName)
233 if(fileName.name != undefined){ 233 if(fileName.name != undefined){
234 $scope.fboHandlerName = false; 234 $scope.fboHandlerName = false;
235 $scope.selectedFBO = fileName; 235 $scope.selectedFBO = fileName;
236 $scope.fboHandlerData.FBOHandlerFile = $scope.selectedFBO; 236 $scope.fboHandlerData.FBOHandlerFile = $scope.selectedFBO;
237 }else if(fileName instanceof Array){ 237 }else if(fileName instanceof Array){
238 $scope.fboHandlerName = false; 238 $scope.fboHandlerName = false;
239 $scope.selectedFBO = fileName[0]; 239 $scope.selectedFBO = fileName[0];
240 $scope.fboHandlerData.FBOHandlerFile = $scope.selectedFBO; 240 $scope.fboHandlerData.FBOHandlerFile = $scope.selectedFBO;
241 } 241 }
242 var fileCheck = $scope.fboHandlerData.FBOHandlerFile.name.split('.')[1]; 242 var fileCheck = $scope.fboHandlerData.FBOHandlerFile.name.split('.')[1];
243 console.log(fileCheck) 243 console.log(fileCheck)
244 if(fileCheck == 'csv'){ 244 if(fileCheck == 'csv'){
245 $scope.setFileTypeLocal("FBOHandlerDetail") 245 $scope.setFileTypeLocal("FBOHandlerDetail")
246 UpdateAirportService.updateFBOHandler($scope.fboHandlerData).then(function(result) { 246 UpdateAirportService.updateFBOHandler($scope.fboHandlerData).then(function(result) {
247 console.log(result) 247 console.log(result)
248 // localStorage.removeItem('fboHandleLoader'); 248 // localStorage.removeItem('fboHandleLoader');
249 $scope.fboHandlerDetail = true; 249 $scope.fboHandlerDetail = true;
250 toastr.success('File Upload Successfully', { 250 toastr.success('File Upload Successfully', {
251 closeButton: true 251 closeButton: true
252 }) 252 })
253 }, function (err) { 253 }, function (err) {
254 localStorage.removeItem('fboHandleLoader'); 254 localStorage.removeItem('fboHandleLoader');
255 $scope.fboHandlerDetail = true; 255 $scope.fboHandlerDetail = true;
256 toastr.error('Error in uploading', { 256 toastr.error('Error in uploading', {
257 closeButton: true 257 closeButton: true
258 }) 258 })
259 }); 259 });
260 }else { 260 }else {
261 localStorage.removeItem('fboHandleLoader'); 261 localStorage.removeItem('fboHandleLoader');
262 $scope.fboHandlerDetail = true; 262 $scope.fboHandlerDetail = true;
263 $scope.fboHandlerName = true; 263 $scope.fboHandlerName = true;
264 toastr.error('Please select only csv file', { 264 toastr.error('Please select only csv file', {
265 closeButton: true 265 closeButton: true
266 }) 266 })
267 } 267 }
268 } 268 }
269 269
270 270
271 // $scope.getAllUploadProgress = function(){ 271 // $scope.getAllUploadProgress = function(){
272 // UpdateAirportService.getAllUploadProgress().then(function(result) { 272 // UpdateAirportService.getAllUploadProgress().then(function(result) {
273 // console.log("all results ",result) 273 // console.log("all results ",result)
274 // for(var i =0 ; i<result.length; i++){ 274 // for(var i =0 ; i<result.length; i++){
275 // if(result[i].filetype == 'Airports'){ 275 // if(result[i].filetype == 'Airports'){
276 // $scope.record.AirportCount = result[i].progress 276 // $scope.record.AirportCount = result[i].progress
277 // $scope.record.AirportStatus = result[i].status 277 // $scope.record.AirportStatus = result[i].status
278 // } 278 // }
279 // else if(result[i].filetype == 'Countries'){ 279 // else if(result[i].filetype == 'Countries'){
280 // $scope.record.CountriesCount = result[i].progress 280 // $scope.record.CountriesCount = result[i].progress
281 // $scope.record.CountriesStatus = result[i].status 281 // $scope.record.CountriesStatus = result[i].status
282 // } 282 // }
283 // else if(result[i].filetype == 'SubdivisionStates'){ 283 // else if(result[i].filetype == 'SubdivisionStates'){
284 // $scope.record.SubdivisionStatesCount = result[i].progress 284 // $scope.record.SubdivisionStatesCount = result[i].progress
285 // $scope.record.SubdivisionStatesStatus = result[i].status 285 // $scope.record.SubdivisionStatesStatus = result[i].status
286 // } 286 // }
287 // else if(result[i].filetype == 'FBOHandlerDetail'){ 287 // else if(result[i].filetype == 'FBOHandlerDetail'){
288 // $scope.record.FBOHandlerDetailCount = result[i].progress 288 // $scope.record.FBOHandlerDetailCount = result[i].progress
289 // $scope.record.FBOHandlerDetailStatus = result[i].status 289 // $scope.record.FBOHandlerDetailStatus = result[i].status
290 // } 290 // }
291 // else if(result[i].filetype == 'SupplierDetail'){ 291 // else if(result[i].filetype == 'SupplierDetail'){
292 // $scope.record.SupplierDetailCount = result[i].progress 292 // $scope.record.SupplierDetailCount = result[i].progress
293 // $scope.record.SupplierDetailStatus = result[i].status 293 // $scope.record.SupplierDetailStatus = result[i].status
294 294
295 // } 295 // }
296 // } 296 // }
297 297
298 // }) 298 // })
299 299
300 // } 300 // }
301 // $scope.getAllUploadProgress(); 301 // $scope.getAllUploadProgress();
302 302
303 $scope.setFileTypeLocal = function(value){ 303 $scope.setFileTypeLocal = function(value){
304 if(value == 'Airports'){ 304 if(value == 'Airports'){
305 window.localStorage.setItem('filetypeA', value+",InProgress") 305 window.localStorage.setItem('filetypeA', value+",InProgress")
306 } 306 }
307 else if(value == 'Countries'){ 307 else if(value == 'Countries'){
308 window.localStorage.setItem('filetypeC', value+",InProgress") 308 window.localStorage.setItem('filetypeC', value+",InProgress")
309 } 309 }
310 else if(value == 'SubdivisionStates'){ 310 else if(value == 'SubdivisionStates'){
311 window.localStorage.setItem('filetypeSS', value+",InProgress") 311 window.localStorage.setItem('filetypeSS', value+",InProgress")
312 } 312 }
313 else if(value == 'FBOHandlerDetail'){ 313 else if(value == 'FBOHandlerDetail'){
314 window.localStorage.setItem('filetypeFBO', value+",InProgress") 314 window.localStorage.setItem('filetypeFBO', value+",InProgress")
315 } 315 }
316 else if(value == 'SupplierDetail'){ 316 else if(value == 'SupplierDetail'){
317 window.localStorage.setItem('filetypeSD', value+",InProgress") 317 window.localStorage.setItem('filetypeSD', value+",InProgress")
318 } 318 }
319 319
320 320
321 321
322 } 322 }
323 323
324 324
325 325
326 }) 326 })