public static string GetConnectionString(int ConnectionId, int ReportSetId) { switch (ConnectionId) { case (int)ConnectionType.PortalDefault: return(""); case (int)ConnectionType.ReportSetDefault: var rsc = new ReportSetController(); var rsi = rsc.GetReportSet(ReportSetId); return(rsi.ReportSetConnectionString); default: var csi = GetConnection(ConnectionId); return(csi.ConnectionString); } }
private void LoadReportSet() { var objReportSetController = new ReportSetController(); var objReportSet = objReportSetController.GetReportSet(ReportSetId); if (objReportSet == null) { // create new txtName.Text = "New Report Set"; SaveReportSet(); Response.Redirect(NavigateReportSet(ReportSetId)); } txtName.Text = objReportSet.ReportSetName; var item = cboSkin.Items.FindByValue(objReportSet.ReportSetTheme); if (item != null) { item.Selected = true; } else { cboSkin.Items[0].Selected = true; } cpConnection.ConnectionId = objReportSet.ReportSetConnectionId; txtHeader.Text = objReportSet.ReportSetHeaderText; txtFooter.Text = objReportSet.ReportSetFooterText; chkDebug.Checked = objReportSet.ReportSetDebug; txtRunCaption.Text = objReportSet.RunCaption; txtBackCaption.Text = objReportSet.BackCaption; txtParameterLayout.Text = objReportSet.ParameterLayout; chkAlwaysShowParameters.Checked = objReportSet.AlwaysShowParameters; ControlHelpers.InitDropDownByValue(ddlRenderMode, objReportSet.RenderMode); chkAutoRun.Checked = objReportSet.AutoRun; // report grid BindReport(); // parameter grid BindParameter(); }