diff --git a/src/js/controller.js b/src/js/controller.js index a93210f..ad1e68a 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -957,7 +957,16 @@ angular.module('focaCrearRemito').controller('remitoController', $scope.agregarATabla = function (key) { if (key === 13) { if (!$scope.articuloACargar.cantidad || !$scope.articuloACargar.precio) { - focaModalService.alert('El valor debe ser al menos 1'); + focaModalService.alert('Debes introducir algún valor'); + return; + } else if (scope.articuloACargar.cantidad === '0' || scope.articuloACargar.precio === '0') { + focaModalService.alert('Esta ingresando un producto con valor 0'); + return; + } else if ($scope.articuloACargar.cantidad < 0 || $scope.articuloACargar.precio < 0) { + focaModalService.alert('Los valores no pueden ser negativos'); + return; + } else if (!Number.isInteger($scope.articuloACargar.cantidad)) { + focaModalService.alert('Debes introducir un número entero'); return; } delete $scope.articuloACargar.sectorCodigo; @@ -1238,7 +1247,7 @@ angular.module('focaCrearRemito').controller('remitoController', } if (remito.idPrecioCondicion > 0) { - $scope.idLista = remito.precioCondicion.idListaPrecio; + $scope.idLista = remito.preci/aoCondicion.idListaPrecio; } else if (remito.idPrecioCondicion) { $scope.idLista = -1; }