protected void btnResetLimit_Click(object sender, EventArgs e) { DateTime currDate = DateTime.Now; LastAccessBLL lastAccessBLL = new LastAccessBLL(); LastAccess lastAccess = lastAccessBLL.DoRetrieveLastAccess(); if (currDate.ToString("yyyy-MM-dd").Equals(lastAccess.AccessDate.ToString("yyyy-MM-dd"))) { lblResetFailed.Text = "Reset is unsuccessful. Last reset date is the same as current date"; } else { int result = lastAccessBLL.DoUpdateLastAccess(currDate); if (result > 0) { lastAccessBLL.DoUpdateOrderCounter(); } else { lblResetFailed.Text = "Reset is unsuccessful"; } lblResetSuccess.Text = "Reset is successful"; txtLastUpdate.Text = currDate.ToString("dd-MM-yyyy"); } panelResetLimit.Visible = true; }
protected void Page_Load(object sender, EventArgs e) { if (Session["isLogin"] == null) { Response.Redirect("Login.aspx"); } panelResetLimit.Visible = false; adminViewStats.Visible = false; staffViewStats.Visible = false; gv_FoodItemStats.Visible = false; gv_CustMostOrder.Visible = false; UserAccount user = (UserAccount)Session["UserAccountObj"]; lblUserName.Text = user.Username.ToUpper(); lblUserRole.Text = user.UserRole.ToUpper(); if (user.UserRole.Equals("Manager")) { panelResetLimit.Visible = true; LastAccessBLL lastAccessBLL = new LastAccessBLL(); int result = lastAccessBLL.DoCheckLastAccessExists(); if (result <= 0) { int createResult = lastAccessBLL.DoCreateLastAccessRecord(DateTime.Now); txtLastUpdate.Text = "-"; btnResetLimit.Enabled = false; } else { LastAccess lastAccess = lastAccessBLL.DoRetrieveLastAccess(); txtLastUpdate.Text = lastAccess.AccessDate.ToString("dd-MM-yyyy"); } } }