示例#1
0
        public void GenerarReportePedido(int numPedido, DateTime fechaPedido, int tipo, string almacen)
        {
            var pedido = PedidoService.ConsultarPedido(numPedido, fechaPedido, new Almacen(almacen), tipo);
            pedido.PedidoDetalle = PedidoService.PedidoDao.CargarPedidoDetalle(pedido);

            foreach (var pedidoDetalle in pedido.PedidoDetalle)
            {
                pedidoDetalle.PedidoEntrega = PedidoService.PedidoDao.
                    CargarPedidoEntrega(pedidoDetalle);
            }

            var reporte = new ReportePedido(pedido);
            reporte.GenerarReporteCompleto();
        }
示例#2
0
        private void ReportePedido(Pedido pedido)
        {
            pedido = PedidoService.
            ConsultarPedido(pedido.NumeroPedido.Value, pedido.FechaPedido.Value,
            pedido.Almacen, pedido.CatTipopedido.IdTipoped);

            var reporte = new ReportePedido(pedido);
            reporte.GenerarReporteCompleto();
            crystalReportViewer.ReportSource = null;
            crystalReportViewer.Refresh();
            Text = @"ReportePedido";
        }