Blame view

app/views/update-airports/updateAirportController.js 7.45 KB
5c6477d3d   Rishav   Admin Acufuel set...
1
  'use strict';
9835dbe3e   Rishav   module name changes
2
  angular.module('acuefuel')
5c6477d3d   Rishav   Admin Acufuel set...
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   Rishav   fbo client page i...
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   Rishav   Admin Acufuel set...
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   Rishav   FBO department fu...
53
  			$scope.showAirports = false;
d5fb510e5   Rishav   fbo client page i...
54
  			window.localStorage.setItem('airportLoader', false);
5c6477d3d   Rishav   Admin Acufuel set...
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   Rishav   fbo client page i...
69
  					localStorage.removeItem('airportLoader');
a80703599   Rishav   FBO department fu...
70
  					$scope.showAirports = true;
5c6477d3d   Rishav   Admin Acufuel set...
71
72
73
74
75
76
  			  		console.log(result)
  			  	 	toastr.success('Copied', {
  		              closeButton: true
  		            })
  				})
  			}else {
d5fb510e5   Rishav   fbo client page i...
77
  				localStorage.removeItem('airportLoader');
a80703599   Rishav   FBO department fu...
78
  				$scope.showAirports = true;
5c6477d3d   Rishav   Admin Acufuel set...
79
80
81
82
83
84
85
86
87
88
89
  				$scope.dropName = true;
  				toastr.error('Please select only csv file', {
  	              closeButton: true
  	            })
  			}
  			
  		}
  
  		//Import Supplier Detail Data
  		$scope.supplierData = {};
  		$scope.importSuppluerDetail = function(fileName){
a80703599   Rishav   FBO department fu...
90
  			$scope.suppDetail = false;
d5fb510e5   Rishav   fbo client page i...
91
  			window.localStorage.setItem('suppDetailLoader', false);
5c6477d3d   Rishav   Admin Acufuel set...
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
  			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   Rishav   FBO department fu...
107
  			  		$scope.suppDetail = true;
d5fb510e5   Rishav   fbo client page i...
108
  			  		localStorage.removeItem('suppDetailLoader');
5c6477d3d   Rishav   Admin Acufuel set...
109
110
111
112
113
  			  	 	toastr.success('File Upload Successfully', {
  		              closeButton: true
  		            })
  				})
  			}else {
d5fb510e5   Rishav   fbo client page i...
114
  				localStorage.removeItem('suppDetailLoader');
a80703599   Rishav   FBO department fu...
115
  				$scope.suppDetail = true;
5c6477d3d   Rishav   Admin Acufuel set...
116
117
118
119
120
121
122
123
124
125
  				$scope.supplierName = true;
  				toastr.error('Please select only csv file', {
  	              closeButton: true
  	            })
  			}
  		}
  
  		//Import Countries Data
  		$scope.countryData = {};
  		$scope.importCountryData = function(fileName){
a80703599   Rishav   FBO department fu...
126
  			$scope.showCountries = false;
d5fb510e5   Rishav   fbo client page i...
127
  			window.localStorage.setItem('countryLoader', false);
5c6477d3d   Rishav   Admin Acufuel set...
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
  			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   Rishav   FBO department fu...
143
  			  		$scope.showCountries = true;
d5fb510e5   Rishav   fbo client page i...
144
  			  		localStorage.removeItem('countryLoader');
5c6477d3d   Rishav   Admin Acufuel set...
145
146
147
148
149
  			  	 	toastr.success('File Upload Successfully', {
  		              closeButton: true
  		            })
  				})
  			}else {
d5fb510e5   Rishav   fbo client page i...
150
  				localStorage.removeItem('countryLoader');
a80703599   Rishav   FBO department fu...
151
  				$scope.showCountries = true;
5c6477d3d   Rishav   Admin Acufuel set...
152
153
154
155
156
157
158
159
160
161
  				$scope.countryName = true;
  				toastr.error('Please select only csv file', {
  	              closeButton: true
  	            })
  			}
  		}
  
  		//Import Sub Divison State Data
  		$scope.subDivisionData = {};
  		$scope.importsubDivisionData = function(fileName){
a80703599   Rishav   FBO department fu...
162
  			$scope.subDivState = false;
d5fb510e5   Rishav   fbo client page i...
163
  			window.localStorage.setItem('subDivStateLoader', false);
5c6477d3d   Rishav   Admin Acufuel set...
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
  			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   Rishav   fbo client page i...
179
  			  		localStorage.removeItem('subDivStateLoader');
a80703599   Rishav   FBO department fu...
180
  			  		$scope.subDivState = true;
5c6477d3d   Rishav   Admin Acufuel set...
181
182
183
184
185
  			  	 	toastr.success('File Upload Successfully', {
  		              closeButton: true
  		            })
  				})
  			}else {
d5fb510e5   Rishav   fbo client page i...
186
  				localStorage.removeItem('subDivStateLoader');
a80703599   Rishav   FBO department fu...
187
  				$scope.subDivState = true;
5c6477d3d   Rishav   Admin Acufuel set...
188
189
190
191
192
193
194
195
196
197
  				$scope.subDivisionName = true;
  				toastr.error('Please select only csv file', {
  	              closeButton: true
  	            })
  			}
  		}
  
  		//Import FBO Handler Data
  		$scope.fboHandlerData = {};
  		$scope.importFboHandler = function(fileName){
a80703599   Rishav   FBO department fu...
198
  			$scope.fboHandlerDetail = false;
d5fb510e5   Rishav   fbo client page i...
199
  			window.localStorage.setItem('fboHandleLoader', false);
5c6477d3d   Rishav   Admin Acufuel set...
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
  			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   Rishav   fbo client page i...
215
  			  		localStorage.removeItem('fboHandleLoader');
a80703599   Rishav   FBO department fu...
216
  			  		$scope.fboHandlerDetail = true;
5c6477d3d   Rishav   Admin Acufuel set...
217
218
219
220
221
  			  	 	toastr.success('File Upload Successfully', {
  		              closeButton: true
  		            })
  				})
  			}else {
d5fb510e5   Rishav   fbo client page i...
222
  				localStorage.removeItem('fboHandleLoader');
a80703599   Rishav   FBO department fu...
223
  				$scope.fboHandlerDetail = true;
5c6477d3d   Rishav   Admin Acufuel set...
224
225
226
227
228
229
230
231
  				$scope.fboHandlerName = true;
  				toastr.error('Please select only csv file', {
  	              closeButton: true
  	            })
  			}
  		}
  
  })