diff --git a/src/js/controller.js b/src/js/controller.js index 6a20ace..ece05dc 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -1,9 +1,9 @@ angular.module('focaActivarHojaRuta') .controller('focaActivarHojaRutaController', [ '$scope', 'focaActivarHojaRutaService', 'focaModalService', 'focaBotoneraLateralService', - '$filter', + '$filter','$uibModal', function($scope, focaActivarHojaRutaService, focaModalService, focaBotoneraLateralService, - $filter) { + $filter, $uibModal) { config(); //METODOS @@ -70,9 +70,40 @@ angular.module('focaActivarHojaRuta') ); }; + $scope.mostrarRemitos = function (hojasRutas) { + $uibModal.open( + { + ariaLabelledBy: '', + templateUrl: 'modal-remitos.html', + controller: 'focaModalDetalleController', + resolve: { + hojasRutas: function () { return hojasRutas; }, + }, + size: 'lg', + } + ); + }; + + $scope.setearEstado = function (estado) { + var texto = ''; + switch (estado) { + case 0: + texto = 'Disponible'; + break; + case 1: + texto = 'Asignada'; + break; + case 2: + texto = 'Terminada'; + break; + default: + break; + } + return texto; + }; + $scope.activarHojaRuta = function(hojaRuta) { validarChoferDisponible().then(function(hojaRutaAsignada) { - if (hojaRutaAsignada) { var texto = 'El chofer tiene asignada la Hoja de Ruta Nº ' + $filter('comprobante')([hojaRutaAsignada.sucursal, @@ -92,11 +123,11 @@ angular.module('focaActivarHojaRuta') focaActivarHojaRutaService .activarHojaRuta(hojaRuta.id, $scope.chofer) .then(function() { + hojaRuta.estado = 1; init(); focaModalService.alert('Hoja de ruta activada'); }); } - }); }; diff --git a/src/js/controllerDetalle.js b/src/js/controllerDetalle.js new file mode 100644 index 0000000..8f97762 --- /dev/null +++ b/src/js/controllerDetalle.js @@ -0,0 +1,15 @@ +angular.module('focaActivarHojaRuta') + .controller('focaModalDetalleController', [ + '$scope', '$timeout', '$uibModalInstance', 'focaModalService', + 'focaActivarHojaRutaService','hojasRutas', + function ($scope, $timeout, $uibModalInstance, focaModalService, + focaActivarHojaRutaService, hojasRutas) { + + $scope.mostrar = false; + $scope.hojasRutas = hojasRutas; + + $scope.cancel = function () { + $uibModalInstance.close(hojasRutas); + }; + } +]); diff --git a/src/views/activar-hoja-ruta.html b/src/views/activar-hoja-ruta.html index 8a5ebde..44aa74d 100644 --- a/src/views/activar-hoja-ruta.html +++ b/src/views/activar-hoja-ruta.html @@ -27,6 +27,8 @@