Esempio n. 1
0
        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");
            }
        }
Esempio n. 2
0
 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;
     }
 }
Esempio n. 3
0
        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");
            }
        }
Esempio n. 4
0
        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!";
            }
        }
Esempio n. 6
0
        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;
            }
        }
Esempio n. 7
0
 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;
     }
 }