private void _vista_UsuarioDeseaObtenerReporte(object sender, Argumentos.ConsultaArgumento e)
 {
     try
     {
         _vista.PedidosPorVendedor = DemandaDeDespachoServicio.GenerarReportePedidosPorVendedor(e);
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(ex.Message);
     }
 }
Exemple #2
0
        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);
        }