Commit 13bfe86ad8075b034e311e28d4b9ba32fbffca8e

Authored by Jose Pinto
1 parent 13fb801930
Exists in master

Confirmar antes de eliminar

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
... ... @@ -60,7 +60,7 @@
60 60 <button
61 61 class="btn btn-outline-dark boton-accion"
62 62 title="Eliminar"
63   - ng-click="eliminar(vendedorCobrador.CodVen)"
  63 + ng-click="eliminar(vendedorCobrador)"
64 64 >
65 65 <i class="fa fa-trash"></i>
66 66 </button>