From ca5e59ad057828cc5289dae3d9b470d4241adcd9 Mon Sep 17 00:00:00 2001 From: efernandez Date: Tue, 20 Nov 2018 15:54:57 -0300 Subject: [PATCH] refactor en servicios --- src/js/controller.js | 54 ++++++++++++++++++++++------------------------------ 1 file changed, 23 insertions(+), 31 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index 2adab42..30949a4 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -108,20 +108,20 @@ angular.module('focaCrearRemito') .controller('remitoController', var cabeceras = [ { label: 'Moneda:', - valor: notaPedido.cotizacion[0].moneda[0].DETALLE + valor: notaPedido.cotizacion.moneda.DETALLE }, { label: 'Fecha cotizacion:', - valor: $filter('date')(notaPedido.cotizacion[0].FECHA, + valor: $filter('date')(notaPedido.cotizacion.FECHA, 'dd/MM/yyyy') }, { label: 'Cotizacion:', - valor: notaPedido.cotizacion[0].VENDEDOR + valor: notaPedido.cotizacion.VENDEDOR }, { label: 'Cliente:', - valor: notaPedido.cliente[0].NOM + valor: notaPedido.cliente.NOM }, { label: 'Domicilio:', @@ -129,16 +129,16 @@ angular.module('focaCrearRemito') .controller('remitoController', }, { label: 'Vendedor:', - valor: notaPedido.vendedor[0].NomVen + valor: notaPedido.vendedor.NomVen }, { label: 'Proveedor:', - valor: notaPedido.proveedor[0].NOM + valor: notaPedido.proveedor.NOM }, { label: 'Precio condicion:', valor: valorPrecioCondicion() + ' ' + - remitoBusinessService.plazoToString(notaPedido.plazoPago) + remitoBusinessService.plazoToString(notaPedido.notaPedidoPlazo) }, { label: 'Flete:', @@ -149,7 +149,7 @@ angular.module('focaCrearRemito') .controller('remitoController', function valorPrecioCondicion() { if(notaPedido.idPrecioCondicion > 0) { - return notaPedido.precioCondicion[0].nombre; + return notaPedido.precioCondicion.nombre; } else { return 'Ingreso Manual'; } @@ -176,21 +176,17 @@ angular.module('focaCrearRemito') .controller('remitoController', $scope.articulosTabla = notaPedido.articulosNotaPedido; remitoBusinessService.calcularArticulos($scope.articulosTabla, - notaPedido.cotizacion[0].VENDEDOR); + notaPedido.cotizacion.VENDEDOR); - if(notaPedido.precioCondicion.length > 0) { - $scope.idLista = notaPedido.precioCondicion[0].idListaPrecio; + if(notaPedido.idPrecioCondicion > 0) { + $scope.idLista = notaPedido.precioCondicion.idListaPrecio; } else { $scope.idLista = -1; } delete notaPedido.id; $scope.remito = notaPedido; - $scope.remito.vendedor = notaPedido.vendedor[0]; - $scope.remito.cliente = notaPedido.cliente[0]; - $scope.remito.proveedor = notaPedido.proveedor[0]; - $scope.remito.moneda = notaPedido.cotizacion[0].moneda[0]; - $scope.remito.cotizacion = notaPedido.cotizacion[0]; + $scope.remito.moneda = notaPedido.cotizacion.moneda; addArrayCabecera(cabeceras); }, function() { @@ -218,20 +214,20 @@ angular.module('focaCrearRemito') .controller('remitoController', var cabeceras = [ { label: 'Moneda:', - valor: remito.cotizacion[0].moneda[0].DETALLE + valor: remito.cotizacion.moneda.DETALLE }, { label: 'Fecha cotizacion:', - valor: $filter('date')(remito.cotizacion[0].FECHA, + valor: $filter('date')(remito.cotizacion.FECHA, 'dd/MM/yyyy') }, { label: 'Cotizacion:', - valor: remito.cotizacion[0].VENDEDOR + valor: remito.cotizacion.VENDEDOR }, { label: 'Cliente:', - valor: remito.cliente[0].NOM + valor: remito.cliente.NOM }, { label: 'Domicilio:', @@ -239,11 +235,11 @@ angular.module('focaCrearRemito') .controller('remitoController', }, { label: 'Vendedor:', - valor: remito.vendedor[0].NomVen + valor: remito.vendedor.NomVen }, { label: 'Proveedor:', - valor: remito.proveedor[0].NOM + valor: remito.proveedor.NOM }, { label: 'Flete:', @@ -258,7 +254,7 @@ angular.module('focaCrearRemito') .controller('remitoController', //TO DO CUANDO MOSTRAR PLAZOS function valorPrecioCondicion() { if(remito.idPrecioCondicion > 0) { - return remito.precioCondicion[0].nombre; + return remito.precioCondicion.nombre; } else { return 'Ingreso Manual'; } @@ -280,19 +276,15 @@ angular.module('focaCrearRemito') .controller('remitoController', } $scope.articulosTabla = remito.articulosRemito; remitoBusinessService.calcularArticulos($scope.articulosTabla, - remito.cotizacion[0].VENDEDOR); - if(remito.precioCondicion.length > 0) { - $scope.idLista = remito.precioCondicion[0].idListaPrecio; + remito.cotizacion.VENDEDOR); + if(remito.idPrecioCondicion > 0) { + $scope.idLista = remito.precioCondicion.idListaPrecio; } else { $scope.idLista = -1; } $scope.comprobante = rellenar(remito.numeroRemito, 8); $scope.remito = remito; - $scope.remito.vendedor = remito.vendedor[0]; - $scope.remito.cliente = remito.cliente[0]; - $scope.remito.proveedor = remito.proveedor[0]; - $scope.remito.moneda = remito.cotizacion[0].moneda[0]; - $scope.remito.cotizacion = remito.cotizacion[0]; + $scope.remito.moneda = remito.cotizacion.moneda; addArrayCabecera(cabeceras); }, function() { // funcion ejecutada cuando se cancela el modal -- 1.9.1