using AppData; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace NKC_WF.WebUserControls { public partial class cmp_reportSelector : BaseUserControl { #region Public Properties public ReportType SelReport { get { return _selReport; } set { _selReport = value; updateDisplay(); raiseEvent(); } } #endregion Public Properties #region Protected Properties protected ReportType _selReport { get; set; } = ReportType.ND; #endregion Protected Properties #region Protected Methods protected void lbtBatchPreview_Click(object sender, EventArgs e) { Response.Redirect("PlannerReportsBatchStats"); } protected void lbtDailyStats_Click(object sender, EventArgs e) { Response.Redirect("PlannerReportsDailyStats"); } protected void Page_Load(object sender, EventArgs e) { if (currPage.Contains("PlannerReportsBatchStats")) { lbtBatchPreview.CssClass = "btn btn-block btn-primary"; } else if (currPage.Contains("PlannerReportsDailyStats")) { lbtDayStats.CssClass = "btn btn-block btn-primary"; } } #endregion Protected Methods #region Private Methods private void updateDisplay() { string baseCss = "btn btn-block btn-outline-primary"; lbtBatchPreview.CssClass = baseCss; lbtDayStats.CssClass = baseCss; } #endregion Private Methods } }