Commit 0c67c83ab0e8a936567cb8b4e7744367b396f3c0
Exists in
master
Merge branch 'develop' into 'master'
Develop See merge request !97
Showing
2 changed files
Show diff stats
src/js/controller.js
| ... | ... | @@ -536,6 +536,24 @@ angular.module('focaCrearRemito').controller('remitoController', |
| 536 | 536 | } |
| 537 | 537 | }; |
| 538 | 538 | |
| 539 | + $scope.seleccionarEliminarRemito = function () { | |
| 540 | + focaModalService.confirm('¿Desea eliminar este remito?').then(function (data) { | |
| 541 | + if (data) { | |
| 542 | + $scope.remito.anulado = true; | |
| 543 | + delete $scope.remito.remitoPlazo; | |
| 544 | + delete $scope.remito.vendedor; | |
| 545 | + delete $scope.remito.proveedor; | |
| 546 | + delete $scope.remito.cliente; | |
| 547 | + delete $scope.remito.cotizacion; | |
| 548 | + delete $scope.remito.remitoPuntoDescarga; | |
| 549 | + delete $scope.remito.articulosRemito; | |
| 550 | + delete $scope.remito.fechaRemito; | |
| 551 | + crearRemitoService.eliminarRemito($scope.remito); | |
| 552 | + } | |
| 553 | + config(); | |
| 554 | + }); | |
| 555 | + }; | |
| 556 | + | |
| 539 | 557 | $scope.seleccionarProveedor = function () { |
| 540 | 558 | if (varlidarRemitoFacturado()) { |
| 541 | 559 | var parametrosModal = { |
| ... | ... | @@ -1040,6 +1058,15 @@ angular.module('focaCrearRemito').controller('remitoController', |
| 1040 | 1058 | |
| 1041 | 1059 | function setearRemito(remito) { |
| 1042 | 1060 | //añado cabeceras |
| 1061 | + if (remito.estado !== 5 && remito.id) { | |
| 1062 | + | |
| 1063 | + $scope.botonera.forEach(function(boton) { | |
| 1064 | + | |
| 1065 | + if (boton.label === 'Eliminar Remito') { | |
| 1066 | + boton.disable = false; | |
| 1067 | + } | |
| 1068 | + }); | |
| 1069 | + } | |
| 1043 | 1070 | $scope.$broadcast('removeCabecera', 'Moneda:'); |
| 1044 | 1071 | $scope.$broadcast('removeCabecera', 'Fecha cotizacion:'); |
| 1045 | 1072 | $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 | }]); |