Commit be633bc7cc05216756c8b1c1bc873ac3c0a33373

Authored by Jose Pinto
1 parent 5b8426e39b
Exists in master

camelcase

Showing 1 changed file with 3 additions and 3 deletions   Show diff stats
src/js/controller.js
1 angular.module('focaActivarHojaRuta') 1 angular.module('focaActivarHojaRuta')
2 .controller('focaActivarHojaRutaController', [ 2 .controller('focaActivarHojaRutaController', [
3 '$scope', 'focaActivarHojaRutaService', 'focaModalService', 'focaBotoneraLateralService', 3 '$scope', 'focaActivarHojaRutaService', 'focaModalService', 'focaBotoneraLateralService',
4 '$filter', 4 '$filter',
5 function($scope, focaActivarHojaRutaService, focaModalService, focaBotoneraLateralService, 5 function($scope, focaActivarHojaRutaService, focaModalService, focaBotoneraLateralService,
6 $filter) { 6 $filter) {
7 config(); 7 config();
8 8
9 //METODOS 9 //METODOS
10 function config() { 10 function config() {
11 $scope.botonera = [{ 11 $scope.botonera = [{
12 label: 'Chofer', 12 label: 'Chofer',
13 image: 'cliente.png' 13 image: 'cliente.png'
14 }]; 14 }];
15 //SETEO BOTONERA LATERAL 15 //SETEO BOTONERA LATERAL
16 focaBotoneraLateralService.showSalir(true); 16 focaBotoneraLateralService.showSalir(true);
17 focaBotoneraLateralService.showPausar(false); 17 focaBotoneraLateralService.showPausar(false);
18 focaBotoneraLateralService.showCancelar(false); 18 focaBotoneraLateralService.showCancelar(false);
19 focaBotoneraLateralService.showGuardar(false); 19 focaBotoneraLateralService.showGuardar(false);
20 20
21 init(); 21 init();
22 } 22 }
23 23
24 function init() { 24 function init() {
25 $scope.now = new Date(); 25 $scope.now = new Date();
26 $scope.hojasRuta = []; 26 $scope.hojasRuta = [];
27 $scope.$broadcast('removeCabecera', 'Chofer:'); 27 $scope.$broadcast('removeCabecera', 'Chofer:');
28 } 28 }
29 29
30 $scope.seleccionarChofer = function() { 30 $scope.seleccionarChofer = function() {
31 var parametrosModal = { 31 var parametrosModal = {
32 titulo: 'Búsqueda de Chofer', 32 titulo: 'Búsqueda de Chofer',
33 query: '/chofer', 33 query: '/chofer',
34 columnas: [ 34 columnas: [
35 { 35 {
36 propiedad: 'id', 36 propiedad: 'id',
37 nombre: 'Código', 37 nombre: 'Código',
38 filtro: { 38 filtro: {
39 nombre: 'rellenarDigitos', 39 nombre: 'rellenarDigitos',
40 parametro: 3 40 parametro: 3
41 } 41 }
42 }, 42 },
43 { 43 {
44 propiedad: 'nombre', 44 propiedad: 'nombre',
45 nombre: 'Nombre' 45 nombre: 'Nombre'
46 }, 46 },
47 { 47 {
48 propiedad: 'dni', 48 propiedad: 'dni',
49 nombre: 'DNI' 49 nombre: 'DNI'
50 }, 50 },
51 { 51 {
52 propiedad: 'telefono', 52 propiedad: 'telefono',
53 nombre: 'Teléfono' 53 nombre: 'Teléfono'
54 } 54 }
55 ] 55 ]
56 }; 56 };
57 focaModalService.modal(parametrosModal).then( 57 focaModalService.modal(parametrosModal).then(
58 function(chofer) { 58 function(chofer) {
59 $scope.chofer = chofer.id; 59 $scope.chofer = chofer.id;
60 focaActivarHojaRutaService.getHojasRutas($scope.chofer) 60 focaActivarHojaRutaService.getHojasRutas($scope.chofer)
61 .then(function(hojasRutas) { 61 .then(function(hojasRutas) {
62 $scope.$broadcast('addCabecera', { 62 $scope.$broadcast('addCabecera', {
63 label: 'Chofer:', 63 label: 'Chofer:',
64 valor: $scope.chofer + ' - ' + chofer.nombre 64 valor: $scope.chofer + ' - ' + chofer.nombre
65 }); 65 });
66 66
67 $scope.hojasRuta = hojasRutas.data; 67 $scope.hojasRuta = hojasRutas.data;
68 }); 68 });
69 }, function() {} 69 }, function() {}
70 ); 70 );
71 }; 71 };
72 72
73 $scope.activarHojaRuta = function(hoja_ruta) { 73 $scope.activarHojaRuta = function(hojaRuta) {
74 validarChoferDisponible().then(function(hojaRutaAsignada) { 74 validarChoferDisponible().then(function(hojaRutaAsignada) {
75 75
76 if (hojaRutaAsignada) { 76 if (hojaRutaAsignada) {
77 var texto = 'El chofer tiene asignada la Hoja de Ruta Nº ' + 77 var texto = 'El chofer tiene asignada la Hoja de Ruta Nº ' +
78 $filter('comprobante')([hojaRutaAsignada.sucursal, 78 $filter('comprobante')([hojaRutaAsignada.sucursal,
79 hojaRutaAsignada.numeroHojaRuta]) + 79 hojaRutaAsignada.numeroHojaRuta]) +
80 ', ¿desea reemplazarla por esta?'; 80 ', ¿desea reemplazarla por esta?';
81 81
82 focaModalService 82 focaModalService
83 .confirm(texto) 83 .confirm(texto)
84 .then(function(res) { 84 .then(function(res) {
85 if (res) activar(); 85 if (res) activar();
86 }); 86 });
87 } else { 87 } else {
88 activar(); 88 activar();
89 } 89 }
90 90
91 function activar() { 91 function activar() {
92 focaActivarHojaRutaService 92 focaActivarHojaRutaService
93 .activarHojaRuta(hoja_ruta.id, $scope.chofer) 93 .activarHojaRuta(hojaRuta.id, $scope.chofer)
94 .then(function(hojaRuta) { 94 .then(function() {
95 init(); 95 init();
96 focaModalService.alert('Hoja de ruta activada'); 96 focaModalService.alert('Hoja de ruta activada');
97 }); 97 });
98 } 98 }
99 99
100 }); 100 });
101 }; 101 };
102 102
103 function validarChoferDisponible() { 103 function validarChoferDisponible() {
104 return new Promise(function(resolve, reject) { 104 return new Promise(function(resolve, reject) {
105 focaActivarHojaRutaService 105 focaActivarHojaRutaService
106 .getHojaRutaByIdChofer($scope.chofer) 106 .getHojaRutaByIdChofer($scope.chofer)
107 .then(function(res) { 107 .then(function(res) {
108 resolve(res.data); 108 resolve(res.data);
109 }) 109 })
110 .catch(reject); 110 .catch(reject);
111 }); 111 });
112 } 112 }
113 113
114 114
115 /* 115 /*
116 116
117 if(focaActivarHojaRutaService.transportistaSeleccionado.COD) { 117 if(focaActivarHojaRutaService.transportistaSeleccionado.COD) {
118 elegirTransportista(focaActivarHojaRutaService.transportistaSeleccionado); 118 elegirTransportista(focaActivarHojaRutaService.transportistaSeleccionado);
119 } 119 }
120 focaActivarHojaRutaService.cleanCisternasLocal(); 120 focaActivarHojaRutaService.cleanCisternasLocal();
121 $scope.editar = function(id) { 121 $scope.editar = function(id) {
122 $location.path('/vehiculo/' + id + '/' + $scope.idTransportista); 122 $location.path('/vehiculo/' + id + '/' + $scope.idTransportista);
123 }; 123 };
124 $scope.solicitarConfirmacion = function(vehiculo) { 124 $scope.solicitarConfirmacion = function(vehiculo) {
125 focaModalService.confirm('¿Está seguro que desea borrar el vehiculo ' + 125 focaModalService.confirm('¿Está seguro que desea borrar el vehiculo ' +
126 vehiculo.id + ' ' + vehiculo.tractor + ' ?').then( 126 vehiculo.id + ' ' + vehiculo.tractor + ' ?').then(
127 function(data) { 127 function(data) {
128 if(data) { 128 if(data) {
129 focaActivarHojaRutaService.deleteVehiculo(vehiculo.id); 129 focaActivarHojaRutaService.deleteVehiculo(vehiculo.id);
130 $scope.vehiculos.splice($scope.vehiculos.indexOf(vehiculo), 1); 130 $scope.vehiculos.splice($scope.vehiculos.indexOf(vehiculo), 1);
131 } 131 }
132 } 132 }
133 ); 133 );
134 }; 134 };
135 135
136 function elegirTransportista(transportista) { 136 function elegirTransportista(transportista) {
137 var codigo = ('00000' + transportista.COD).slice(-5); 137 var codigo = ('00000' + transportista.COD).slice(-5);
138 $scope.idTransportista = transportista.COD; 138 $scope.idTransportista = transportista.COD;
139 $scope.filtros = transportista.NOM.trim(); 139 $scope.filtros = transportista.NOM.trim();
140 $timeout(function() { 140 $timeout(function() {
141 $scope.$broadcast('addCabecera', { 141 $scope.$broadcast('addCabecera', {
142 label: 'Transportista:', 142 label: 'Transportista:',
143 valor: codigo + ' - ' + transportista.NOM 143 valor: codigo + ' - ' + transportista.NOM
144 }); 144 });
145 }); 145 });
146 buscar(transportista.COD); 146 buscar(transportista.COD);
147 } 147 }
148 148
149 function buscar(idTransportista) { 149 function buscar(idTransportista) {
150 focaActivarHojaRutaService 150 focaActivarHojaRutaService
151 .getVehiculosPorTransportista(idTransportista) 151 .getVehiculosPorTransportista(idTransportista)
152 .then(function(datos) { 152 .then(function(datos) {
153 $scope.vehiculos = datos.data; 153 $scope.vehiculos = datos.data;
154 }); 154 });
155 }*/ 155 }*/
156 } 156 }
157 ]); 157 ]);
158 158