From 873bd67a11c695422fd1534e23217d786d181294 Mon Sep 17 00:00:00 2001 From: Eric Date: Thu, 11 Apr 2019 10:01:55 -0300 Subject: [PATCH] espacios" --- src/js/controller.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index f7b0df7..9ac3f87 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -127,26 +127,31 @@ angular.module('focaModalDetalleCisternas') }; $scope.cargarACisternas = function() { + for(var i = 0; i < $scope.cisternas.length; i++) { var cisterna = $scope.cisternas[i]; var aCargar = parseFloat($scope.aCargar[i]); var fechaReparto = focaModalDetalleCisternasService.fecha; + //validaciones - if(!aCargar || cisterna.disabled) { + if (!aCargar || cisterna.disabled) { continue; } + //cargar - if(cisterna.cisternaCarga.cantidad) { + if (cisterna.cisternaCarga.cantidad) { cisterna.cisternaCarga.cantidad += aCargar; - }else { + } else { cisterna.cisternaCarga.cantidad = aCargar; cisterna.cisternaCarga.idProducto = $scope.articuloSeleccionado.idArticulo; } + cisterna.disponible = cisterna.capacidad - cisterna.cisternaCarga.cantidad; - + cisterna.cisternaCarga.articulo = { DetArt: $scope.articuloSeleccionado.descripcion }; + $filter('filter')($scope.articulos, {id: $scope.articuloSeleccionado.id})[0] .cargado = true; @@ -165,11 +170,13 @@ angular.module('focaModalDetalleCisternas') $scope.cisternasCarga.push(cisterna.cisternaCarga); cisternaMovimientos.push(cisternaMovimiento); } + var articuloSiguiente = $scope.articulos.filter( function(filter) { return filter.cargado !== true; } ); + if(articuloSiguiente.length > 0) { $scope.seleccionarArticulo(articuloSiguiente[0]); } -- 1.9.1