businessService.js 1.25 KB
angular.module('focaCrearRemito')
    .factory('remitoBusinessService', [
        'crearRemitoService',
        function(crearRemitoService) {
        return {
            addArticulos: function(articulosRemito, idRemito, cotizacion) {
                for(var i = 0; i < articulosRemito.length; i++) {
                    delete articulosRemito[i].editCantidad;
                    delete articulosRemito[i].editPrecio;
                    articulosRemito[i].idRemito = idRemito;
                    articulosRemito[i].precio = articulosRemito[i].precio * cotizacion;
                    delete articulosRemito[i].idNotaPedido;
                    crearRemitoService.crearArticulosParaRemito(articulosRemito[i]);
                }
            },
            addEstado: function(idRemito, idVendedor) {
                var date = new Date();
                var estado = {
                    idRemito: idRemito,
                    fecha: new Date(date.getTime() - (date.getTimezoneOffset() * 60000))
                                        .toISOString().slice(0, 19).replace('T', ' '),
                    estado: 0,
                    idVendedor: idVendedor
                };
                crearRemitoService.crearEstadoParaRemito(estado);
            }
        };
    }]);