public static ReportDocument gfr_Zambrano_CFDi_Zambrano(CFDIV3_2 dsCFDi_Zambrano, string sReporte, string sNombreBD) { if (System.Text.RegularExpressions.Regex.IsMatch(sReporte.ToUpper(), "FEDERAL")) { CFDI_ZAMBRANO_IEPS_FEDERAL reporte = new CFDI_ZAMBRANO_IEPS_FEDERAL(); reporte.Section3.ReportObjects["Picture2"].Width = 2200; reporte.Section3.ReportObjects["Picture2"].Height = 2100; reporte.SetDataSource(dsCFDi_Zambrano); return reporte; } if (System.Text.RegularExpressions.Regex.IsMatch(sReporte.ToUpper(), "IEPS")) { CFDI_ZAMBRANO_IEPS reporte = new CFDI_ZAMBRANO_IEPS(); reporte.Section3.ReportObjects["Picture2"].Width = 2200; reporte.Section3.ReportObjects["Picture2"].Height = 2100; reporte.SetDataSource(dsCFDi_Zambrano); return reporte; } if (sNombreBD.ToUpper() == "INTEGRA_ZAMBRANO" && System.Text.RegularExpressions.Regex.IsMatch(sReporte.ToUpper(), "CFDI_ZAMBRANO6D.RPT")) { CFDi_Zambrano6D_VS6decimales prueba = new CFDi_Zambrano6D_VS6decimales(); prueba.Section3.ReportObjects["Picture2"].Width = 2200; prueba.Section3.ReportObjects["Picture2"].Height = 2100; prueba.SetDataSource(dsCFDi_Zambrano); return prueba; } else if (sNombreBD.ToUpper() == "INTEGRA_ZAMBRANO_GASERA" && System.Text.RegularExpressions.Regex.IsMatch(sReporte.ToUpper(), "CFDI_ZAMBRANO2DG.RPT")) { CFDI_ZAMBRANO2DG_VS2decimales reporte2decimales = new CFDI_ZAMBRANO2DG_VS2decimales(); reporte2decimales.Section3.ReportObjects["Picture2"].Width = 2200; reporte2decimales.Section3.ReportObjects["Picture2"].Height = 2100; reporte2decimales.SetDataSource(dsCFDi_Zambrano); return reporte2decimales; } else { if (System.Text.RegularExpressions.Regex.IsMatch(sReporte.ToUpper(), "CONTIENE_TAR")) { CFDI_ZAMBRANO_VS4_TAR reporte_tar = new CFDI_ZAMBRANO_VS4_TAR(); reporte_tar.Section3.ReportObjects["Picture2"].Width = 2200; reporte_tar.Section3.ReportObjects["Picture2"].Height = 2100; reporte_tar.SetDataSource(dsCFDi_Zambrano); return reporte_tar; } else { CFDI_ZAMBRANO_VS4 reporte = new CFDI_ZAMBRANO_VS4(); reporte.Section3.ReportObjects["Picture2"].Width = 2200; reporte.Section3.ReportObjects["Picture2"].Height = 2100; reporte.SetDataSource(dsCFDi_Zambrano); return reporte; } } }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { CFDi_Zambrano6D_VS6decimales rpt = new CFDi_Zambrano6D_VS6decimales(); rpt.Site = this.Site; return rpt; }