private void Button_Click(object sender, RoutedEventArgs e) { ChangePasswords w = new ChangePasswords(); SqlConnection con1 = new SqlConnection(PublicVar.ConnectionString); con1.Open(); SqlCommand myCommand = new SqlCommand("Select (Password) from LockTable where Username = '******'", con1); object result = myCommand.ExecuteScalar(); string OldPassword = Regex.Replace(Convert.ToString(result), @"\s+", ""); if (PasswordID.Text.Trim() != "" && PasswordID2.Text.Trim() != "" && CurrentPassword.Text.Trim() != "") { if (CurrentPassword.Text.Trim() == OldPassword) // true { if (PasswordID.Text.Trim() == PasswordID2.Text.Trim()) // true { string newpassword = PasswordID.Text.Trim(); SqlCommand Commandcmdsz = new SqlCommand("update LockTable set Password = '******' Where Username = '******'", con1); Commandcmdsz.ExecuteScalar(); MessageBox.Show("رمز عبور شما با موفقیت تغیر کرد", "اطلاعات اکانت"); con1.Close(); Close(); } else { MessageBox.Show("رمز های عبور یکسان نیستند"); PasswordID.Focus(); } } else { MessageBox.Show("رمز عبور قبلی شما درست نیست", "اطلاعات اکانت"); CurrentPassword.Focus(); } } else { MessageBox.Show("قسمت های خالی را پر کنید"); PasswordID.Focus(); PasswordID2.BorderBrush = Brushes.Red; PasswordID.BorderBrush = Brushes.Red; } con1.Close(); }
public void AddKey(byte[] ID, string Key) { PasswordID.Add(ConvertID(ID)); RecoveryKey.Add(Key); }