protected void btnResetPassword_Click(object sender, EventArgs e) { if (IsValidData()) { UserProfileTableAdapter userProfileTableAdapter = new UserProfileTableAdapter(); UserProfile userProfile = userProfileTableAdapter.GetUserProfileByUsername(txtEmail.Text.Trim(), "ACTIVE"); UserRoleTableAdapter userRoleTableAdapter = new UserRoleTableAdapter(); UserRole userRole = userRoleTableAdapter.GetUserRoleByID(userProfile.ID); if (userProfile.UserRoleID == 1) { Session["Login"] = userProfile.ID; Session["Name"] = userProfile.Name; Session["Role"] = userProfile.UserRoleID; Session["RoleName"] = userRole.RoleName; Response.Redirect("~/passwordresetcode.aspx"); } else { ShowErrorMessage(GetGlobalResourceObject("UserResource", "pleasecontactadmin").ToString()); } } }
protected void btnEdit_Click(object sender, EventArgs e) { UserRole userRole = new UserRole(); UserRoleTableAdapter userRoleTableAdapter = new UserRoleTableAdapter(); UserRole originalUserRole = userRoleTableAdapter.GetUserRoleByID(Convert.ToInt32(Request["UserRoleID"])); if (originalUserRole.ID != 1) { if (IsValidData()) { userRole.ID = originalUserRole.ID; userRole.RoleName = txtUserRoleName.Text.Trim(); userRole.Status = "ACTIVE"; if (userRoleTableAdapter.Update(userRole) > 0) { ltlMessage.Text = "<div class=\"alert alert-success alert-dismissible\"><button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">×</button> <h4><i class=\"icon fa fa-check\"></i> Alert!</h4> Sucessfully Updated <b>" + txtUserRoleName.Text.Trim() + "</b>.</div>"; Response.Redirect("~/UserRoles/userrolelist.aspx"); } } } else { ShowErrorMessage(GetGlobalResourceObject("UserRoleResource", "systemdefaultuserrole").ToString()); } }
private void SignIn() { UserProfileTableAdapter userProfileTableAdapter = new UserProfileTableAdapter(); UserProfile userProfile = userProfileTableAdapter.GetUserProfileByUsername(txtEmail.Text.Trim(), "ACTIVE"); UserRoleTableAdapter userRoleTableAdapter = new UserRoleTableAdapter(); UserRole userRole = userRoleTableAdapter.GetUserRoleByID(userProfile.ID); if (IsValidData()) { if (userProfile.Username == txtEmail.Text.Trim()) { if (userProfile.Password == txtPassword.Text.Trim()) { if (chbRememberMe.Checked) { Session["Login"] = userProfile.ID; Session["Name"] = userProfile.Name; Session["Role"] = userProfile.UserRoleID; Session["RoleName"] = userRole.RoleName; Response.Cookies["Username"].Value = txtEmail.Text.Trim(); Response.Cookies["Password"].Value = txtPassword.Text.Trim(); Response.Cookies["Username"].Expires = DateTime.Now.AddDays(1); Response.Cookies["Password"].Expires = DateTime.Now.AddDays(1); Response.Redirect("~/default.aspx"); } else { Session["Login"] = userProfile.ID; Session["Name"] = userProfile.Name; Session["Role"] = userProfile.UserRoleID; Session["RoleName"] = userRole.RoleName; Response.Cookies["Username"].Expires = DateTime.Now.AddDays(-1); Response.Cookies["Password"].Expires = DateTime.Now.AddDays(-1); if(userProfile.DepartmentID == 5 && userProfile.UserRoleID == 7) { Response.Redirect("~/Invoices/newinvoice.aspx"); } else { Response.Redirect("~/default.aspx"); } } } else { ShowErrorMessage(GetGlobalResourceObject("UserResource", "wrongpassword").ToString()); } } else { ShowErrorMessage(GetGlobalResourceObject("UserResource", "wrongusername").ToString()); } } }
protected void Page_Load(object sender, EventArgs e) { ltlMessage.Text = null; if (!IsPostBack) { UserRoleTableAdapter userRoleTableAdapter = new UserRoleTableAdapter(); UserRole originalUserRole = userRoleTableAdapter.GetUserRoleByID(Convert.ToInt32(Request["UserRoleID"])); txtUserRoleName.Text = originalUserRole.RoleName; } }
private void SignIn() { if (Session["Login"] != null) { Session["Login"] = null; Session["Role"] = null; Session["RoleName"] = null; UserProfileTableAdapter userProfileTableAdapter = new UserProfileTableAdapter(); UserProfile userProfile = userProfileTableAdapter.GetUserProfileByName(ltlName.Text, "ACTIVE"); UserRoleTableAdapter userRoleTableAdapter = new UserRoleTableAdapter(); UserRole userRole = userRoleTableAdapter.GetUserRoleByID(userProfile.ID); if (userProfile.Password == txtPassword.Text.Trim()) { Session["Login"] = userProfile.ID; Session["Name"] = userProfile.Name; Session["Role"] = userProfile.UserRoleID; Session["RoleName"] = userRole.RoleName; Response.Redirect("~/default.aspx"); } else { ltlMessage.Text = "<div class=\"alert alert-danger alert-dismissible\"><button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">×</button> <h4><i class=\"icon fa fa-ban\"></i> Alert!</h4> Username and Password didn't match.</div>"; } } else { Session["Login"] = null; Session["Name"] = null; Session["Role"] = null; Session["RoleName"] = null; Response.Redirect("~/signin.aspx"); } }