} // SetReportUserMap protected void ResetBtn_Click(object sender, EventArgs e) { reportHandler = new WebReportHandler(oDB, Log); if (reportHandler.ReportList.Count == 0) { divFilter.Visible = false; return; } // if ddlReportTypes.DataTextField = "Title"; ddlReportTypes.DataValueField = "Title"; ddlReportTypes.DataSource = reportHandler.ReportList.Values.OrderBy(x => x.Title); ddlReportTypes.DataBind(); } // ResetBtn_Click
} // IsAdmin protected void Page_Load(object sender, EventArgs e) { if (Log == null) { Log = (ASafeLog)Application["log"]; Log = new FileLog("EzReportsWeb", bUtcTimeInName: true, bAppend: true, sPath: @"C:\temp\EzReportsWeb\"); } if (oDB == null) { oDB = new SqlConnection(Log); } if (!IsPostBack) { reportHandler = new WebReportHandler(oDB, Log); if (reportHandler.ReportList.Count == 0) { divFilter.Visible = false; return; } // if ddlReportTypes.DataTextField = "Title"; ddlReportTypes.DataValueField = "Title"; ddlReportTypes.DataSource = reportHandler.ReportList.Values.OrderBy(x => x.Title); ddlReportTypes.DataBind(); } // if if (Session["IsAdmin"] == null) { Session["IsAdmin"] = false; try { Session["IsAdmin"] = oDB.ExecuteScalar <bool>( "SELECT IsAdmin FROM ReportUsers WHERE UserName = @uname", CommandSpecies.Text, new QueryParameter("@uname", HttpContext.Current.User.Identity.Name) ); } catch (Exception ex) { Log.Error("Failed to retrieve is admin \n{0}", ex); } } bIsAdmin = (bool)Session["IsAdmin"]; chkIsAdmin.Checked = bIsAdmin; if (bIsAdmin) { InitAdminArea(oDB, IsPostBack); } divAdminMsg.InnerText = string.Empty; DateTime fDate, tDate; bool isDaily; GetDates(out fDate, out tDate, out isDaily); fromDate.Attributes.Add("max", DateTime.Today.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture)); toDate.Attributes.Add("max", DateTime.Today.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture)); fromDate.Value = fDate.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture); toDate.Value = tDate.AddDays(-1).ToString("yyyy-MM-dd", CultureInfo.InvariantCulture); } // Page_Load