From 034698b7ad403f56c5691958183756ab9d544033 Mon Sep 17 00:00:00 2001 From: Luigi Date: Thu, 13 Jun 2019 16:57:11 -0300 Subject: [PATCH] Boton elimnar --- src/js/controller.js | 27 +++++++++++++++++++++++++++ src/js/service.js | 8 ++++++++ 2 files changed, 35 insertions(+) diff --git a/src/js/controller.js b/src/js/controller.js index b49356e..8601763 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -538,6 +538,24 @@ angular.module('focaCrearRemito').controller('remitoController', } }; + $scope.seleccionarEliminarRemito = function () { + focaModalService.confirm('¿Desea eliminar este remito?').then(function (data) { + if (data) { + $scope.remito.anulado = true; + delete $scope.remito.remitoPlazo; + delete $scope.remito.vendedor; + delete $scope.remito.proveedor; + delete $scope.remito.cliente; + delete $scope.remito.cotizacion; + delete $scope.remito.remitoPuntoDescarga; + delete $scope.remito.articulosRemito; + delete $scope.remito.fechaRemito; + crearRemitoService.eliminarRemito($scope.remito); + } + config(); + }); + }; + $scope.seleccionarProveedor = function () { if (varlidarRemitoFacturado()) { var parametrosModal = { @@ -1041,6 +1059,15 @@ angular.module('focaCrearRemito').controller('remitoController', function setearRemito(remito) { //añado cabeceras + if (remito.estado !== 5 && remito.id) { + + $scope.botonera.forEach(function(boton) { + + if (boton.label === 'Eliminar Remito') { + boton.disable = false; + } + }); + } $scope.$broadcast('removeCabecera', 'Moneda:'); $scope.$broadcast('removeCabecera', 'Fecha cotizacion:'); $scope.$broadcast('removeCabecera', 'Cotizacion:'); diff --git a/src/js/service.js b/src/js/service.js index 8e9efb4..25801b6 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -115,8 +115,16 @@ angular.module('focaCrearRemito') label: 'Observaciones', image: 'botonObservaciones.png', disable: true + }, + { + label: 'Eliminar Remito', + image: 'eliminarRemito.png', + disable: true } ]; + }, + eliminarRemito: function (remito) { + return $http.post(API_ENDPOINT.URL + '/remito/update', {remito: remito}); } }; }]); -- 1.9.1