From 93d7038a98d798a565c6a1a8c050f41252a6febd Mon Sep 17 00:00:00 2001 From: Eric Fernandez Date: Mon, 15 Jul 2019 10:21:01 -0300 Subject: [PATCH] =?UTF-8?q?n=C3=BAmero=20de=20orden=20para=20cisterna=20ca?= =?UTF-8?q?rga?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/js/controller.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index 50c7a06..cf59f10 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -53,8 +53,6 @@ angular.module('focaModalDetalleCisternas') $scope.vehiculo = res[0].data; $scope.cisternas = res[1].data; - aplicarOrden($scope.cisternas, $scope.orden); - if (!$scope.cisternas.length) { focaModalService.alert('El vehĂ­culo no tiene cisternas') .then(function () { @@ -87,7 +85,7 @@ angular.module('focaModalDetalleCisternas') focaModalService.alert('El remito no tiene articulos').then(function() { $uibModalInstance.dismiss(); - }) + }); return; } @@ -318,12 +316,15 @@ angular.module('focaModalDetalleCisternas') return false; } for(var i = 0; i < $scope.cisternas.length; i++) { - if($scope.aCargar[i] > $scope.cisternas[i].disponible) { + if ($scope.aCargar[i] > $scope.cisternas[i].disponible && + !$scope.cisternas[i].disabled) + { return false; } } return true; }; + $scope.tieneArticulosPendientes = function() { var algunValorNegativo = $scope.aCargar.filter(function(p) { return p < 0; @@ -387,7 +388,7 @@ angular.module('focaModalDetalleCisternas') cisterna.disponible = cisterna.capacidad; } - if (cisterna.cisternaCarga.orden != orden) { + if (cisterna.cisternaCarga.orden !== orden) { cisterna.cisternaCarga = { orden: orden }; cisterna.disponible = cisterna.capacidad; } @@ -398,6 +399,8 @@ angular.module('focaModalDetalleCisternas') function validarCargas(cis, remito) { + aplicarOrden(cis, $scope.orden); + var result = true; var cisternas = angular.copy(cis); var articulos = angular.copy(remito.articulosRemito); -- 1.9.1