public void AjustarPrioridadVehiculos() { BuildData(); var argumento = new PickingArgumento() { Vehiculos = Vehiculos, PrioridadNueva = 22, Vehiculo = Vehiculos[7] }; using (var sw = File.CreateText("D:\\CSV\\vehiculosSinOrdenar.csv")) { foreach (var r in Vehiculos) { sw.WriteLine(r.VEHICLE_CODE + "," + r.VEHICLE + "," + r.PRIORITY); } } var resultado = DemandaDeDespachoServicio.AjustarPrioridadVehiculos(argumento); using (var sw = File.CreateText("D:\\CSV\\vehiculosOrdenados.csv")) { foreach (var r in resultado) { sw.WriteLine(r.VEHICLE_CODE + "," + r.VEHICLE + "," + r.PRIORITY); } } Assert.IsTrue(resultado.Count > 0); }
private void _vista_UsuarioDeseaObtenerReporte(object sender, Argumentos.ConsultaArgumento e) { try { _vista.PedidosPorVendedor = DemandaDeDespachoServicio.GenerarReportePedidosPorVendedor(e); } catch (Exception ex) { InteraccionConUsuarioServicio.MensajeErrorDialogo(ex.Message); } }
private void _vista_UsuarioDeseaObtenerDespachos(object sender, PaseDeSalidaArgumento e) { try { _vista.DespachoEncabezados = DemandaDeDespachoServicio.ObtnerDemandasEncabezadosParaPaseDeSalida(e); } catch (Exception ex) { InteraccionConUsuarioServicio.MensajeErrorDialogo(ex.Message); } }
public void ProcesarDemandaParaVehiculos() { BuildData(); Vehiculos.ToList().ForEach(x => { }); var argumento = new PickingArgumento { Encabezados = Ordenes, Vehiculos = Vehiculos, PrioridadOrden = PrioridadVehiculos.Peso }; var resultado = DemandaDeDespachoServicio.ProcesarDemandaParaVehiculos(ref argumento); using (var sw = File.CreateText("D:\\CSV\\resultado.csv")) { foreach (var res in resultado) { sw.WriteLine(res.VEHICLE + "," + res.MAX_WEIGHT + "," + res.MAX_VOLUME + "," + res.AVAILABLE_WEIGHT + "," + res.AVAILABLE_VOLUME); foreach (var orden in res.Ordenes) { sw.WriteLine(",,,,," + orden.SALES_ORDER_ID + "," + orden.ORDER_WEIGHT + "," + orden.ORDER_VOLUME); } decimal totalVolumen = 0; decimal totalPeso = 0; res.Ordenes.ToList().ForEach(r => { totalVolumen += r.ORDER_VOLUME; totalPeso += r.ORDER_WEIGHT; }); sw.WriteLine(",,,,,,,," + totalPeso + "," + totalVolumen); } } using (var sw = File.CreateText("D:\\CSV\\ordenesSinVehiculo.csv")) { foreach (var o in argumento.Encabezados) { sw.WriteLine(o.SALES_ORDER_ID + "," + o.ORDER_WEIGHT + "," + o.ORDER_VOLUME); } } Assert.IsTrue(resultado != null); }
public void GenerarReportePedidosPorVendedor() { var resultado = DemandaDeDespachoServicio.GenerarReportePedidosPorVendedor(new ConsultaArgumento() { FechaInicial = new DateTime(2017, 8, 1) , FechaFinal = new DateTime(2017, 11, 17, 23, 59, 59) , CodigoBodega = "BODEGA_01" , Login = "******" }); using (var sw = File.CreateText("D:\\CSV\\ReportePedidosPorVendedor.csv")) { foreach (var r in resultado) { sw.WriteLine(r.SELLER_CODE + "," + r.SELLER_NAME + "," + r.QTY_SALES_ORDERS + "," + r.QTY_CUSTOMERS + "," + r.TOTAL_SALES_ORDERS + "," + r.QTY_PENDING_TO_ASSIGN + "," + r.QTY_PICKED + "," + r.QTY_PENDING_TO_DISPATCH + "," + r.QTY_DISPATCHED + "," + r.TOTAL_TIME_SPENT); } } Assert.IsTrue(resultado != null); }