protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["LoggedInUser"] != null)
     {
         MUOffLoad.User u = (MUOffLoad.User)Session["LoggedInUser"];
         if (u.UserName == "SysAdmin")
         {
             pnlAdmin.Visible = true;
             pnlExaminationDetails.Visible = true;
         }
     }
     else
     {
         FormsAuthentication.RedirectToLoginPage();
     }
 }
        protected void btnAddUser_Click(object sender, EventArgs e)
        {
            if (!(string.IsNullOrEmpty(txtFirstName.Text) ||
                  string.IsNullOrEmpty(txtUserName.Text) ||
                  string.IsNullOrEmpty(txtPassword.Text)))
            {
                MUOffLoad.User user = new MUOffLoad.User();
                user.CreatedDate = DateTime.Now;
                user.FirstName   = txtFirstName.Text;
                user.Password    = txtPassword.Text;
                user.UserName    = txtUserName.Text;

                muentities.Users.Add(user);
                muentities.SaveChanges();
                pnlMessagePanel.Visible = true;
                lblMessageBox.Text      = "User added successfully";
            }
            else
            {
                pnlMessagePanel.Visible = true;
                lblMessageBox.Text      = "All fields are mandatory";
            }
        }
        protected void btnSignIn_Click(object sender, EventArgs e)
        {
            if (!(string.IsNullOrEmpty(txtUserName.Text) ||
                  string.IsNullOrEmpty(txtPassword.Text)))
            {
                MUOffLoad.User user = entities.Users.FirstOrDefault(d => d.UserName == txtUserName.Text &&
                                                                    d.Password == txtPassword.Text);

                if (user != null)
                {
                    Session["LoggedInUser"] = user;
                    FormsAuthentication.RedirectFromLoginPage(user.UserId.ToString(), true);
                }
                else
                {
                    lblLoginMessageBox.Text = "Authentication Failed";
                }
            }
            else
            {
                lblLoginMessageBox.Text = "Username or Password cannot be blank";
            }
        }