angular.module('focaCrearNotaPedido') .factory('notaPedidoBusinessService', [ 'crearNotaPedidoService', function(crearNotaPedidoService) { return { addArticulos: function(articulosNotaPedido, idNotaPedido, cotizacion) { for(var i = 0; i < articulosNotaPedido.length; i++) { delete articulosNotaPedido[i].editCantidad; delete articulosNotaPedido[i].editPrecio; articulosNotaPedido[i].idNotaPedido = idNotaPedido; articulosNotaPedido[i].precio = articulosNotaPedido[i].precio * cotizacion; crearNotaPedidoService.crearArticulosParaNotaPedido(articulosNotaPedido[i]); } }, addEstado: function(idNotaPedido, idVendedor) { var date = new Date(); var estado = { idNotaPedido: idNotaPedido, fecha: new Date(date.getTime() - (date.getTimezoneOffset() * 60000)) .toISOString().slice(0, 19).replace('T', ' '), estado: 0, idVendedor: idVendedor }; crearNotaPedidoService.crearEstadoParaNotaPedido(estado); } }; }]);