Commit c13e9faa0d4a314162b5ba308d95f49ab0b35a6d

Authored by Eric Fernandez
1 parent 1df1cfeb83
Exists in master

función para obtener plazos concatenados

Showing 1 changed file with 7 additions and 0 deletions   Show diff stats
src/js/businessService.js
1 angular.module('focaCrearRemito') 1 angular.module('focaCrearRemito')
2 .factory('remitoBusinessService', [ 2 .factory('remitoBusinessService', [
3 'crearRemitoService', 3 'crearRemitoService',
4 function(crearRemitoService) { 4 function(crearRemitoService) {
5 return { 5 return {
6 addArticulos: function(articulosRemito, idRemito, cotizacion) { 6 addArticulos: function(articulosRemito, idRemito, cotizacion) {
7 for(var i = 0; i < articulosRemito.length; i++) { 7 for(var i = 0; i < articulosRemito.length; i++) {
8 delete articulosRemito[i].editCantidad; 8 delete articulosRemito[i].editCantidad;
9 delete articulosRemito[i].editPrecio; 9 delete articulosRemito[i].editPrecio;
10 articulosRemito[i].idRemito = idRemito; 10 articulosRemito[i].idRemito = idRemito;
11 articulosRemito[i].precio = articulosRemito[i].precio * cotizacion; 11 articulosRemito[i].precio = articulosRemito[i].precio * cotizacion;
12 delete articulosRemito[i].idNotaPedido; 12 delete articulosRemito[i].idNotaPedido;
13 crearRemitoService.crearArticulosParaRemito(articulosRemito[i]); 13 crearRemitoService.crearArticulosParaRemito(articulosRemito[i]);
14 } 14 }
15 }, 15 },
16 addEstado: function(idRemito, idVendedor) { 16 addEstado: function(idRemito, idVendedor) {
17 var date = new Date(); 17 var date = new Date();
18 var estado = { 18 var estado = {
19 idRemito: idRemito, 19 idRemito: idRemito,
20 fecha: new Date(date.getTime() - (date.getTimezoneOffset() * 60000)) 20 fecha: new Date(date.getTime() - (date.getTimezoneOffset() * 60000))
21 .toISOString().slice(0, 19).replace('T', ' '), 21 .toISOString().slice(0, 19).replace('T', ' '),
22 estado: 0, 22 estado: 0,
23 idVendedor: idVendedor 23 idVendedor: idVendedor
24 }; 24 };
25 crearRemitoService.crearEstadoParaRemito(estado); 25 crearRemitoService.crearEstadoParaRemito(estado);
26 }, 26 },
27 calcularArticulos: function(articulos, cotizacion) { 27 calcularArticulos: function(articulos, cotizacion) {
28 for(var i = 0; i < articulos.length; i++) { 28 for(var i = 0; i < articulos.length; i++) {
29 articulos[i].precio = articulos[i].precio / cotizacion; 29 articulos[i].precio = articulos[i].precio / cotizacion;
30 } 30 }
31 },
32 plazoToString: function(plazos) {
33 var result = '';
34 for(var i = 0; i < plazos.length; i++) {
35 result += plazos[i].dias + ' ';
36 }
37 return result.trim();
31 } 38 }
32 }; 39 };
33 }]); 40 }]);
34 41