diff --git a/index.html b/index.html index df994cd..a5f9bbf 100644 --- a/index.html +++ b/index.html @@ -43,7 +43,7 @@ templateUrl: 'src/views/modal-busqueda-productos.html', controller: 'modalBusquedaProductosCtrl', size: 'lg', - resolve: {idLista : function() { return -1; }} + resolve: {idLista : function() { return -1; }, cotizacion: 1} } ); diff --git a/src/js/controller.js b/src/js/controller.js index 42eb106..eacf488 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -5,8 +5,11 @@ angular.module('focaBusquedaProductos') '$scope', '$uibModalInstance', 'idLista', + 'cotizacion', 'focaBusquedaProductosService', - function($filter, $scope, $uibModalInstance, idLista, focaBusquedaProductosService) { + function($filter, $scope, $uibModalInstance, idLista, + cotizacion, focaBusquedaProductosService + ) { $scope.filters = ''; $scope.productos = []; @@ -28,6 +31,9 @@ angular.module('focaBusquedaProductos') .getProductosByIdLista(idLista, $scope.filters) .then( function(res) { + for(var i = 0; i < res.data.length; i++) { + res.data[i].precio = res.data[i].precio / cotizacion; + } $scope.searchLoading = false; $scope.primerBusqueda = true; $scope.productos = res.data; @@ -38,6 +44,9 @@ angular.module('focaBusquedaProductos') } else if(idLista === -1) { focaBusquedaProductosService.getProductos().then( function(res) { + for(var i = 0; i < res.data.length; i++) { + res.data[i].precio = res.data[i].precio / cotizacion; + } $scope.searchLoading = false; $scope.primerBusqueda = true; $scope.productos = res.data; @@ -52,7 +61,7 @@ angular.module('focaBusquedaProductos') $scope.search = function() { if($scope.productos.length > 0) { $scope.filteredProductos = $filter('filter')( - $scope.productos, + $scope.productos, {$: $scope.filters} );