From 3b090edbdadb3c0d57df95582a1741e19c25c856 Mon Sep 17 00:00:00 2001 From: Eric Fernandez Date: Tue, 23 Jul 2019 12:12:10 -0300 Subject: [PATCH] delete articulo --- src/js/controller.js | 24 ++++++++++++++++++++++-- src/js/service.js | 3 +++ src/views/factura.html | 2 +- 3 files changed, 26 insertions(+), 3 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index 96e70dc..1a1149e 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -354,7 +354,9 @@ angular.module('focaCrearFactura').controller('facturaController', [ }; $scope.articulosFiltro = function () { - return $scope.factura.articulosFactura; + return $scope.factura.articulosFactura.filter(function (articulo) { + return !articulo.desactivado; + }); }; $scope.getTotal = function () { @@ -368,6 +370,24 @@ angular.module('focaCrearFactura').controller('facturaController', [ return parseFloat(total.toFixed(2)); }; + $scope.quitarDespacho = function (articulo, index) { + + crearFacturaService + .setearDespachoDesocupado({ + surtidor: $scope.factura.despachos[index].SUR, + producto: $scope.factura.despachos[index].PRO, + carga: $scope.factura.despachos[index].CAR, + planilla: $scope.factura.despachos[index].PLA + }) + .then(function () { + articulo.desactivado = true; + $scope.factura.despachos.splice(index, 1); + }) + .catch(function() { + focaModalService.alert('Hubo un error al desasociar este despacho'); + }); + }; + function getProductosByPlanilla(numeroPlanilla) { crearFacturaService.getProductosByPlanilla(numeroPlanilla).then(function(res) { @@ -407,7 +427,7 @@ angular.module('focaCrearFactura').controller('facturaController', [ } } }, - size: 'lg' + size: 'md' } ); diff --git a/src/js/service.js b/src/js/service.js index b57f953..8ee7f97 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -18,6 +18,9 @@ angular.module('focaCrearFactura') setearDespachoOcupado: function (parametros) { return $http.post(route + '/turnos/despacho-en-uso', parametros); }, + setearDespachoDesocupado: function (parametros) { + return $http.post(route + '/turnos/depacho-sin-uso', parametros); + }, getBotonera: function() { return [ { diff --git a/src/views/factura.html b/src/views/factura.html index d8dffe6..c54d7e4 100644 --- a/src/views/factura.html +++ b/src/views/factura.html @@ -116,7 +116,7 @@ -- 1.9.1