Commit 0c67c83ab0e8a936567cb8b4e7744367b396f3c0
Exists in
master
and in
1 other branch
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 | }]); |