edpass.cs 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. using Servise.Classes;
  2. using System;
  3. using System.Data.SqlClient;
  4. using System.Windows.Forms;
  5. namespace Servise.Forms.User
  6. {
  7. public partial class edpass : Form
  8. {
  9. DataBase conect = new DataBase();
  10. public edpass()
  11. {
  12. InitializeComponent();
  13. }
  14. private void edpass_Load(object sender, EventArgs e)
  15. {
  16. }
  17. private void textBox1_TextChanged(object sender, EventArgs e)
  18. {
  19. }
  20.         //Проверка пароля и сохранение в БД
  21.         private void EditPas_Click(object sender, EventArgs e)
  22. {
  23. if (textBox1.Text == textBox2.Text || textBox1.Text == textBox3.Text)
  24. {
  25. if (textBox1.Text == UserInform.Password)
  26. {
  27. if (textBox2.Text == textBox3.Text)
  28. {
  29. var indert = "update employees set password= '" + textBox2.Text.GetHashCode() + "' where login ='" + UserInform.Login + "'";
  30. var command = new SqlCommand(indert, conect.getConect());
  31. command.ExecuteNonQuery();
  32. UserInform.Password = textBox3.Text.Trim();
  33. this.Hide();
  34. Users goUser = new Users();
  35. goUser.Show();
  36. }
  37. else
  38. {
  39. MessageBox.Show("Пароли не совпадают");
  40. }
  41. }
  42. else
  43. {
  44. MessageBox.Show("Старый пароль указан не верно");
  45. }
  46. }
  47. else
  48. {
  49. MessageBox.Show("Старый пароль одинаков со старым");
  50. }
  51. }
  52. private void edpass_FormClosed(object sender, FormClosedEventArgs e)
  53. {
  54. Application.Exit();
  55. }
  56. }
  57. }