Commit e5c4b5bb60bfd25ac4e29721449bed42372195a2

Authored by Luis Suarez
1 parent 793054655b
Exists in develop

editarArticulo no acepta cantidades decimales ni valores negativos

Showing 2 changed files with 12 additions and 7 deletions   Show diff stats
... ... @@ -67,4 +67,4 @@
67 67 "pump": "^3.0.0",
68 68 "ui-bootstrap4": "^3.0.5"
69 69 }
70 70 -}
  71 +}
71 72 \ No newline at end of file
src/js/controller.js
... ... @@ -984,18 +984,23 @@ angular.module('focaCrearRemito').controller('remitoController',
984 984 $scope.editarArticulo = function (key, articulo, tmpCantidad, tmpPrecio) {
985 985 if (key === 13) {
986 986 if (!articulo.cantidad || !articulo.precio || !tmpCantidad || !tmpPrecio) {
987   - focaModalService.alert('Los valores deben ser al menos 1');
  987 + focaModalService.alert('Debes introducir algún valor');
988 988 return;
989 989 } else if (tmpCantidad === '0' || tmpPrecio === '0') {
990 990 focaModalService.alert('Esta ingresando un producto con valor 0');
991   - } else if (articulo.cantidad < 0 || articulo.precio < 0) {
  991 + return;
  992 + } else if (tmpCantidad < 0 || tmpPrecio < 0) {
992 993 focaModalService.alert('Los valores no pueden ser negativos');
993 994 return;
  995 + } else if (!Number.isInteger(tmpCantidad)) {
  996 + focaModalService.alert('Debes introducir un número entero');
  997 + return;
  998 + } else {
  999 + articulo.cantidad = tmpCantidad;
  1000 + articulo.precio = tmpPrecio;
  1001 + $scope.getTotal();
  1002 + articulo.editCantidad = articulo.editPrecio = false;
994 1003 }
995   - articulo.cantidad = tmpCantidad;
996   - articulo.precio = tmpPrecio;
997   - $scope.getTotal();
998   - articulo.editCantidad = articulo.editPrecio = false;
999 1004 }
1000 1005 };
1001 1006