public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { CR_Requerimiento_Bien rpt = new CR_Requerimiento_Bien(); rpt.Site = this.Site; return(rpt); }
public void ShowMe(string strNumRequerimiento) { Service.Requerimiento_Detalle SRD = new Service.Requerimiento_Detalle(); DataSet DS_Requerimiento = new DataSet(); if (MyStuff.UsaWCF == true) { DS_Requerimiento = objWCF.Formato_Requerimiento(strNumRequerimiento); } else { DS_Requerimiento = SRD.Formato_Requerimiento(strNumRequerimiento); } if (Convert.ToString(DS_Requerimiento.Tables[0].Rows[0][6]).TrimEnd() == "B") { Formato.CrystalReport.CR_Requerimiento_Bien crpt = new Formato.CrystalReport.CR_Requerimiento_Bien(); crpt.Database.Tables["Requerimiento_Cabecera"].SetDataSource(DS_Requerimiento.Tables[0]); crpt.Database.Tables["Requerimiento_Detalle"].SetDataSource(DS_Requerimiento.Tables[1]); crpt.Database.Tables["Paso_Requerimiento"].SetDataSource(DS_Requerimiento.Tables[2]); Crv_Requerimiento.ReportSource = null; Crv_Requerimiento.ReportSource = crpt; } else { Formato.CrystalReport.CR_Requerimiento_Servicio crpt = new Formato.CrystalReport.CR_Requerimiento_Servicio(); crpt.Database.Tables["Requerimiento_Cabecera"].SetDataSource(DS_Requerimiento.Tables[0]); crpt.Database.Tables["Requerimiento_Detalle"].SetDataSource(DS_Requerimiento.Tables[1]); crpt.Database.Tables["Paso_Requerimiento"].SetDataSource(DS_Requerimiento.Tables[2]); Crv_Requerimiento.ReportSource = null; Crv_Requerimiento.ReportSource = crpt; } this.ShowDialog(); }
private void MostrarRequerimiento(string strNumRequerimiento, string strNomTipoAdquisicion, string strPaso ) { Service.Requerimiento_Detalle SRD = new Service.Requerimiento_Detalle(); DataSet DS_Requerimiento = new DataSet(); //if (this.opt_SinAutorizacion.Checked == true) //{ // if (strPaso.TrimEnd() == "01") // { // this.Btn_Descartar.Visible = false; // } // else // { // this.Btn_Descartar.Visible = true; // } // this.Btn_FirmaDigital.Visible = true; //} this.Crv_Requerimiento.Visible = true; if (MyStuff.UsaWCF == true) { DS_Requerimiento = objWCF.Formato_Requerimiento(strNumRequerimiento); } else { DS_Requerimiento = SRD.Formato_Requerimiento(strNumRequerimiento); } if (Convert.ToString(DS_Requerimiento.Tables[0].Rows[0][6]).TrimEnd() == "B") { Formato.CrystalReport.CR_Requerimiento_Bien crpt = new Formato.CrystalReport.CR_Requerimiento_Bien(); crpt.Database.Tables["Requerimiento_Cabecera"].SetDataSource(DS_Requerimiento.Tables[0]); crpt.Database.Tables["Requerimiento_Detalle"].SetDataSource(DS_Requerimiento.Tables[1]); crpt.Database.Tables["Paso_Requerimiento"].SetDataSource(DS_Requerimiento.Tables[2]); Crv_Requerimiento.ReportSource = null; Crv_Requerimiento.ReportSource = crpt; } else { Formato.CrystalReport.CR_Requerimiento_Servicio crpt = new Formato.CrystalReport.CR_Requerimiento_Servicio(); crpt.Database.Tables["Requerimiento_Cabecera"].SetDataSource(DS_Requerimiento.Tables[0]); crpt.Database.Tables["Requerimiento_Detalle"].SetDataSource(DS_Requerimiento.Tables[1]); crpt.Database.Tables["Paso_Requerimiento"].SetDataSource(DS_Requerimiento.Tables[2]); Crv_Requerimiento.ReportSource = null; Crv_Requerimiento.ReportSource = crpt; } //SplashScreenManager.CloseForm(); }