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; |