protected void submitBtn_Click(object sender, EventArgs e) { bool stat = true; string name = nameBox.Text; string email = emailBox.Text; string gender = genderBtn.SelectedValue; if (!UpdateProfileController.isBoxFilled(name)) { nameValidator.Text = "Name must be filled!"; stat = false; } if (!UpdateProfileController.isBoxFilled(email)) { emailValidator.Text = "Email must be fileld!"; stat = false; } if (!UpdateProfileController.isBoxFilled(gender)) { genderValidator.Text = "Gender must be choosen!"; stat = false; } if (UpdateProfileController.findEmailExist(email)) { warningLbl.Text = "Email already exist!"; } else if (stat) { UpdateProfileController.requestUpdate(name, email, gender); Response.Redirect("./ViewProfile.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { if (!UpdateProfileController.isUserLoggedIn()) { userWarnLbl.Text = "403 Forbidden. You must log in first!"; oldPswdBox.Enabled = false; newPswdBox.Enabled = false; confPswdBox.Enabled = false; changeBtn.Visible = false; logOutBtn.Visible = false; } }
protected void BtnUpdate_Click(object sender, EventArgs e) { String Name = UpdateNama.Text.ToString(); String Email = UpdateEmail.Text.ToString(); String Gender = UpdateGender.Text.ToString(); String UserID = Session["LoginSession"].ToString(); Response response = UpdateProfileController.DoUpdateProfile(UserID, Name, Email, Gender); if (response.successStatus == false) { LabelUpdateProfile.Text = response.message; } else { Response.Redirect("ViewProfile.aspx"); } }
protected void BtnChangePassword_Click(object sender, EventArgs e) { String OldPass = UpdateOldPassword.Text.ToString(); String NewPass = UpdateNewPassword.Text.ToString(); String ConfirmPass = UpdateConfirmPassword.Text.ToString(); String UserID = Session["LoginSession"].ToString(); Response response = UpdateProfileController.DoChangePassword(UserID, OldPass, NewPass, ConfirmPass); if (response.successStatus == false) { LabelChangePassword.Text = response.message; } else { Response.Redirect("ViewProfile.aspx"); } }
protected void BtnUpdateProfile_Click(object sender, EventArgs e) { data = (Model.User)Session["user"]; string newEmail = TxtEmail.Text.ToString(); string newName = TxtName.Text.ToString(); string newGender = RadioGender.Text.ToString(); int id = Int32.Parse(data.Id.ToString()); if (UpdateProfileController.UpdateProfileValidation(newEmail, newName, newGender, oldEmail) == true) { UpdateProfileController.UpdateUserDataController(newEmail, newName, newGender, id); Response.Redirect("Profile.aspx"); } else { LblError.Text = "Enter the right ID!"; } }
protected void updateBtn_Click(object sender, EventArgs e) { int userID = us.UserID; string name = UserNameUpdateTextBox.Text.ToString(); string email = EmailUpdateTextBox.Text.ToString(); string gender = RadioButtonGender.Text.ToString(); string errorMsg = ""; labelError.Visible = true; bool success = UpdateProfileController.validateUpdate(userID, name, email, gender, out errorMsg); if (success) { Response.Redirect("ViewProfile.aspx"); } else { labelError.Text = errorMsg; } }
protected void Page_Load(object sender, EventArgs e) { if (UpdateProfileController.isUserLoggedIn()) { if (!IsPostBack) { User currentUser = UpdateProfileController.getUserData(); nameBox.Text = currentUser.UName; emailBox.Text = currentUser.UEmail; genderBtn.SelectedValue = currentUser.UGender; } } else { userWarnLbl.Text = "403 Forbidden. Please login first!"; nameBox.Enabled = false; emailBox.Enabled = false; genderBtn.Enabled = false; logoutBtn.Visible = false; submitBtn.Visible = false; } }