diff --git a/src/js/controller.js b/src/js/controller.js index 56a284e..47d891c 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -52,10 +52,11 @@ angular.module('focaHojaRuta') watch(); - if (!$scope.esatadoRed) { + if (!$scope.estadoRed) { getLSHojaRuta(); } + }); function watch() { @@ -148,12 +149,27 @@ angular.module('focaHojaRuta') $scope.modalDescargas = function () { delete $scope.hojaRuta.remitos[0].cliente; + var remito = $scope.hojaRuta.remitos[0]; + var msg = ''; + var mostrarMensaje = true; + for (var i = 0; i < remito.cisternas.length; i++) { + if (remito.cisternas[i].cisternaCarga.cantidad <= 0) + msg += 'Cisterna ' + remito.cisternas[i].cisternaCarga.articulo.DetArt + + ' esta vacĂ­a.\n'; + else + mostrarMensaje = false; + + } + if (mostrarMensaje === true) { + focaModalService.alert(msg); + return; + } var modalInstance = $uibModal.open( { templateUrl: 'foca-modal-descarga.html', controller: 'focaModalDescargaCtrl', resolve: { - remito: function () { return $scope.hojaRuta.remitos[0]; } + remito: function () { return remito; } }, } ); @@ -165,7 +181,7 @@ angular.module('focaHojaRuta') }; $rootScope.$on('estadoRed', function (event, value) { - $scope.esatadoRed = value; + $scope.estadoRed = value; }); function getLSHojaRuta() {