コード例 #1
0
        private void Imprimir()
        {
            try
            {
                XINV_Rpt017_Rpt Reporte = new XINV_Rpt017_Rpt();
                Reporte.P_IdSucursal_origen.Value = infoTransferencia.IdSucursalOrigen;
                Reporte.P_IdBodega_origen.Value   = infoTransferencia.IdBodegaOrigen;
                Reporte.P_IdTransferencia.Value   = infoTransferencia.IdTransferencia;

                Reporte.RequestParameters = false;
                DevExpress.XtraReports.UI.ReportPrintTool pt = new DevExpress.XtraReports.UI.ReportPrintTool(Reporte);
                pt.AutoShowParametersPanel = false;

                Reporte.ShowPreviewDialog();

                if (infoTransferencia.IdGuia != null && infoTransferencia.IdGuia != 0 && MessageBox.Show("Desea imprimir la guia?", param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    XINV_NAT_Rpt001_Rpt Rpt = new XINV_NAT_Rpt001_Rpt();
                    Rpt.PIdEmpresa.Value = param.IdEmpresa;
                    Rpt.PIdGuia.Value    = infoTransferencia.IdGuia ?? 0;

                    Rpt.RequestParameters = false;
                    DevExpress.XtraReports.UI.ReportPrintTool ptg = new DevExpress.XtraReports.UI.ReportPrintTool(Rpt);
                    ptg.AutoShowParametersPanel = false;

                    Rpt.ShowPreviewDialog();
                }
            }
            catch (Exception ex)
            {
                busLogError.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
        private void btnImprimir_Click(object sender, EventArgs e)
        {
            try
            {
                info_guia = (in_Guia_x_traspaso_bodega_Info)gridView_OC_x_Guia.GetRow(RowHandle);
                if (info_guia != null)
                {
                    XINV_NAT_Rpt001_Rpt Reporte = new XINV_NAT_Rpt001_Rpt();
                    Reporte.PIdEmpresa.Value = param.IdEmpresa;
                    Reporte.PIdGuia.Value    = info_guia.IdGuia;

                    Reporte.RequestParameters = false;
                    DevExpress.XtraReports.UI.ReportPrintTool pt = new DevExpress.XtraReports.UI.ReportPrintTool(Reporte);
                    pt.AutoShowParametersPanel = false;

                    Reporte.ShowPreviewDialog();
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }