Commit 57fa1968f2686ab873a2b6b8161719f4060eda38
1 parent
8db1394bc8
Exists in
master
eliminar vendedor-cobrador
Showing
3 changed files
with
21 additions
and
5 deletions
Show diff stats
src/js/controller.js
| ... | ... | @@ -18,16 +18,20 @@ angular.module('focaAbmVendedorCobrador') |
| 18 | 18 | focaBotoneraLateralService.showCancelar(false); |
| 19 | 19 | focaBotoneraLateralService.showGuardar(false); |
| 20 | 20 | |
| 21 | - focaAbmVendedorCobradorService.getVendedoresCobradores().then(function(res) { | |
| 22 | - $scope.vendedoresCobradores = res.data; | |
| 23 | - | |
| 24 | - $scope.search(); | |
| 25 | - }); | |
| 21 | + actualizarTabla(); | |
| 26 | 22 | |
| 27 | 23 | $scope.editar = function(id) { |
| 28 | 24 | $location.path('/vendedor-cobrador/' + id); |
| 29 | 25 | }; |
| 30 | 26 | |
| 27 | + $scope.eliminar = function(id) { | |
| 28 | + focaAbmVendedorCobradorService | |
| 29 | + .eliminarVendedorCobrador(id) | |
| 30 | + .then(function() { | |
| 31 | + actualizarTabla(); | |
| 32 | + }); | |
| 33 | + }; | |
| 34 | + | |
| 31 | 35 | $scope.selectPage = function(page) { |
| 32 | 36 | var start = (page - 1) * $scope.numPerPage; |
| 33 | 37 | var end = start + $scope.numPerPage; |
| ... | ... | @@ -118,6 +122,14 @@ angular.module('focaAbmVendedorCobrador') |
| 118 | 122 | $scope.selectedClientes = 0; |
| 119 | 123 | } |
| 120 | 124 | } |
| 125 | + | |
| 126 | + function actualizarTabla() { | |
| 127 | + focaAbmVendedorCobradorService.getVendedoresCobradores().then(function(res) { | |
| 128 | + $scope.vendedoresCobradores = res.data; | |
| 129 | + | |
| 130 | + $scope.search(); | |
| 131 | + }); | |
| 132 | + } | |
| 121 | 133 | } |
| 122 | 134 | ]) |
| 123 | 135 | .controller('focaAbmVendedorCobradorController', [ |
src/js/service.js
| ... | ... | @@ -10,6 +10,9 @@ angular.module('focaAbmVendedorCobrador') |
| 10 | 10 | guardarVendedorCobrador: function(vendedorCobrador) { |
| 11 | 11 | return $http.post(API_ENDPOINT.URL + '/vendedor-cobrador', |
| 12 | 12 | {vendedorCobrador: vendedorCobrador}); |
| 13 | + }, | |
| 14 | + eliminarVendedorCobrador: function(id) { | |
| 15 | + return $http.delete(API_ENDPOINT.URL + '/vendedor-cobrador/' + id); | |
| 13 | 16 | } |
| 14 | 17 | }; |
| 15 | 18 | }]); |
src/views/foca-abm-vendedor-cobrador-listado.html