private void btnApply_Click(object sender, EventArgs e) //применение изменений { switch (MessageBox.Show(MessageUser.ApplyChange, MessageUser.TitleLibrary, MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { case DialogResult.Yes: if ((tbLogin.TextLength >= 8) && (tbPassword.TextLength >= 8) && (tbPassword.Text == tbRepeatPassword.Text) && (CheckUniqueLogin() == true) && (CheckUniquePassword() == true) && (CheckClass.CheckPasswordUpperLatin(tbPassword.Text) == true) && (CheckClass.CheckPasswordLowerLatin(tbPassword.Text) == true) && (CheckClass.CheckPasswordUpperCyrill(tbPassword.Text) == true) && (CheckClass.CheckPasswordLowerCyrill(tbPassword.Text) == true) && (CheckClass.CheckPasswordNumber(tbPassword.Text) == true) && (CheckClass.CheckPasswordSymbol(tbPassword.Text) == true) && (CheckClass.CheckLoginCyrill(tbLogin.Text) == true)) { storedProcedure.SPUserUpdate(AuthorizationForm.UserID, tbSurname.Text, tbName.Text, tbPatronymic.Text, tbLogin.Text, tbPassword.Text, AuthorizationForm.userRole); AuthorizationForm.LoginUser = tbLogin.Text; MessageBox.Show(MessageUser.GoodChange, MessageUser.TitleLibrary, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { RegistryData.ErrorMessage += "\n" + DateTime.Now.ToLongDateString() + " " + MessageUser.CorrectLoginPassword; } PersonalDataFill(); break; case DialogResult.No: Close(); break; } }
private bool CheckTextLoginPassword() //функция проверки { if ((CheckClass.CheckPasswordUpperLatin(tbPassword.Text) == true) || (CheckClass.CheckPasswordLowerLatin(tbPassword.Text) == true) || (CheckClass.CheckPasswordUpperCyrill(tbPassword.Text) == true) || (CheckClass.CheckPasswordLowerCyrill(tbPassword.Text) == true) || (CheckClass.CheckPasswordNumber(tbPassword.Text) == true) || (CheckClass.CheckPasswordSymbol(tbPassword.Text) == true) || (CheckClass.CheckLoginCyrill(tbLogin.Text) == false)) { MessageBox.Show(MessageUser.LetterPassLog, MessageUser.TitleLibrary, MessageBoxButtons.OK, MessageBoxIcon.Error); } else { return(true); } return(false); }
private void btnUpdate_Click(object sender, EventArgs e) //кнопка изменения записи { var nameButton = sender as Button; if ((tbLogin.TextLength >= 8) && (tbPassword.TextLength >= 8) && (CheckUniqueLogin(nameButton) == true) && (CheckUniquePassword(nameButton) == true) && (tbPassword.Text == tbRepeatPassword.Text) && (CheckClass.CheckPasswordUpperLatin(tbPassword.Text) == true) && (CheckClass.CheckPasswordLowerLatin(tbPassword.Text) == true) && (CheckClass.CheckPasswordUpperCyrill(tbPassword.Text) == true) && (CheckClass.CheckPasswordLowerCyrill(tbPassword.Text) == true) && (CheckClass.CheckPasswordNumber(tbPassword.Text) == true) && (CheckClass.CheckPasswordSymbol(tbPassword.Text) == true) && (CheckClass.CheckLoginCyrill(tbLogin.Text) == false)) { storedProcedure.SPUserUpdate(Convert.ToInt32(dgvUsers.CurrentRow.Cells[0].Value.ToString()), tbSurname.Text, tbName.Text, tbPatronymic.Text, tbLogin.Text, tbPassword.Text, Convert.ToInt32(cbRole.SelectedValue.ToString())); } else { RegistryData.ErrorMessage += "\n" + DateTime.Now.ToLongDateString() + " " + MessageUser.CorrectLoginPassword; } UserFill(); }