Example #1
0
 private void DisplayDefaultReport()
 {
     if (this.Session["PublishedReportId"] == null || this.Session["PublishedReportId"].ToString() == "")
     {
         BenQGuru.eMES.ReportView.ReportViewFacade          rptFacade = new BenQGuru.eMES.ReportView.ReportViewFacade(this.DataProvider);
         BenQGuru.eMES.Domain.ReportView.RptViewUserDefault objDef    = (BenQGuru.eMES.Domain.ReportView.RptViewUserDefault)rptFacade.GetRptViewUserDefault(this.GetUserCode());
         if (objDef != null && objDef.DefaultReportID != "")
         {
             if (rptFacade.GetRptViewDesignMain(objDef.DefaultReportID) != null)
             {
                 string strScript = "<script language=javascript>document.getElementById('content').src='ReportView/FRptViewMP.aspx?reportid=" + objDef.DefaultReportID + "';</script>";
                 this.ClientScript.RegisterStartupScript(typeof(string), "DefaultReport", strScript);
             }
         }
     }
     else    // 显示刚发布的报表
     {
         string strScript = "<script language=javascript>document.getElementById('content').src='ReportView/FRptViewMP.aspx?reportid=" + this.Session["PublishedReportId"].ToString() + "';</script>";
         this.ClientScript.RegisterStartupScript(typeof(string), "DefaultReport", strScript);
         this.Session.Remove("PublishedReportId");
     }
 }