businessService.js 1.18 KB
angular.module('focaCrearHojaRuta')
    .factory('hojaRutaBusinessService', [
        'focaCrearHojaRutaService',
        function(crearHojaRutaService) {
        return {
            addArticulos: function(articulosHojaRuta, cotizacion) {

                for(var i = 0; i < articulosHojaRuta.length; i++) {
                    delete articulosHojaRuta[i].editCantidad;
                    delete articulosHojaRuta[i].editPrecio;
                    delete articulosHojaRuta[i].sectorCodigo;
                    articulosHojaRuta[i].precio = articulosHojaRuta[i].precio * cotizacion;
                }

                return articulosHojaRuta;
            },
            addEstado: function(idHojaRuta, idVendedor) {
                var date = new Date();
                var estado = {
                    idHojaRuta: idHojaRuta,
                    fecha: new Date(date.getTime() - (date.getTimezoneOffset() * 60000))
                                        .toISOString().slice(0, 19).replace('T', ' '),
                    estado: 0,
                    idVendedor: idVendedor
                };
                crearHojaRutaService.crearEstadoParaHojaRuta(estado);
            },
        };
    }]);