Commit 13bfe86ad8075b034e311e28d4b9ba32fbffca8e
1 parent
13fb801930
Exists in
master
Confirmar antes de eliminar
Showing
2 changed files
with
16 additions
and
9 deletions
Show diff stats
src/js/controller.js
| 1 | 1 | angular.module('focaAbmVendedorCobrador') |
| 2 | 2 | .controller('focaAbmVendedoresCobradoresController', [ |
| 3 | 3 | '$scope', 'focaAbmVendedorCobradorService', '$location', '$filter', |
| 4 | - '$uibModal', 'focaBotoneraLateralService', | |
| 4 | + 'focaBotoneraLateralService', 'focaModalService', | |
| 5 | 5 | function($scope, focaAbmVendedorCobradorService, $location, $filter, |
| 6 | - $uibModal, focaBotoneraLateralService) { | |
| 6 | + focaBotoneraLateralService, focaModalService) { | |
| 7 | 7 | |
| 8 | 8 | $scope.now = new Date(); |
| 9 | 9 | $scope.vendedoresCobradores = []; |
| ... | ... | @@ -24,12 +24,19 @@ angular.module('focaAbmVendedorCobrador') |
| 24 | 24 | $location.path('/vendedor-cobrador/' + id); |
| 25 | 25 | }; |
| 26 | 26 | |
| 27 | - $scope.eliminar = function(id) { | |
| 28 | - focaAbmVendedorCobradorService | |
| 29 | - .eliminarVendedorCobrador(id) | |
| 30 | - .then(function() { | |
| 31 | - actualizarTabla(); | |
| 32 | - }); | |
| 27 | + $scope.eliminar = function(vendedorCobrador) { | |
| 28 | + var tipo = vendedorCobrador.ES_COBRADOR ? 'cobrador' : 'vendedor'; | |
| 29 | + focaModalService.confirm('¿Está seguro que desea borrar el ' + tipo + | |
| 30 | + ' ' + vendedorCobrador.NomVen + '?') | |
| 31 | + .then(function(data) { | |
| 32 | + if(data) { | |
| 33 | + focaAbmVendedorCobradorService | |
| 34 | + .eliminarVendedorCobrador(vendedorCobrador.CodVen) | |
| 35 | + .then(function() { | |
| 36 | + actualizarTabla(); | |
| 37 | + }); | |
| 38 | + } | |
| 39 | + }); | |
| 33 | 40 | }; |
| 34 | 41 | |
| 35 | 42 | $scope.selectPage = function(page) { |
src/views/foca-abm-vendedor-cobrador-listado.html