using System; using System.Collections.Generic; using System.Linq; using System.Data; using System.Data.SqlClient; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace FineUIPro.Web.Common.ReportPrint { public partial class ExPrintSet : PageBase { /// /// 部门报表Id /// protected string reportId { get { return (string)ViewState["reportId"]; } set { ViewState["reportId"] = value; } } /// /// rb /// protected string reportName { get { return (string)ViewState["reportName"]; } set { ViewState["reportName"] = value; } } /// /// 项目 /// protected string ProjectId { get { return (string)ViewState["ProjectId"]; } set { ViewState["ProjectId"] = value; } } /// /// 替换参数 /// protected string ReplaceParameter { get { return (string)ViewState["ReplaceParameter"]; } set { ViewState["ReplaceParameter"] = value; } } /// /// 隐藏值 /// protected string HideValue { get { return (string)ViewState["HideValue"]; } set { ViewState["HideValue"] = value; } } protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { reportId = Request.QueryString["reportId"]; reportName = Request.QueryString["reportName"]; ProjectId = Request.QueryString["projectId"]; ReplaceParameter = Request.QueryString["replaceParameter"]; HideValue = Request.QueryString["rd"]; } } /// /// 恢复初始设置 /// /// /// protected void undo_Click(object sender, ImageClickEventArgs e) { string str = "UPDATE dbo.Common_ReportServer SET TabContent = InitTabContent WHERE ReportId = @ReportId and ProjectId = @ProjectId"; SqlParameter[] parameter = new SqlParameter[] { new SqlParameter("@ProjectId",ProjectId), new SqlParameter("@ReportId",reportId) }; try { BLL.SQLHelper.ExecutSql(str, parameter); //BLL.SQLHelper.RunSqlString(str, "ReportServer"); } catch (Exception ex) { Response.Write(ex.Message); Response.Write(ex.Source); Response.End(); } finally { } } /// /// 返回 /// /// /// protected void imgReturn_Click(object sender, ImageClickEventArgs e) { Response.Redirect("PrintDesigner.aspx"); } } }