Advertisement
Guest User

Untitled

a guest
Jan 19th, 2020
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.60 KB | None | 0 0
  1.  private async void jThinButton1_Click(object sender, EventArgs e)
  2.         {
  3.             SqlDataReader sqlReader = null;
  4.             SqlCommand command = new SqlCommand("SELECT * FROM [accounts] WHERE login = '" + textBox1.Text + "' AND password = '" + textBox2.Text + "'", sqlconnection);
  5.  
  6.             try
  7.             {
  8.                 sqlReader = await command.ExecuteReaderAsync();
  9.  
  10.                 bool loginSuccess = false;
  11.  
  12.                 while (await sqlReader.ReadAsync())
  13.                 {
  14.                     loginSuccess = true;
  15.  
  16.                     Account.SetAccountData(Convert.ToInt32(sqlReader["documentid"]),
  17.                         Convert.ToString(sqlReader["name"]),
  18.                         Convert.ToString(sqlReader["secondname"]),
  19.                         Convert.ToString(sqlReader["fathername"]),
  20.                         Convert.ToString(sqlReader["login"]),
  21.                         Convert.ToString(sqlReader["password"]),
  22.                         Convert.ToString(sqlReader["phone"]),
  23.                         Convert.ToString(sqlReader["email"])
  24.                     );
  25.  
  26.                     Account.SetAccepted(Convert.ToInt32(sqlReader["accepted"]));
  27.  
  28.                     break;
  29.                 }
  30.  
  31.                 if (loginSuccess)
  32.                 {
  33.                     // if account not accepted
  34.                     if ( Account.GetAccepted() == 0 )
  35.                     {
  36.                         label4.Visible = true;
  37.                         label4.Text = "Аккаунт не активований (зачекайте перевірки)";
  38.                     }
  39.                     else
  40.                     {
  41.                         Main MainForm = new Main();
  42.  
  43.                         label4.Visible = false;
  44.  
  45.                         //MessageBox.Show(Account.mail, Account.mail, MessageBoxButtons.OK, MessageBoxIcon.Error);
  46.  
  47.                         // load main form
  48.                         MainForm.Show();
  49.                         MainForm.label_UpdateAccount();
  50.  
  51.                         Hide();
  52.                     }
  53.  
  54.                 }
  55.                 else
  56.                 {
  57.                     label4.Visible = true;
  58.                     label4.Text = "Пароль або логін невірний";
  59.                 }
  60.             }
  61.  
  62.             catch (Exception ex)
  63.             {
  64.                 MessageBox.Show(ex.Message.ToString(), ex.Source.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error);
  65.             }
  66.  
  67.             finally
  68.             {
  69.                 if (sqlReader != null)
  70.                     sqlReader.Close();
  71.             }
  72.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement