diff --git a/src/js/controller.js b/src/js/controller.js index 057f4c7..42b63fa 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -26,28 +26,28 @@ angular.module('focaCrearRemito') .controller('remitoController', }; var monedaPorDefecto; + var promiseMoneda = crearRemitoService.getCotizacionByIdMoneda(1); + var promiseProveedor = crearRemitoService.getProveedorById(1); + //Trabajo con la cotización más reciente, por eso uso siempre la primera '[0]' - crearRemitoService.getCotizacionByIdMoneda(1).then(function(res) { - monedaPorDefecto = res.data[0]; + //Trabajo con el proveedo YPF, por eso uso siempre la primera + Promise.all([promiseMoneda, promiseProveedor]).then(function(res) { + var monedaPorDefecto = res[0].data[0]; $scope.remito.cotizacion = Object.assign( - {moneda: monedaPorDefecto}, monedaPorDefecto.cotizaciones[0] - ); + {moneda: monedaPorDefecto}, + monedaPorDefecto.cotizaciones[0] + ); $scope.inicial.cotizacion = $scope.remito.cotizacion; - $scope.cotizacionPorDefecto = angular.copy($scope.remito.cotizacion); - - $timeout(function() { getLSRemito(); }); - }); - //Trabajo con el proveedo YPF, por eso uso siempre la primera - crearRemitoService.getProveedorById(1).then(function(res){ - var proveedorPorDefecto = res.data[0]; + var proveedorPorDefecto = res[1].data[0]; $scope.remito.proveedor = Object.assign( {proveedor: proveedorPorDefecto} - ); + ); $scope.inicial.proveedor = $scope.remito.proveedor; + $scope.cotizacionPorDefecto = angular.copy($scope.remito.cotizacion); $scope.proveedor = angular.copy($scope.remito.proveedor); - }); - + $timeout(function() {getLSRemito();}); + }); //SETEO BOTONERA LATERAL $timeout(function() { focaBotoneraLateralService.showSalir(false);