From 24f6466d27ea6d423375f4b18b196b1bd7f400ee Mon Sep 17 00:00:00 2001 From: Eric Date: Mon, 6 May 2019 17:10:59 -0300 Subject: [PATCH] checked botonera --- src/js/controller.js | 51 ++++++++++++++++++++++++++++++++++++++++++++++--- src/views/cobranza.html | 4 ++-- 2 files changed, 50 insertions(+), 5 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index 5742d14..8d5c708 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -27,7 +27,10 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', var moneda = res.data[0]; moneda.cotizacion = moneda.cotizaciones[0]; $scope.cobranza.moneda = $scope.inicial.moneda = moneda; - $timeout(function() {getLSCobranza();}); + $filter('filter')( $scope.botonera, { + label: 'Moneda' + })[0].checked = true; + $timeout(function() { getLSCobranza();} ); }); $timeout(function() { @@ -42,7 +45,6 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', } init(); - } function init() { @@ -391,6 +393,10 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', valor: $filter('rellenarDigitos')(clienteMayus.COD, 5) + ' - ' + clienteMayus.NOM }); + + $filter('filter')($scope.botonera, + { label: 'Cliente'})[0].checked = true; + $scope.cobranza.cliente = clienteMayus; $scope.cobranza.facturas = []; }, function() { @@ -679,6 +685,10 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', }); } + $filter('filter')( $scope.botonera, { + label: 'Moneda' + })[0].checked = true; + }, function() { } @@ -749,6 +759,30 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', } }; + $scope.$watch('cobranza.facturas', function() { + if ($scope.cobranza.facturas.length) { + $filter('filter')( $scope.botonera, { + label: 'Comprobantes' + })[0].checked = true; + } else { + $filter('filter')( $scope.botonera, { + label: 'Comprobantes' + })[0].checked = false; + } + }, true); + + $scope.$watch('cobranza.cobros', function() { + if ($scope.cobranza.cobros.length) { + $filter('filter')( $scope.botonera, { + label: 'Cobros' + })[0].checked = true; + } else { + $filter('filter')( $scope.botonera, { + label: 'Cobros' + })[0].checked = false; + } + }, true); + function pushearCobro(cobro, hashKey) { var existe; @@ -793,6 +827,10 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', valor: $filter('rellenarDigitos')(cobranza.cliente.COD, 5) + ' - ' + cobranza.cliente.NOM }); + + $filter('filter')( $scope.botonera, { + label: 'Cliente' + })[0].checked = true; } if (cobranza.cobrador && cobranza.cobrador.NUM) { $scope.$broadcast('addCabecera', { @@ -800,10 +838,17 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', valor: (cobranza.cobrador.NUM) ? $filter('rellenarDigitos')(cobranza.cobrador.NUM, 5) + ' - ' + cobranza.cobrador.NOM : cobranza.cobrador - + }); } + // TODO: Setear moneda + if (cobranza.moneda) { + $filter('filter')( $scope.botonera, { + label: 'Moneda' + })[0].checked = true; + } + $scope.cobranza = cobranza; } diff --git a/src/views/cobranza.html b/src/views/cobranza.html index 025430a..d67ce4e 100644 --- a/src/views/cobranza.html +++ b/src/views/cobranza.html @@ -9,8 +9,8 @@
-
-
+
+
-- 1.9.1