Commit c93664d299b0cef8be76c16a15e2eb48abfe1995
Exists in
master
and in
1 other branch
Merge branch 'master' into 'develop'
Master See merge request !96
Showing
2 changed files
Show diff stats
src/js/controller.js
| ... | ... | @@ -538,6 +538,24 @@ angular.module('focaCrearRemito').controller('remitoController', |
| 538 | 538 | } |
| 539 | 539 | }; |
| 540 | 540 | |
| 541 | + $scope.seleccionarEliminarRemito = function () { | |
| 542 | + focaModalService.confirm('¿Desea eliminar este remito?').then(function (data) { | |
| 543 | + if (data) { | |
| 544 | + $scope.remito.anulado = true; | |
| 545 | + delete $scope.remito.remitoPlazo; | |
| 546 | + delete $scope.remito.vendedor; | |
| 547 | + delete $scope.remito.proveedor; | |
| 548 | + delete $scope.remito.cliente; | |
| 549 | + delete $scope.remito.cotizacion; | |
| 550 | + delete $scope.remito.remitoPuntoDescarga; | |
| 551 | + delete $scope.remito.articulosRemito; | |
| 552 | + delete $scope.remito.fechaRemito; | |
| 553 | + crearRemitoService.eliminarRemito($scope.remito); | |
| 554 | + } | |
| 555 | + config(); | |
| 556 | + }); | |
| 557 | + }; | |
| 558 | + | |
| 541 | 559 | $scope.seleccionarProveedor = function () { |
| 542 | 560 | if (varlidarRemitoFacturado()) { |
| 543 | 561 | var parametrosModal = { |
| ... | ... | @@ -1041,6 +1059,15 @@ angular.module('focaCrearRemito').controller('remitoController', |
| 1041 | 1059 | |
| 1042 | 1060 | function setearRemito(remito) { |
| 1043 | 1061 | //añado cabeceras |
| 1062 | + if (remito.estado !== 5 && remito.id) { | |
| 1063 | + | |
| 1064 | + $scope.botonera.forEach(function(boton) { | |
| 1065 | + | |
| 1066 | + if (boton.label === 'Eliminar Remito') { | |
| 1067 | + boton.disable = false; | |
| 1068 | + } | |
| 1069 | + }); | |
| 1070 | + } | |
| 1044 | 1071 | $scope.$broadcast('removeCabecera', 'Moneda:'); |
| 1045 | 1072 | $scope.$broadcast('removeCabecera', 'Fecha cotizacion:'); |
| 1046 | 1073 | $scope.$broadcast('removeCabecera', 'Cotizacion:'); |
src/js/service.js
| ... | ... | @@ -115,8 +115,16 @@ angular.module('focaCrearRemito') |
| 115 | 115 | label: 'Observaciones', |
| 116 | 116 | image: 'botonObservaciones.png', |
| 117 | 117 | disable: true |
| 118 | + }, | |
| 119 | + { | |
| 120 | + label: 'Eliminar Remito', | |
| 121 | + image: 'eliminarRemito.png', | |
| 122 | + disable: true | |
| 118 | 123 | } |
| 119 | 124 | ]; |
| 125 | + }, | |
| 126 | + eliminarRemito: function (remito) { | |
| 127 | + return $http.post(API_ENDPOINT.URL + '/remito/update', {remito: remito}); | |
| 120 | 128 | } |
| 121 | 129 | }; |
| 122 | 130 | }]); |