Commit 78c7dd382b83e63a5b6595b03d122d9b2230e561

Authored by Eric Fernandez
Exists in master

Merge branch 'master' into 'develop'

Master(efernandez)

See merge request !78
src/js/controller.js
... ... @@ -54,22 +54,29 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl',
54 54 //Trabajo con el proveedor YPF, por eso uso siempre la primera
55 55  
56 56 var promiseMoneda = crearNotaPedidoService.getCotizacionByIdMoneda(1);
57   - var promiseProveedor = crearNotaPedidoService.getProveedorById(1);
  57 + var promiseProveedor = crearNotaPedidoService.getProveedorById(98);
58 58  
  59 + //TODO refactor después de demo
59 60 Promise.all([promiseMoneda, promiseProveedor]).then(function(res) {
  61 +
60 62 var monedaPorDefecto = res[0].data[0];
  63 +
61 64 $scope.notaPedido.cotizacion = Object.assign(
62 65 {moneda: monedaPorDefecto},
63 66 monedaPorDefecto.cotizaciones[0]
64 67 );
65 68 $scope.inicial.cotizacion = $scope.notaPedido.cotizacion;
  69 +
66 70 var proveedorPorDefecto = res[1].data[0];
67   - $scope.notaPedido.proveedor = Object.assign(
68   - {proveedor: proveedorPorDefecto}
69   - );
  71 +
  72 + $scope.notaPedido.proveedor = proveedorPorDefecto;
70 73 $scope.inicial.proveedor = $scope.notaPedido.proveedor;
71   -
72   - $timeout(function() {getLSNotaPedido();});
  74 +
  75 + $scope.notaPedido.flete = false;
  76 + $scope.notaPedido.fob = false;
  77 + $scope.notaPedido.bomba = false;
  78 +
  79 + $timeout(function() { getLSNotaPedido();} );
73 80 });
74 81  
75 82 init();
... ... @@ -297,7 +304,6 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl',
297 304 editCantidad: false,
298 305 editPrecio: false,
299 306 rubro: producto.CodRub,
300   - exentoUnitario: producto.precio,
301 307 ivaUnitario: producto.IMPIVA,
302 308 impuestoInternoUnitario: producto.ImpInt,
303 309 impuestoInterno1Unitario: producto.ImpInt2,
... ... @@ -305,8 +311,13 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl',
305 311 precioLista: producto.precio,
306 312 combustible: 1,
307 313 facturado: 0,
308   - idArticulo: producto.id
  314 + idArticulo: producto.id,
  315 + tasaIva: producto.tasaIVA
309 316 };
  317 +
  318 + newArt.exentoUnitario = newArt.ivaUnitario ? 0 : producto.neto;
  319 + newArt.netoUnitario = newArt.ivaUnitario ? producto.neto : 0;
  320 +
310 321 $scope.articuloACargar = newArt;
311 322 $scope.cargando = false;
312 323 }, function() {