Commit f7d8103185827253e5cd9f52bc6e5604a5107c3b

Authored by Eric Fernandez
1 parent c396f04d4b
Exists in master

forma de pago

src/js/controller.js
... ... @@ -67,6 +67,7 @@ angular.module('focaCrearFactura').controller('facturaController', [
67 67 proveedor: {},
68 68 domicilio: { dom: '' },
69 69 moneda: {},
  70 + formaPago: 1, // Por defecto paga contado
70 71 cotizacion: $scope.cotizacionPorDefecto || {},
71 72 articulosFactura: [],
72 73 despachos: []
... ... @@ -125,7 +126,14 @@ angular.module('focaCrearFactura').controller('facturaController', [
125 126 }, true);
126 127  
127 128 $scope.seleccionarFormaDePago = function () {
  129 +
128 130 if (!validarGuardar()) return;
  131 +
  132 + if ($scope.factura.formaPago == 2) {
  133 + $scope.crearFactura();
  134 + return;
  135 + }
  136 +
129 137 var modalInstance = $uibModal.open(
130 138 {
131 139 templateUrl: 'modal-forma-pago.html',
... ... @@ -165,7 +173,7 @@ angular.module('focaCrearFactura').controller('facturaController', [
165 173 DTO: 0,
166 174 FEC: $filter('date')($scope.now, 'yyyy-MM-dd HH:mm:ss'),
167 175 FEC_ANT: '19000101',
168   - FPA: 0, // 0 <- MĂșltiple formas de pago, 2 cta corriente
  176 + FPA: $scope.factura.formaPago,
169 177 IDEXCEPCION: 0,
170 178 IDLP: $scope.factura.cliente.mod.trim() || 0,
171 179 IDPERSONERIA: 0,
... ... @@ -252,6 +260,8 @@ angular.module(&#39;focaCrearFactura&#39;).controller(&#39;facturaController&#39;, [
252 260 modalInstance.result
253 261 .then(function (data) {
254 262  
  263 + $scope.factura.formaPago = data.formaDePago;
  264 +
255 265 $scope.factura.cliente = cliente;
256 266  
257 267 $scope.$broadcast('addCabecera', {
... ... @@ -265,7 +275,7 @@ angular.module(&#39;focaCrearFactura&#39;).controller(&#39;facturaController&#39;, [
265 275  
266 276 $scope.$broadcast('addCabecera', {
267 277 label: 'Tipo de pago: ',
268   - valor: data
  278 + valor: data.tipo
269 279 });
270 280 })
271 281 .catch(function () {
src/views/modal-estado-cuenta.html
... ... @@ -55,7 +55,7 @@
55 55 type="button"
56 56 class="btn btn-sm btn-block btn-tarjeta rounded border p-1"
57 57 ng-disabled="!estadoCuenta.situacion"
58   - ng-click="elegirTipoDePago('Contado')"
  58 + ng-click="elegirTipoDePago({tipo: 'Contado', formaDePago: 1})"
59 59 >
60 60 <img ng-src="./img/contado.png" alt="">
61 61 <p class="m-0">Contado</p>
... ... @@ -67,7 +67,7 @@
67 67 class="btn btn-sm btn-block btn-tarjeta rounded border p-1"
68 68 ng-disabled="!estadoCuenta.situacion"
69 69 foca-focus="true"
70   - ng-click="elegirTipoDePago('Cuenta Corriente')"
  70 + ng-click="elegirTipoDePago({tipo: 'Cuenta Corriente', formaDePago: 2})"
71 71 >
72 72 <img ng-src="./img/cuentaCorriente.png" alt="">
73 73 <p class="m-0">Cta. Corriente</p>