Beispiel #1
0
        private void ForgotPhoneButton_Click(object sender, EventArgs e)
        {
            Database database = new Database(fileLoc);
            bool     contains = database.DoesUserExist(TheUsername);

            if (contains)
            {
                database.Connect();

                Storage.ProfileInfo info = database.GetProfileData(UserSignUpTextBox.Text);

                string pphone = info.GetPhoneNumber();

                CheckButton.Visible       = false;
                ForgotUserTextBox.Visible = false;
                ForgotUserLabel.Visible   = false;
                LogStatusLabel.Visible    = false;

                ForgotPhoneLabel.Visible   = true;
                ForgotPhoneTextBox.Visible = true;
                ForgotPhoneButton.Visible  = true;

                if (ForgotPhoneTextBox.Text == pphone)
                {
                    ForgotPhoneLabel.Visible   = false;
                    ForgotPhoneTextBox.Visible = false;
                    ForgotPhoneButton.Visible  = false;

                    ChangePasswordLabel.Visible       = true;
                    ChangePasswordTextBox.Visible     = true;
                    ConfirmNewPasswordLabel.Visible   = true;
                    ConfirmNewPasswordTextBox.Visible = true;
                    NewPasswordButton.Visible         = true;
                }
                else
                {
                    LogStatusLabel.Visible = true;
                }
                database.Disconnect();
            }
            else
            {
                LogStatusLabel.Visible = true;
            }
        }
Beispiel #2
0
        private void ProfileInfo_Click(object sender, EventArgs e)
        {
            Database database = new Database(fileLoc);

            if (ActiveLogin.Text != "Guest")
            {
                database.Connect();

                Storage.ProfileInfo info = database.GetProfileData(TheUsername);

                Main.Visible = false;

                ProfileInfoUser.Text    = info.GetUser();
                ProfileInfoName.Text    = info.GetName();
                ProfileInfoPhone.Text   = info.GetPhoneNumber();
                ProfileInfoAddress.Text = info.GetAddress();

                ProfilePanel.Visible = true;

                database.Disconnect();
            }
        }