Esempio n. 1
0
 private void RegisterButton_Click(object sender, RoutedEventArgs e)
 {
     if (!string.IsNullOrEmpty(PhoneTextBox.Text) && !string.IsNullOrEmpty(NameTextBox.Text) && !string.IsNullOrEmpty(PasswordBox.Password) && !string.IsNullOrEmpty(ConfirmPasswordBox.Password))
     {
         if (PasswordBox.Password == ConfirmPasswordBox.Password)
         {
             if (!service.SignUpEmployee(NameTextBox.Text, PhoneTextBox.Text, PasswordBox.Password, "default", out string message, out Employee user))
             {
                 Close();
             }
             else
             {
                 PhoneTextBox.Clear();
                 NameTextBox.Clear();
                 PasswordBox.Clear();
                 ConfirmPasswordBox.Clear();
             }
         }
         else
         {
             MessageBox.Show("Passwords in to fields should be equal");
             PasswordBox.Clear();
             ConfirmPasswordBox.Clear();
             PasswordBox.Focus();
         }
     }
Esempio n. 2
0
        /*
         #region Validation
         * string ValidateInputs(string username, string password, string confirmPassword)
         * {
         *  string errorMessage = "";
         *  var naV = new NewAccountValidation(username, password, confirmPassword);
         *  errorMessage += UsernameValidation.ValidateUsername(username);
         *  errorMessage += PasswordValidation.ValidatePassword(password);
         *  errorMessage += ConfirmPasswordValidation.ValidateConfirmPassword(password, confirmPassword);
         *  return errorMessage;
         * }
         * void IsInputValid(string errorMessage, string username, string password)
         * {
         *  //If no error is found
         *  if (errorMessage == "")
         *  {
         *      //stores username and hashed password
         *      CreateNewAccountService.Instance.username = username;
         *      CreateNewAccountService.Instance.password = UserAccount.stringToHashString(password);
         *
         *      var ui = UICreatePage.GetAdminDetailsPage();
         *      CreateNewAccountService.Instance.Window.Content = ui;
         *  }
         *  else
         *  {
         *      ErrorTxt.Text = errorMessage;
         *      ClearInputFields();
         *  }
         * }
         #endregion*/

        #region Utility methods
        void ClearInputFields()
        {
            //Clear all fields on the view
            UsernameTxt.Clear();
            passwordBox.Clear();
            ConfirmPasswordBox.Clear();
        }
Esempio n. 3
0
 /// <summary>
 /// Clears this instance.
 /// </summary>
 public void Clear()
 {
     ErrorMessageTextBlock.Visibility = Visibility.Collapsed;
     FirstNameTextBox.Clear();
     LastNameTextBox.Clear();
     EmailTextBox.Clear();
     PasswordBox.Clear();
     ConfirmPasswordBox.Clear();
     ZipCodeTextBox.Clear();
 }
        /// <summary>
        /// Handles the Click event of the NoButton control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="RoutedEventArgs" /> instance containing the event data.</param>
        private void NoButton_Click(object sender, RoutedEventArgs e)
        {
            FirstNameTextBox.Clear();
            LastNameTextBox.Clear();
            EmailTextBox.Clear();
            PasswordBox.Clear();
            ConfirmPasswordBox.Clear();
            ZipCodeTextBox.Clear();
            GetEmailCheckBox.IsChecked = null;

            this.NavigationService.GoBack();
        }
Esempio n. 5
0
        private void TransitionerBackToUser_OnClick(object sender, RoutedEventArgs e)
        {
            if (LoginTransitioner.SelectedIndex != 0)
            {
                LoginTransitioner.SelectedIndex = 0;
            }

            PasswordBox.Clear();
            ShowPasswordBox.Clear();
            LoginPasswordBox.Clear();
            ShowLoginPasswordBox.Clear();
            ConfirmPasswordBox.Clear();
            ShowConfirmPasswordBox.Clear();
            MonobankApiKey.Clear();
            ForgotPasswordCheckMonobankApiKey.Clear();

            Transitioner.SelectedIndex = 1;
        }
        private bool SubmitBtn()
        {
            bool ret = true;
            {
                try
                {
                    if (Emailbox.Text == "")
                    {
                        lblNameIsRequired.Visible = true;
                        ret = false;
                    }
                    else
                    {
                        lblNameIsRequired.Visible = false;
                    }

                    if (CurrentPasswordBox.Text == "")
                    {
                        lblEmailIsRequired.Visible = true;
                        ret = false;
                    }
                    else
                    {
                        lblEmailIsRequired.Visible = false;
                    }

                    if (NewPasswordBox.Text == "")
                    {
                        lblPasswordIsRequired.Visible = true;
                        ret = false;
                    }
                    else
                    {
                        lblPasswordIsRequired.Visible = false;
                    }

                    if (ConfirmPasswordBox.Text == "")
                    {
                        lblConfirmPasswordIsRequired.Visible = true;
                        ret = false;
                    }
                    else
                    {
                        lblConfirmPasswordIsRequired.Visible = false;
                    }

                    //if (NewPasswordBox.Text != "" && ConfirmPasswordBox.Text != "")
                    //{
                    //    if (NewPasswordBox != ConfirmPasswordBox)
                    //    {
                    //        lblConfirmPasswordAndPasswordSame.Visible = true;
                    //        ret = false;
                    //    }
                    //}
                    //else
                    //{
                    //    lblConfirmPasswordAndPasswordSame.Visible = false;
                    //}
                    if ((Emailbox.Text != "") && (CurrentPasswordBox.Text != "") && (NewPasswordBox.Text != "") && (ConfirmPasswordBox.Text != ""))
                    {
                        //this is connection check email is exist  if condtion is true so then check current password is exist into the database
                        SqlCommand cmd = new SqlCommand("Select Count(*) From Admin Where E_mail = @E_mail", conn.connect);
                        cmd.Parameters.AddWithValue("@E_mail", Emailbox.Text);
                        conn.connect.Open();
                        int Result = (int)cmd.ExecuteScalar();
                        if (Result == 1)
                        {
                            //this connection is check that current password is exist
                            SqlCommand cmd2 = new SqlCommand("Select Count(*) From Admin Where Password = @Password AND E_mail = @Email", conn.connect);
                            cmd2.Parameters.AddWithValue("@Email", Emailbox.Text);
                            cmd2.Parameters.AddWithValue("@Password", CurrentPasswordBox.Text);
                            //conn.connect.Open();
                            int Result2 = (int)cmd2.ExecuteScalar();
                            //conn.connect.Close();
                            if (Result2 == 1)
                            {
                                if (NewPasswordBox.Text == ConfirmPasswordBox.Text)
                                {
                                    SqlCommand cmd3 = new SqlCommand("update Admin Set Password=@Password where E_mail=@E_mail", conn.connect);
                                    cmd3.Parameters.AddWithValue("@E_mail", Emailbox.Text);
                                    cmd3.Parameters.AddWithValue("@Password", ConfirmPasswordBox.Text);
                                    cmd3.ExecuteNonQuery();
                                    DialogResult Dr = MessageBox.Show("Password have changed", "Done", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    if (Dr == DialogResult.OK)
                                    {
                                        CurrentPasswordBox.Clear();
                                        NewPasswordBox.Clear();
                                        ConfirmPasswordBox.Clear();
                                    }
                                    conn.connect.Close();
                                }
                                else
                                {
                                    lblConfirmPasswordIsRequired.Text    = "Password does not match";
                                    lblConfirmPasswordIsRequired.Visible = true;
                                    conn.connect.Close();
                                }
                            }
                            else
                            {
                                lblEmailIsRequired.Text    = "Password does not exist";
                                lblEmailIsRequired.Visible = true;
                                CurrentPasswordBox.Clear();
                                NewPasswordBox.Clear();
                                ConfirmPasswordBox.Clear();
                                conn.connect.Close();
                            }
                        }
                        else
                        {
                            lblNameIsRequired.Text    = "Email does not exist";
                            lblNameIsRequired.Visible = true;
                            Emailbox.Clear();
                            CurrentPasswordBox.Clear();
                            NewPasswordBox.Clear();
                            ConfirmPasswordBox.Clear();
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                return(ret);
            }
        }