Commit 99ebc9b3c5c5f829a05d1edf8b978c1775fcbe7e

Authored by Marcelo Puebla
1 parent 53593dd649
Exists in master

Cambiado texto.

Showing 1 changed file with 1 additions and 1 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', 3 '$scope', 'focaActivarHojaRutaService', 'focaModalService',
4 'focaBotoneraLateralService', '$filter', '$uibModal', 4 'focaBotoneraLateralService', '$filter', '$uibModal',
5 function ($scope, focaActivarHojaRutaService, focaModalService, 5 function ($scope, focaActivarHojaRutaService, focaModalService,
6 focaBotoneraLateralService, $filter, $uibModal) { 6 focaBotoneraLateralService, $filter, $uibModal) {
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.mostrarRemitos = function (hojasRutas) { 73 $scope.mostrarRemitos = function (hojasRutas) {
74 $uibModal.open( 74 $uibModal.open(
75 { 75 {
76 ariaLabelledBy: '', 76 ariaLabelledBy: '',
77 templateUrl: 'modal-remitos.html', 77 templateUrl: 'modal-remitos.html',
78 controller: 'focaModalRemitosHojaRutaController', 78 controller: 'focaModalRemitosHojaRutaController',
79 resolve: { 79 resolve: {
80 hojasRutas: function () { return hojasRutas; }, 80 hojasRutas: function () { return hojasRutas; },
81 }, 81 },
82 size: 'lg', 82 size: 'lg',
83 } 83 }
84 ); 84 );
85 }; 85 };
86 86
87 $scope.setearEstado = function (estado) { 87 $scope.setearEstado = function (estado) {
88 var texto = ''; 88 var texto = '';
89 switch (estado) { 89 switch (estado) {
90 case 0: 90 case 0:
91 texto = 'Disponible'; 91 texto = 'Disponible';
92 break; 92 break;
93 case 1: 93 case 1:
94 texto = 'Asignada'; 94 texto = 'Activada';
95 break; 95 break;
96 case 2: 96 case 2:
97 texto = 'Terminada'; 97 texto = 'Terminada';
98 break; 98 break;
99 default: 99 default:
100 break; 100 break;
101 } 101 }
102 return texto; 102 return texto;
103 }; 103 };
104 104
105 $scope.activarHojaRuta = function (hojaRuta) { 105 $scope.activarHojaRuta = function (hojaRuta) {
106 focaActivarHojaRutaService 106 focaActivarHojaRutaService
107 .activarHojaRuta(hojaRuta.id, $scope.chofer) 107 .activarHojaRuta(hojaRuta.id, $scope.chofer)
108 .then(function () { 108 .then(function () {
109 hojaRuta.estado = hojaRuta.estado === 0 ? 1 : 0; 109 hojaRuta.estado = hojaRuta.estado === 0 ? 1 : 0;
110 focaModalService 110 focaModalService
111 .alert(hojaRuta.estado === 1 ? 111 .alert(hojaRuta.estado === 1 ?
112 'Hoja de ruta activada' : 'Hoja de ruta desactivada'); 112 'Hoja de ruta activada' : 'Hoja de ruta desactivada');
113 }); 113 });
114 }; 114 };
115 } 115 }
116 ]); 116 ]);
117 117