Commit 92c64cb9680a5d59f380593c41a44c28e89dbb05
Exists in
develop
Merge branch 'develop' into 'develop'
Develop See merge request !148
Showing
1 changed file
Show diff stats
src/js/controller.js
... | ... | @@ -683,6 +683,7 @@ angular.module('focaCrearRemito').controller('remitoController', |
683 | 683 | for (var i = 0; i < arrayTempArticulos.length; i++) { |
684 | 684 | total += arrayTempArticulos[i].precio * arrayTempArticulos[i].cantidad; |
685 | 685 | } |
686 | + $scope.comprobarTotal(parseFloat(total.toFixed(2))); | |
686 | 687 | return parseFloat(total.toFixed(2)); |
687 | 688 | }; |
688 | 689 | |
... | ... | @@ -966,7 +967,7 @@ angular.module('focaCrearRemito').controller('remitoController', |
966 | 967 | focaModalService.alert('Los valores no pueden ser negativos'); |
967 | 968 | return; |
968 | 969 | } else if (!Number.isInteger(+$scope.articuloACargar.cantidad)) { |
969 | - focaModalService.alert('Debes introducir un número entero'); | |
970 | + focaModalService.alert('La cantidad debe ser un número entero'); | |
970 | 971 | return; |
971 | 972 | } else if ($scope.articuloACargar.cantidad > 100000) { |
972 | 973 | focaModalService.alert('La cantidad máxima permitida es 100.000'); |
... | ... | @@ -1023,6 +1024,15 @@ angular.module('focaCrearRemito').controller('remitoController', |
1023 | 1024 | } |
1024 | 1025 | } |
1025 | 1026 | }; |
1027 | + //Si el monto Total es superior a $10.000.000.000,00 desactivo el botón Guardar | |
1028 | + $scope.comprobarTotal = function(total) { | |
1029 | + if (total >= 10000000000) { | |
1030 | + focaModalService.alert('El monto total debe ser menor a $10.000.000.000,00, elimina un artículo o reduce las cantidades'); | |
1031 | + $( "#guardar" ).prop( "disabled", true ); | |
1032 | + } else { | |
1033 | + $( "#guardar" ).prop( "disabled", false ); | |
1034 | + } | |
1035 | + }; | |
1026 | 1036 | |
1027 | 1037 | $scope.cancelarEditar = function (articulo) { |
1028 | 1038 | $scope.tmpCantidad = articulo.cantidad; |