Commit 90d0175c4cb748b3d4a3ed1894a035872287aa63

Authored by Marcelo Puebla
1 parent f11af7f89c
Exists in master

Cambio en orden de codigo.

Showing 1 changed file with 35 additions and 31 deletions   Show diff stats
src/js/controllerCombustibles.js
1 angular.module('focaCrearFactura') 1 angular.module('focaCrearFactura')
2 .controller('focaModalCombustiblesController', [ 2 .controller('focaModalCombustiblesController', [
3 '$filter', 3 '$filter',
4 '$scope', 4 '$scope',
5 '$uibModalInstance', 5 '$uibModalInstance',
6 'parametros', 6 'parametros',
7 function ($filter, $scope, $uibModalInstance, parametros) { 7 function ($filter, $scope, $uibModalInstance, parametros) {
8 8
9 $scope.mangueras = []; 9 $scope.mangueras = [];
10 $scope.nombreProducto = parametros.nombreProducto;
11 $scope.colorTexto = { color: 'black' }; 10 $scope.colorTexto = { color: 'black' };
12 var productosByMangera = []; 11 var productosByMangera = [];
12
13 config();
14
15 function config() {
13 16
14 setColorNombreProducto(); 17 $scope.nombreProducto = parametros.nombreProducto;
18 setColorNombreProducto();
19 parametros.despachos.forEach(function (despacho) {
20
21 var findCsu = productosByMangera.filter(function (csu) {
22 return csu.csu == despacho.CSU.trim();
23 })[0];
24
25 if (!findCsu) {
26
27 var mangera = {
28 csu: despacho.CSU.trim(),
29 despachos: [despacho]
30 };
31
32 productosByMangera.unshift(mangera);
33 } else {
34 findCsu.despachos.push(despacho);
35 }
36 });
37 }
38
39 $scope.mangueras = productosByMangera;
40
41 $scope.aceptar = function (despacho) {
42 $uibModalInstance.close(despacho);
43 };
44
45 $scope.cancel = function () {
46 $uibModalInstance.dismiss('cancel');
47 };
15 48
16 //TODO: Cambiar switch case con los casos de nombres de productos axion 49 //TODO: Cambiar switch case con los casos de nombres de productos axion
17 function setColorNombreProducto() { 50 function setColorNombreProducto() {
18 51
19 // Diesel #FF852E | Euro+Diesel #6C389A | Premium #00A857 | Super #175AA5 52 // Diesel #FF852E | Euro+Diesel #6C389A | Premium #00A857 | Super #175AA5
20 switch ($scope.nombreProducto) { 53 switch ($scope.nombreProducto) {
21 case 'NAFTA SUPER XXI': 54 case 'NAFTA SUPER XXI':
22 $scope.colorTexto = { color: '#FF852E' }; 55 $scope.colorTexto = { color: '#FF852E' };
23 break; 56 break;
24 case 'GO-INFINIA DIESEL': 57 case 'GO-INFINIA DIESEL':
25 $scope.colorTexto = { color: '#6C389A' }; 58 $scope.colorTexto = { color: '#6C389A' };
26 break; 59 break;
27 case 'ULTRADIESEL XXI - RED': 60 case 'ULTRADIESEL XXI - RED':
28 $scope.colorTexto = { color: '#00A857' }; 61 $scope.colorTexto = { color: '#00A857' };
29 break; 62 break;
30 case 'NAFTA INFINIA': 63 case 'NAFTA INFINIA':
31 $scope.colorTexto = { color: '#175AA5' }; 64 $scope.colorTexto = { color: '#175AA5' };
32 break; 65 break;
33 default: 66 default:
34 $scope.colorTexto = { color: 'black' }; 67 $scope.colorTexto = { color: 'black' };
35 break; 68 break;
36 } 69 }
37 } 70 }
38
39 parametros.despachos.forEach(function (despacho) {