From 759c6823dcf0978be8061440dc6880782c6415d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s?= Date: Mon, 11 Feb 2019 17:18:35 -0300 Subject: [PATCH] refactor para usar tabla AVENDCLI para clientes --- src/js/controller.js | 7 +++--- src/js/controllerItem.js | 29 +++++++++++------------ src/views/foca-abm-vendedor-cobrador-item.html | 14 +++++------ src/views/foca-abm-vendedor-cobrador-listado.html | 6 ++--- 4 files changed, 27 insertions(+), 29 deletions(-) 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 @@
@@ -37,7 +37,7 @@ class="form-control form-control-sm" type="text" teclado-virtual - ng-model="vendedorCobrador.NomVen" + ng-model="vendedorCobrador.NOM" foca-focus="focused == 1" ng-focus="focused = 1" ng-keypress="next($event.keyCode)" @@ -53,7 +53,7 @@ class="form-control form-control-sm" type="text" teclado-virtual - ng-model="vendedorCobrador.DomVen" + ng-model="vendedorCobrador.domicilio" ng-required="true" foca-focus="focused == 2" ng-focus="focused = 2" @@ -70,7 +70,7 @@ class="form-control form-control-sm" foca-tipo-input teclado-virtual - ng-model="vendedorCobrador.CPoVen" + ng-model="vendedorCobrador.codigoPostal" ng-required="true" foca-focus="focused == 3" ng-focus="focused = 3" @@ -138,7 +138,7 @@ class="form-control form-control-sm" foca-tipo-input teclado-virtual - ng-model="vendedorCobrador.TelVen" + ng-model="vendedorCobrador.telefono" ng-required="true" foca-focus="focused == 6" ng-focus="focused = 6" @@ -155,7 +155,7 @@ class="form-control form-control-sm" foca-tipo-input teclado-virtual - ng-model="vendedorCobrador.DNI" + ng-model="vendedorCobrador.dni" ng-required="true" foca-focus="focused == 7" ng-focus="focused = 7" @@ -173,7 +173,7 @@ class="form-control form-control-sm" foca-tipo-input teclado-virtual - ng-model="vendedorCobrador.ComVen" + ng-model="vendedorCobrador.comisionVendedor" ng-required="true" foca-focus="focused == 10" ng-focus="focused = 10" diff --git a/src/views/foca-abm-vendedor-cobrador-listado.html b/src/views/foca-abm-vendedor-cobrador-listado.html index 688d9a9..137059a 100644 --- a/src/views/foca-abm-vendedor-cobrador-listado.html +++ b/src/views/foca-abm-vendedor-cobrador-listado.html @@ -47,8 +47,8 @@ - - + + Vendedor Cobrador Vendedor / Cobrador @@ -57,7 +57,7 @@ -- 1.9.1