public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rptVisGeneral rpt = new rptVisGeneral(); rpt.Site = this.Site; return rpt; }
public void PresentaReporte(string TipoReporte, DateTime FechaInicial, DateTime FechaFinal, int AreaId) { ENTResponse oResponse = new ENTResponse(); System.Data.DataSet ds = new System.Data.DataSet(); try { switch (TipoReporte) { case "rptVisitaduriaGeneralpage": // Declara Entidad y Buiseness ENTVisitaduria entGVis = new ENTVisitaduria(); BPVisitaduria bssGVis = new BPVisitaduria(); // Asigna valores entGVis.FechaDesde = FechaInicial.ToString("yyyy-MM-dd"); entGVis.FechaHasta = FechaFinal.ToString("yyyy-MM-dd"); entGVis.AreaId = AreaId; //// Consulta reporte oResponse = bssGVis.RptGeneralVisitaduria(entGVis); oResponse.dsResponse.Tables[0].TableName = "tblExpPeriodo_I"; oResponse.dsResponse.Tables[1].TableName = "tblExpMedidaCautelar_II"; oResponse.dsResponse.Tables[2].TableName = "tblExpSolicitudGestion_III"; oResponse.dsResponse.Tables[3].TableName = "tblExpVisitaduriaGeneral_IV"; oResponse.dsResponse.Tables[4].TableName = "tblExpConcluidos_V"; oResponse.dsResponse.Tables[5].TableName = "tblExpNivelAutoridadVI"; oResponse.dsResponse.Tables[6].TableName = "tblPersonasAtendidasVII"; oResponse.dsResponse.Tables[7].TableName = "tblEntrevistas_VIII"; oResponse.dsResponse.Tables[8].TableName = "tblSupervisores_IX"; oResponse.dsResponse.Tables[9].TableName = "tblResultados_X"; oResponse.dsResponse.Tables[10].TableName = "tblDatosGenerales"; rptVisGeneral rptVisitaduriaGeneral = new rptVisGeneral(); rptVisitaduriaGeneral.SetDataSource(oResponse.dsResponse); //// Presenta reporte crViewer.ReportSource = rptVisitaduriaGeneral; break; case "rptEstadisticaPresidencia": // Declara Entidad y Buiseness ENTQueja entEstadisticaPresindecia = new ENTQueja(); BPQueja bssEstadisticaPresindecia = new BPQueja(); // Asigna valores entEstadisticaPresindecia.FechaDesde = FechaInicial.ToString("yyyy-MM-dd"); entEstadisticaPresindecia.FechaHasta = FechaFinal.ToString("yyyy-MM-dd"); // Consulta reporte oResponse = bssEstadisticaPresindecia.RptEstadisticaPresidencia(entEstadisticaPresindecia); oResponse.dsResponse.Tables[0].TableName = "tblEncabezado_0"; oResponse.dsResponse.Tables[1].TableName = "tblEncabezado_I"; oResponse.dsResponse.Tables[2].TableName = "tblIntervenciones_II"; oResponse.dsResponse.Tables[3].TableName = "tblAsignacionExpediente_III"; oResponse.dsResponse.Tables[4].TableName = "tblMecanismoApertura_IV"; oResponse.dsResponse.Tables[5].TableName = "tblAsignaionExpQuejas_V"; oResponse.dsResponse.Tables[6].TableName = "tblAsignacionExpCautelares_VI"; oResponse.dsResponse.Tables[7].TableName = "tblAsignacionExpGestion_VII"; oResponse.dsResponse.Tables[8].TableName = "tblQuejasVulnerabilidad_VIII"; oResponse.dsResponse.Tables[9].TableName = "tblListadoExpGeneral_IX"; oResponse.dsResponse.Tables[10].TableName = "tblListadoCautelares_X"; oResponse.dsResponse.Tables[11].TableName = "tblSolicitudesGestion_XI"; oResponse.dsResponse.Tables[12].TableName = "tblExpQuejaAutoridad_XII"; oResponse.dsResponse.Tables[13].TableName = "tblDiligenciasYEntrevistas_XIII"; oResponse.dsResponse.Tables[14].TableName = "tblGrupoPersonasRelacionadas_XIV"; oResponse.dsResponse.Tables[15].TableName = "tblOrigenPersonasRelacionadas_XV"; oResponse.dsResponse.Tables[16].TableName = "tblDatosGenerales"; rptEstadisticaPresidencia rptCREstadisticaPresidencia = new rptEstadisticaPresidencia(); rptCREstadisticaPresidencia.SetDataSource(oResponse.dsResponse); crViewer.ReportSource = rptCREstadisticaPresidencia; break; case "rptIntegralVictimas": // Declara Entidad y Buiseness ENTAtencion entIntegralVictimas = new ENTAtencion(); BPAtencion bssIntegralVictimas = new BPAtencion(); // Asigna valores entIntegralVictimas.FechaDesde = FechaInicial.ToString("yyyy-MM-dd"); entIntegralVictimas.FechaHasta = FechaFinal.ToString("yyyy-MM-dd"); // Consulta reporte oResponse = bssIntegralVictimas.RptIntegralVictimas(entIntegralVictimas); oResponse.dsResponse.Tables[0].TableName = "tblDMFPrevioLesiones_I"; oResponse.dsResponse.Tables[1].TableName = "tblDMFPrevioLesionesPorGenero_II"; oResponse.dsResponse.Tables[2].TableName = "tblDMFPrevioLesionesEstatus_III"; oResponse.dsResponse.Tables[3].TableName = "tblDictamenPsicologico_163_IV"; oResponse.dsResponse.Tables[4].TableName = "tblDictamenPsicologico_163_PorGenero_V"; oResponse.dsResponse.Tables[5].TableName = "tblOpinionMedica_VI"; oResponse.dsResponse.Tables[6].TableName = "tblDesgloseDictamen_VII"; oResponse.dsResponse.Tables[7].TableName = "tblAcompanamientoEmocional_VIII"; oResponse.dsResponse.Tables[7].TableName = "tblClimaLaboral_IX"; oResponse.dsResponse.Tables[9].TableName = "tblDatosGenerales"; //rptEstadisticaPresidencia rptCR = new rptEstadisticaPresidencia(); rptIntegralVictimas rptCRIntegralVictimas = new rptIntegralVictimas(); rptCRIntegralVictimas.SetDataSource(oResponse.dsResponse); crViewer.ReportSource = rptCRIntegralVictimas; break; } } catch { } finally { } }