private void EnterButton_Click(object sender, EventArgs e)
 {
     using
     (SqlConnection connection = new SqlConnection(connectionString))
     {
         try
         {
             connection.Open();
         }
         catch
         {
             MessageBox.Show("Ошибка подключения к базе данных", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return;
         }
         SqlCommand requestauth = new SqlCommand("SELECT dbo.AuthUser('" +
                                                 LoginTextbox.Text + "','" + PasswordTextbox.Text + "')", connection);
         string result = requestauth.ExecuteScalar().ToString();
         connection.Close();
         if (result == "Fail")
         {
             MessageBox.Show("Неверный логин или пароль", "Ошибка авторизации", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         else
         {
             InitiateNewForm(result);
             this.Hide();
         }
         LoginTextbox.Clear();
         PasswordTextbox.Clear();
         LoginTextbox.Focus();
     }
 }
Пример #2
0
 private void LoginTextbox_Leave(object sender, EventArgs e)
 {
     LoginTextbox.AddText(LoginPlaceholder);
 }
Пример #3
0
 private void LoginTextbox_Enter(object sender, EventArgs e)
 {
     LoginTextbox.RemoveText(LoginPlaceholder);
 }