diff --git a/src/js/controller.js b/src/js/controller.js index ea509c0..58a8a9b 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -4,7 +4,6 @@ angular.module('focaAbmVendedorCobrador') 'focaBotoneraLateralService', 'focaModalService', function($scope, focaAbmVendedorCobradorService, $location, $filter, focaBotoneraLateralService, focaModalService) { - $scope.now = new Date(); $scope.vendedoresCobradores = []; $scope.filters = ''; @@ -23,13 +22,13 @@ angular.module('focaAbmVendedorCobrador') }; $scope.eliminar = function(vendedorCobrador) { - var tipo = vendedorCobrador.ES_COBRADOR ? 'cobrador' : 'vendedor'; + var tipo = !!(vendedorCobrador.rol | 2) ? 'cobrador' : 'vendedor'; focaModalService.confirm('¿Está seguro que desea borrar el ' + tipo + - ' ' + vendedorCobrador.NomVen + '?') + ' ' + vendedorCobrador.NOM + '?') .then(function(data) { if(data) { focaAbmVendedorCobradorService - .eliminarVendedorCobrador(vendedorCobrador.CodVen) + .eliminarVendedorCobrador(vendedorCobrador.NUM) .then(function() { $scope.search(13); }); diff --git a/src/js/controllerItem.js b/src/js/controllerItem.js index 65bc89c..e34e02f 100644 --- a/src/js/controllerItem.js +++ b/src/js/controllerItem.js @@ -8,10 +8,11 @@ angular.module('focaAbmVendedorCobrador') $scope.now = new Date(); $scope.focused = 0; $scope.vendedorCobrador = { - ES_COBRADOR: false, - DNI: ' ', - ClaVen: '', - ComVen: '0.00', + dni: ' ', + CNET: '0', + CFIN: '0', + CCOB: '0', + comisionVendedor: '0.00', comisionCobrador: '0.00', provincia: { NOMBRE: '' @@ -45,32 +46,33 @@ angular.module('focaAbmVendedorCobrador') focaAbmVendedorCobradorService .getCodigoSiguiente() .then(function(res) { - $scope.vendedorCobrador.CodVen = res.data.mayor; + $scope.vendedorCobrador.NUM = res.data.mayor; }); + focaAbmVendedorCobradorService .getVendedorCobradorById($routeParams.id) .then(function(res) { - if(res.data){ + if (res.data) { + console.info(res.data); $scope.edicion = true; $scope.vendedorCobrador = res.data; - delete $scope.vendedorCobrador.FCVEN; - delete $scope.vendedorCobrador.FEC; } }); $scope.guardar = function() { var vendedorCobrador = angular.copy($scope.vendedorCobrador); - vendedorCobrador.PciVen = vendedorCobrador.provincia.ID; - vendedorCobrador.LocVen = vendedorCobrador.localidad.ID; + vendedorCobrador.idProvincia = vendedorCobrador.provincia.ID; + vendedorCobrador.idLocalidad = vendedorCobrador.localidad.ID; delete vendedorCobrador.provincia; delete vendedorCobrador.localidad; if (vendedorCobrador.rol == 1) { delete vendedorCobrador.comisionCobrador; } else if (vendedorCobrador.rol == 2) { - delete vendedorCobrador.ComVen; + delete vendedorCobrador.comisionVendedor; } + vendedorCobrador.metodo = ($routeParams.id === '0') ? 'crear' : 'actualizar'; focaAbmVendedorCobradorService @@ -166,10 +168,7 @@ angular.module('focaAbmVendedorCobrador') $scope.cambiarContrasenia = function() { var vendedorCobrador = angular.copy($scope.vendedorCobrador); - vendedorCobrador.id = vendedorCobrador.CodVen; - vendedorCobrador.nombre = vendedorCobrador.NomVen; - vendedorCobrador.dni = vendedorCobrador.DNI; - vendedorCobrador.telefono = vendedorCobrador.TelVen; + vendedorCobrador.nombre = vendedorCobrador.NOM; var parametros = { cuenta: vendedorCobrador, diff --git a/src/views/foca-abm-vendedor-cobrador-item.html b/src/views/foca-abm-vendedor-cobrador-item.html index c2225fa..ce2a64f 100644 --- a/src/views/foca-abm-vendedor-cobrador-item.html +++ b/src/views/foca-abm-vendedor-cobrador-item.html @@ -14,7 +14,7 @@