Commit 2b3b63acd94eb9a29c00668269286266731eecd8

Authored by Eric Fernandez
Exists in master

Merge branch 'master' into 'develop'

Master(efernandez)

See merge request !72
src/js/controller.js
... ... @@ -27,7 +27,10 @@ angular.module('focaCrearCobranza') .controller('cobranzaController',
27 27 var moneda = res.data[0];
28 28 moneda.cotizacion = moneda.cotizaciones[0];
29 29 $scope.cobranza.moneda = $scope.inicial.moneda = moneda;
30   - $timeout(function() {getLSCobranza();});
  30 + $filter('filter')( $scope.botonera, {
  31 + label: 'Moneda'
  32 + })[0].checked = true;
  33 + $timeout(function() { getLSCobranza();} );
31 34 });
32 35  
33 36 $timeout(function() {
... ... @@ -42,7 +45,6 @@ angular.module('focaCrearCobranza') .controller('cobranzaController',
42 45 }
43 46  
44 47 init();
45   -
46 48 }
47 49  
48 50 function init() {
... ... @@ -55,6 +57,7 @@ angular.module('focaCrearCobranza') .controller('cobranzaController',
55 57 cliente: {},
56 58 cobrador: {}
57 59 };
  60 +
58 61 if (APP === 'cobranza') {
59 62 focaCrearCobranzaService.getCobradorById($scope.idCobrador).then(
60 63 function(res) {
... ... @@ -67,7 +70,7 @@ angular.module('focaCrearCobranza') .controller('cobranzaController',
67 70 });
68 71  
69 72 $scope.cobranza.cobrador = cobrador;
70   - $scope.inicial.cobranza.cobrador = $scope.cobranza.cobrador;
  73 + $scope.inicial.cobrador = $scope.cobranza.cobrador;
71 74 }
72 75 );
73 76 }
... ... @@ -390,6 +393,10 @@ angular.module('focaCrearCobranza') .controller('cobranzaController',
390 393 valor: $filter('rellenarDigitos')(clienteMayus.COD, 5) + ' - ' +
391 394 clienteMayus.NOM
392 395 });
  396 +
  397 + $filter('filter')($scope.botonera,
  398 + { label: 'Cliente'})[0].checked = true;
  399 +
393 400 $scope.cobranza.cliente = clienteMayus;
394 401 $scope.cobranza.facturas = [];
395 402 }, function() {
... ... @@ -678,6 +685,10 @@ angular.module('focaCrearCobranza') .controller('cobranzaController',
678 685 });
679 686 }
680 687  
  688 + $filter('filter')( $scope.botonera, {
  689 + label: 'Moneda'
  690 + })[0].checked = true;
  691 +
681 692 }, function() {
682 693  
683 694 }
... ... @@ -748,6 +759,30 @@ angular.module('focaCrearCobranza') .controller('cobranzaController',
748 759 }
749 760 };
750 761  
  762 + $scope.$watch('cobranza.facturas', function() {
  763 + if ($scope.cobranza.facturas.length) {
  764 + $filter('filter')( $scope.botonera, {
  765 + label: 'Comprobantes'
  766 + })[0].checked = true;
  767 + } else {
  768 + $filter('filter')( $scope.botonera, {
  769 + label: 'Comprobantes'
  770 + })[0].checked = false;
  771 + }
  772 + }, true);
  773 +
  774 + $scope.$watch('cobranza.cobros', function() {
  775 + if ($scope.cobranza.cobros.length) {
  776 + $filter('filter')( $scope.botonera, {
  777 + label: 'Cobros'
  778 + })[0].checked = true;
  779 + } else {
  780 + $filter('filter')( $scope.botonera, {
  781 + label: 'Cobros'
  782 + })[0].checked = false;
  783 + }
  784 + }, true);
  785 +
751 786 function pushearCobro(cobro, hashKey) {
752 787 var existe;
753 788  
... ... @@ -792,6 +827,10 @@ angular.module('focaCrearCobranza') .controller('cobranzaController',
792 827 valor: $filter('rellenarDigitos')(cobranza.cliente.COD, 5) + ' - ' +
793 828 cobranza.cliente.NOM
794 829 });
  830 +
  831 + $filter('filter')( $scope.botonera, {
  832 + label: 'Cliente'
  833 + })[0].checked = true;
795 834 }
796 835 if (cobranza.cobrador && cobranza.cobrador.NUM) {
797 836 $scope.$broadcast('addCabecera', {
... ... @@ -799,10 +838,17 @@ angular.module('focaCrearCobranza') .controller('cobranzaController',
799 838 valor: (cobranza.cobrador.NUM) ?
800 839 $filter('rellenarDigitos')(cobranza.cobrador.NUM, 5) + ' - ' +
801 840 cobranza.cobrador.NOM : cobranza.cobrador
802   -
  841 +
803 842 });
804 843 }
805 844  
  845 + // TODO: Setear moneda
  846 + if (cobranza.moneda) {
  847 + $filter('filter')( $scope.botonera, {
  848 + label: 'Moneda'
  849 + })[0].checked = true;
  850 + }
  851 +
806 852 $scope.cobranza = cobranza;
807 853 }
808 854  
src/views/cobranza.html
... ... @@ -9,8 +9,8 @@
9 9 <div class="col-lg-12">
10 10 <div class="row mt-4">
11 11 <div class="col-12 col-md-10 border border-light rounded">
12   - <div class="row px-5 py-2 botonera-secundaria">
13   - <div class="col-12">
  12 + <div class="row py-2 botonera-secundaria">
  13 + <div class="col-12 foca-facturador-px">
14 14 <foca-botonera-facturador botones="botonera" extra="7" class="row"></foca-botonera-facturador>
15 15 </div>
16 16 </div>