Пример #1
0
        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;
        }
Пример #2
0
        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");
                }
            }
        }