//===================================================================================================================================================================== private void CheckIfPwIsCorrect() { GetHash EncryptPW = new GetHash(); if (string.Equals(EncryptPW.Calculate(tb_CurrentPassword.Text), Settings.Default.CurrentUserPassword)) { DialogResult = DialogResult.OK; } else { MessageBox.Show(GlobalStrings._PWChangeDialog_CurrentPWnotCorrect_Text, GlobalStrings._PWChangeDialog_Title, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//===================================================================================================================================================================== private void BtnSave_Click(object sender, EventArgs e) { GetHash EncryptPW = new GetHash(); if (tb_CurrentPassword.Enabled == true) { if (!string.IsNullOrEmpty(tb_CurrentPassword.Text)) { if (string.Equals(EncryptPW.Calculate(tb_CurrentPassword.Text), Settings.Default.CurrentUserPassword)) { if (!string.IsNullOrEmpty(tb_NewPassword.Text)) { if (string.Equals(tb_NewPassword.Text, tb_PasswordConfirmation.Text)) { Settings.Default.CurrentUserPassword = EncryptPW.Calculate(tb_NewPassword.Text); Settings.Default.Save(); } } else { if (MessageBox.Show(GlobalStrings._PWChangeDialog_PasswordEmpty_Text, GlobalStrings._PWChangeDialog_Title, MessageBoxButtons.OK, MessageBoxIcon.Error) == DialogResult.OK) { DialogResult = DialogResult.None; tb_NewPassword.Text = null; tb_PasswordConfirmation = null; tb_NewPassword.Focus(); } } } else { if (MessageBox.Show(GlobalStrings._PWChangeDialog_CurrentPWnotCorrect_Text, GlobalStrings._PWChangeDialog_Title, MessageBoxButtons.OK, MessageBoxIcon.Error) == DialogResult.OK) { tb_CurrentPassword.Text = null; tb_CurrentPassword.Focus(); DialogResult = DialogResult.None; } } } else { if (MessageBox.Show(GlobalStrings._PWChangeDialog_CurrentPWEmpty_Text, GlobalStrings._PWChangeDialog_Title, MessageBoxButtons.OK, MessageBoxIcon.Error) == DialogResult.OK) { DialogResult = DialogResult.None; tb_CurrentPassword.Focus(); } } } else { if (!string.IsNullOrEmpty(tb_NewPassword.Text)) { if (string.Equals(tb_NewPassword.Text, tb_PasswordConfirmation.Text)) { Settings.Default.CurrentUserPassword = EncryptPW.Calculate(tb_NewPassword.Text); Settings.Default.Save(); } } else { if (MessageBox.Show(GlobalStrings._PWChangeDialog_PasswordEmpty_Text, GlobalStrings._PWChangeDialog_Title, MessageBoxButtons.OK, MessageBoxIcon.Error) == DialogResult.OK) { DialogResult = DialogResult.None; tb_NewPassword.Text = null; tb_PasswordConfirmation = null; tb_NewPassword.Focus(); } } } tb_CurrentPassword.Text = null; tb_NewPassword.Text = null; tb_PasswordConfirmation = null; }