public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rpt_Bonificacion_OCanceladas rpt = new rpt_Bonificacion_OCanceladas(); rpt.Site = this.Site; return(rpt); }
private void MostrarReporte() { if (orbTipoReporte.SelectedIndex == 1) { Parametros_basededatos(); Reports.rpt_Bonificacion_Acopiadores_Detallado RCatalogoP = new Reports.rpt_Bonificacion_Acopiadores_Detallado(); Tables RPTTablas = RCatalogoP.Database.Tables; foreach (Table oTabla in RPTTablas) { TableLogOnInfo oTablaConexInfo = oTabla.LogOnInfo; oTablaConexInfo.ConnectionInfo = oConexInfo; oTabla.ApplyLogOnInfo(oTablaConexInfo); } RCatalogoP.Refresh(); FechaInicio = string.Format("{0}/{1}/{2}", DosCeros1(dtInicio.DateTime.Day.ToString()), DosCeros1(dtInicio.DateTime.Month.ToString()), dtInicio.DateTime.Year); FechaFin = string.Format("{0}/{1}/{2}", DosCeros1(dtFin.DateTime.Day.ToString()), DosCeros1(dtFin.DateTime.Month.ToString()), dtFin.DateTime.Year); RCatalogoP.DataDefinition.FormulaFields["Fecha_Inicio"].Text = string.Format("'{0}'", FechaInicio); RCatalogoP.DataDefinition.FormulaFields["Fecha_Fin"].Text = string.Format("'{0}'", FechaFin); RPT_Viewer.ReportSource = RCatalogoP; } else if (orbTipoReporte.SelectedIndex == 0) { Parametros_basededatos(); Reports.rpt_Bonificacion_Acopiadores_Concentrado RCatalogoP = new Reports.rpt_Bonificacion_Acopiadores_Concentrado(); Tables RPTTablas = RCatalogoP.Database.Tables; foreach (Table oTabla in RPTTablas) { TableLogOnInfo oTablaConexInfo = oTabla.LogOnInfo; oTablaConexInfo.ConnectionInfo = oConexInfo; oTabla.ApplyLogOnInfo(oTablaConexInfo); } RCatalogoP.Refresh(); FechaInicio = string.Format("{0}/{1}/{2}", DosCeros1(dtInicio.DateTime.Day.ToString()), DosCeros1(dtInicio.DateTime.Month.ToString()), dtInicio.DateTime.Year); FechaFin = string.Format("{0}/{1}/{2}", DosCeros1(dtFin.DateTime.Day.ToString()), DosCeros1(dtFin.DateTime.Month.ToString()), dtFin.DateTime.Year); RCatalogoP.DataDefinition.FormulaFields["Fecha_Inicio"].Text = string.Format("'{0}'", FechaInicio); RCatalogoP.DataDefinition.FormulaFields["Fecha_Fin"].Text = string.Format("'{0}'", FechaFin); RPT_Viewer.ReportSource = RCatalogoP; } else if (orbTipoReporte.SelectedIndex == 2) { ConsultaNoCaturados(); Parametros_basededatos(); Reports.rpt_Bonificacion_NoCapturados RCatalogoP = new Reports.rpt_Bonificacion_NoCapturados(); Tables RPTTablas = RCatalogoP.Database.Tables; foreach (Table oTabla in RPTTablas) { TableLogOnInfo oTablaConexInfo = oTabla.LogOnInfo; oTablaConexInfo.ConnectionInfo = oConexInfo; oTabla.ApplyLogOnInfo(oTablaConexInfo); } RCatalogoP.Refresh(); FechaInicio = string.Format("{0}/{1}/{2}", DosCeros1(dtInicio.DateTime.Day.ToString()), DosCeros1(dtInicio.DateTime.Month.ToString()), dtInicio.DateTime.Year); FechaFin = string.Format("{0}/{1}/{2}", DosCeros1(dtFin.DateTime.Day.ToString()), DosCeros1(dtFin.DateTime.Month.ToString()), dtFin.DateTime.Year); RCatalogoP.DataDefinition.FormulaFields["Fecha_Inicio"].Text = string.Format("'{0}'", FechaInicio); RCatalogoP.DataDefinition.FormulaFields["Fecha_Fin"].Text = string.Format("'{0}'", FechaFin); RPT_Viewer.ReportSource = RCatalogoP; } else if (orbTipoReporte.SelectedIndex == 3) { ConsultaNoCaturados(); Parametros_basededatos(); Reports.rpt_Bonificacion_OCanceladas RCatalogoP = new Reports.rpt_Bonificacion_OCanceladas(); Tables RPTTablas = RCatalogoP.Database.Tables; foreach (Table oTabla in RPTTablas) { TableLogOnInfo oTablaConexInfo = oTabla.LogOnInfo; oTablaConexInfo.ConnectionInfo = oConexInfo; oTabla.ApplyLogOnInfo(oTablaConexInfo); } RCatalogoP.Refresh(); FechaInicio = string.Format("{0}/{1}/{2}", DosCeros1(dtInicio.DateTime.Day.ToString()), DosCeros1(dtInicio.DateTime.Month.ToString()), dtInicio.DateTime.Year); FechaFin = string.Format("{0}/{1}/{2}", DosCeros1(dtFin.DateTime.Day.ToString()), DosCeros1(dtFin.DateTime.Month.ToString()), dtFin.DateTime.Year); RCatalogoP.DataDefinition.FormulaFields["Fecha_Inicio"].Text = string.Format("'{0}'", FechaInicio); RCatalogoP.DataDefinition.FormulaFields["Fecha_Fin"].Text = string.Format("'{0}'", FechaFin); FechaInicio = dtInicio.DateTime.Year + DosCeros1(dtInicio.DateTime.Month.ToString()) + DosCeros1(dtInicio.DateTime.Day.ToString()); FechaFin = dtFin.DateTime.Year + DosCeros1(dtFin.DateTime.Month.ToString()) + DosCeros1(dtFin.DateTime.Day.ToString()); RCatalogoP.SetParameterValue("@FechaInicio", FechaInicio); RCatalogoP.SetParameterValue("@FechaFin", FechaFin); RPT_Viewer.ReportSource = RCatalogoP; } }