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 | }]); |