Commit c3afddc9b634b20cd15a5fa84f1f68c2ec6324c2

Authored by Eric Fernandez
Exists in master

Merge branch 'master' into 'develop'

Master(mpuebla)

See merge request !36
src/js/controller.js
... ... @@ -55,7 +55,7 @@ angular.module('focaBusquedaCliente')
55 55 cobrador: {
56 56 NOM: ''
57 57 }
58   - };
  58 + };
59 59 $scope.cliente = angular.copy($scope.clienteTemplate);
60 60 $scope.busquedaPress = function (key) {
61 61 if (key === 13) {
... ... @@ -154,8 +154,10 @@ angular.module('focaBusquedaCliente')
154 154 $scope.cliente.localidad.NOMBRE = data.LOC;
155 155 $scope.cliente.zona.ID = data.zona.ID;
156 156 $scope.cliente.zona.NOM = data.zona.NOM;
157   - $scope.cliente.actividad.NOM = data.ACT;
  157 + $scope.cliente.actividad.NOM = data.actividad.NOM;
  158 + $scope.cliente.actividad.ID = data.actividad.ID;
158 159 $scope.cliente.cobrador.NOM = data.cobrador ? data.cobrador.NOM : '';
  160 + $scope.cliente.cobrador.NUM = data.cobrador ? data.cobrador.NUM : undefined;
159 161 $scope.cliente.cobrador.ID = data.cobrador ? data.cobrador.id : undefined;
160 162 $scope.vendedor.NOM = data.vendedor.NOM;
161 163 $scope.vendedor.id = data.vendedor.id;
... ... @@ -174,7 +176,7 @@ angular.module('focaBusquedaCliente')
174 176 $scope.cliente.formaPago.ID = data.formaPago.ID;
175 177 $scope.cliente.ES_PROS = data.ES_PROS;
176 178 $scope.cliente.ES_MAY = data.ES_MAY;
177   - $scope.accion = "Cliente";
  179 + $scope.accion = "Editar Cliente";
178 180 $scope.ingreso = true;
179 181 })
180 182 .catch(function (e) { console.log(e); })
... ... @@ -252,15 +254,11 @@ angular.module('focaBusquedaCliente')
252 254 if (key === 13) {
253 255 var parametrosModal = {
254 256 searchText: $scope.cliente.localidad.NOMBRE,
255   - query: '/localidad/' + $scope.cliente.provincia.ID,
  257 + query: '/localidad/' + parseInt($scope.cliente.provincia.ID),
256 258 columnas: [
257 259 {
258 260 propiedad: 'ID',
259 261 nombre: 'Código',
260   - filtro: {
261   - nombre: 'rellenarDigitos',
262   - parametro: 3
263   - }
264 262 },
265 263 {
266 264 propiedad: 'NOMBRE',
... ... @@ -632,24 +630,31 @@ angular.module('focaBusquedaCliente')
632 630 nom: res.data.NOM
633 631 };
634 632 $scope.select(cliente, true);
  633 + })
  634 + .catch(function (e) {
  635 + console.log(e);
635 636 });
636 637 };
637 638  
638 639 function crearCopia() {
639 640 var cliente = angular.copy($scope.cliente);
640   -
641   - cliente.PCX = cliente.provincia.ID;
642   - cliente.LOX = cliente.localidad.ID;
  641 + cliente.COD = cliente.codigo;
  642 + cliente.CPO = cliente.CPO;
  643 + cliente.PCX = parseInt(cliente.provincia.ID);
  644 + cliente.LOX = parseInt(cliente.localidad.ID);
  645 + cliente.LOC = cliente.localidad.NOMBRE;
  646 + cliente.PCI = cliente.provincia.NOMBRE;
643 647 cliente.IVA = cliente.iva.ID;
644 648 cliente.ACT = cliente.actividad.ID;
645   - cliente.ZON = cliente.zona.ID;
  649 + cliente.ZON = (parseInt(cliente.zona.ID)).toString();
646 650 cliente.TIP = cliente.tipoFactura.ID;
647 651 cliente.TCO = cliente.tipoComprobante.ID;
648 652 cliente.FPA = cliente.formaPago.ID;
649 653 cliente.VEN = $scope.vendedor.id;
650   - cliente.CUIT = cliente.cuit1 + cliente.cuit2 + cliente.cuit3;
  654 + cliente.CUIT = `${cliente.cuit1}-${cliente.cuit2}-${cliente.cuit3}`;
651 655 cliente.idCobrador = cliente.cobrador.ID;
652 656  
  657 + delete cliente.codigo;
653 658 delete cliente.provincia;
654 659 delete cliente.localidad;
655 660 delete cliente.iva;
src/views/foca-busqueda-cliente-modal.html
... ... @@ -39,7 +39,7 @@
39 39 ng-hide="ingreso"
40 40 >
41 41 <button
42   - ng-show="filters.length >= 1"
  42 + ng-show="filters.length >= 1 && !ingreso"
43 43 type="button"
44 44 class="clear-input"
45 45 ng-click="filters = ''"
... ... @@ -115,7 +115,7 @@
115 115 </table>
116 116  
117 117 <form name="formCliente">
118   - <fieldset ng-disabled="accion == 'Cliente'">
  118 + <fieldset>
119 119 <uib-tabset class="tabs-right" ng-show="ingreso">
120 120 <uib-tab heading="Datos cliente">
121 121 <div class="row">
... ... @@ -627,19 +627,11 @@
627 627 </ul>
628 628 </nav>
629 629 <button
630   - ng-hide="accion == 'Cliente'"
631 630 class="btn btn-sm btn-secondary"
632 631 type="button"
633 632 ng-click="cancel()">Cancelar
634 633 </button>
635   - <button
636   - ng-show="accion == 'Cliente'"
637   - class="btn btn-sm btn-secondary"
638   - type="button"
639   - ng-click="cancel()">Volver
640   - </button>
641 634 <button
642   - ng-hide="accion == 'Cliente'"
643 635 class="btn btn-sm btn-primary"
644 636 type="button"
645 637 ng-show="ingreso"