Blame view
app/views/update-airports/updateAirportController.js
6.02 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; |
a80703599
|
10 11 12 13 14 |
$scope.showAirports = true; $scope.showCountries = true; $scope.fboHandlerDetail = true; $scope.subDivState = true; $scope.suppDetail = true; |
5c6477d3d
|
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
// 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
|
32 |
$scope.showAirports = false; |
5c6477d3d
|
33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
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) { |
a80703599
|
47 |
$scope.showAirports = true; |
5c6477d3d
|
48 49 50 51 52 53 |
console.log(result) toastr.success('Copied', { closeButton: true }) }) }else { |
a80703599
|
54 |
$scope.showAirports = true; |
5c6477d3d
|
55 56 57 58 59 60 61 62 63 64 65 |
$scope.dropName = true; toastr.error('Please select only csv file', { closeButton: true }) } } //Import Supplier Detail Data $scope.supplierData = {}; $scope.importSuppluerDetail = function(fileName){ |
a80703599
|
66 |
$scope.suppDetail = false; |
5c6477d3d
|
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 |
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
|
82 |
$scope.suppDetail = true; |
5c6477d3d
|
83 84 85 86 87 |
toastr.success('File Upload Successfully', { closeButton: true }) }) }else { |
a80703599
|
88 |
$scope.suppDetail = true; |
5c6477d3d
|
89 90 91 92 93 94 95 96 97 98 |
$scope.supplierName = true; toastr.error('Please select only csv file', { closeButton: true }) } } //Import Countries Data $scope.countryData = {}; $scope.importCountryData = function(fileName){ |
a80703599
|
99 |
$scope.showCountries = false; |
5c6477d3d
|
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 |
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
|
115 |
$scope.showCountries = true; |
5c6477d3d
|
116 117 118 119 120 |
toastr.success('File Upload Successfully', { closeButton: true }) }) }else { |
a80703599
|
121 |
$scope.showCountries = true; |
5c6477d3d
|
122 123 124 125 126 127 128 129 130 131 |
$scope.countryName = true; toastr.error('Please select only csv file', { closeButton: true }) } } //Import Sub Divison State Data $scope.subDivisionData = {}; $scope.importsubDivisionData = function(fileName){ |
a80703599
|
132 |
$scope.subDivState = false; |
5c6477d3d
|
133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 |
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) |
a80703599
|
148 |
$scope.subDivState = true; |
5c6477d3d
|
149 150 151 152 153 |
toastr.success('File Upload Successfully', { closeButton: true }) }) }else { |
a80703599
|
154 |
$scope.subDivState = true; |
5c6477d3d
|
155 156 157 158 159 160 161 162 163 164 |
$scope.subDivisionName = true; toastr.error('Please select only csv file', { closeButton: true }) } } //Import FBO Handler Data $scope.fboHandlerData = {}; $scope.importFboHandler = function(fileName){ |
a80703599
|
165 |
$scope.fboHandlerDetail = false; |
5c6477d3d
|
166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 |
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) |
a80703599
|
181 |
$scope.fboHandlerDetail = true; |
5c6477d3d
|
182 183 184 185 186 |
toastr.success('File Upload Successfully', { closeButton: true }) }) }else { |
a80703599
|
187 |
$scope.fboHandlerDetail = true; |
5c6477d3d
|
188 189 190 191 192 193 194 195 |
$scope.fboHandlerName = true; toastr.error('Please select only csv file', { closeButton: true }) } } }) |