Commit 0c0ee4ad88913acc0af1dfabb19eeb6657a5ae25

Authored by Marcelo Puebla
Exists in develop

Merge branch 'develop' into 'develop'

Develop

See merge request !145
src/js/controller.js
... ... @@ -965,13 +965,17 @@ angular.module('focaCrearRemito').controller('remitoController',
965 965 } else if ($scope.articuloACargar.cantidad < 0 || $scope.articuloACargar.precio < 0) {
966 966 focaModalService.alert('Los valores no pueden ser negativos');
967 967 return;
968   - } else if (!Number.isInteger($scope.articuloACargar.cantidad)) {
  968 + } else if (!Number.isInteger(+$scope.articuloACargar.cantidad)) {
969 969 focaModalService.alert('Debes introducir un número entero');
970 970 return;
  971 + } else if ($scope.articuloACargar.cantidad > 100000) {
  972 + focaModalService.alert('La cantidad máxima permitida es 100.000');
  973 + return
  974 + } else {
  975 + delete $scope.articuloACargar.sectorCodigo;
  976 + $scope.remito.articulosRemito.push($scope.articuloACargar);
  977 + $scope.cargando = true;
971 978 }
972   - delete $scope.articuloACargar.sectorCodigo;
973   - $scope.remito.articulosRemito.push($scope.articuloACargar);
974   - $scope.cargando = true;
975 979 }
976 980 };
977 981  
... ... @@ -1005,9 +1009,12 @@ angular.module(&#39;focaCrearRemito&#39;).controller(&#39;remitoController&#39;,
1005 1009 } else if (tmpCantidad < 0 || tmpPrecio < 0) {
1006 1010 focaModalService.alert('Los valores no pueden ser negativos');
1007 1011 return;
1008   - } else if (!Number.isInteger(tmpCantidad)) {
  1012 + } else if (!Number.isInteger(+tmpCantidad)) {
1009 1013 focaModalService.alert('Debes introducir un número entero');
1010 1014 return;
  1015 + } else if (tmpCantidad > 100000) {
  1016 + focaModalService.alert('La cantidad máxima permitida es 100.000');
  1017 + return
1011 1018 } else {
1012 1019 articulo.cantidad = tmpCantidad;
1013 1020 articulo.precio = tmpPrecio;
src/views/remito.html
... ... @@ -73,6 +73,8 @@
73 73 class="form-control"
74 74 foca-tipo-input
75 75 min="1"
  76 + max="100000"
  77 + maxlength="6"
76 78 foca-focus="articulo.editCantidad"
77 79 ng-keypress="editarArticulo($event.keyCode, articulo, tmpCantidad, tmpPrecio);"
78 80 esc-key="cancelarEditar(articulo)"
... ... @@ -157,6 +159,8 @@
157 159 class="form-control"
158 160 foca-tipo-input
159 161 min="1"
  162 + max="100000"
  163 + maxlength="6"
160 164 ng-model="articuloACargar.cantidad"
161 165 foca-focus="!cargando"
162 166 esc-key="resetFilter()"