From 13bfe86ad8075b034e311e28d4b9ba32fbffca8e Mon Sep 17 00:00:00 2001 From: Jose Pinto Date: Tue, 15 Jan 2019 11:29:07 -0300 Subject: [PATCH] Confirmar antes de eliminar --- src/js/controller.js | 23 +++++++++++++++-------- src/views/foca-abm-vendedor-cobrador-listado.html | 2 +- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index e17c594..bd88ab4 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -1,9 +1,9 @@ angular.module('focaAbmVendedorCobrador') .controller('focaAbmVendedoresCobradoresController', [ '$scope', 'focaAbmVendedorCobradorService', '$location', '$filter', - '$uibModal', 'focaBotoneraLateralService', + 'focaBotoneraLateralService', 'focaModalService', function($scope, focaAbmVendedorCobradorService, $location, $filter, - $uibModal, focaBotoneraLateralService) { + focaBotoneraLateralService, focaModalService) { $scope.now = new Date(); $scope.vendedoresCobradores = []; @@ -24,12 +24,19 @@ angular.module('focaAbmVendedorCobrador') $location.path('/vendedor-cobrador/' + id); }; - $scope.eliminar = function(id) { - focaAbmVendedorCobradorService - .eliminarVendedorCobrador(id) - .then(function() { - actualizarTabla(); - }); + $scope.eliminar = function(vendedorCobrador) { + var tipo = vendedorCobrador.ES_COBRADOR ? 'cobrador' : 'vendedor'; + focaModalService.confirm('¿Está seguro que desea borrar el ' + tipo + + ' ' + vendedorCobrador.NomVen + '?') + .then(function(data) { + if(data) { + focaAbmVendedorCobradorService + .eliminarVendedorCobrador(vendedorCobrador.CodVen) + .then(function() { + actualizarTabla(); + }); + } + }); }; $scope.selectPage = function(page) { diff --git a/src/views/foca-abm-vendedor-cobrador-listado.html b/src/views/foca-abm-vendedor-cobrador-listado.html index d08b059..1ed6c70 100644 --- a/src/views/foca-abm-vendedor-cobrador-listado.html +++ b/src/views/foca-abm-vendedor-cobrador-listado.html @@ -60,7 +60,7 @@ -- 1.9.1