SqlConnection sQLite = new SqlConnection("Data Source = LAPTOP-KJLU9H2F\\SQLEXPRESS; Integrated Security = True");SqlConnection sQLite = new SqlConnection("Data Source = LAPTOP-KJLU9H2F\\SQLEXPRESS; Initial Catalog = 'Автосалон'; Integrated Security = True");
string test = $"SELECT * FROM 'Автомобиль' WHERE VIN_номер = '{VIN.Text}' AND Номер_заказа = '{Nomer_zakaza.Text}' AND Номер_филиала = '{Nomer_filiala.Text}'"; 
        
public class User
    {
        public User(string login, string password, string role)
        {
            Login = login;
            Role = role;
           Password = password;
        }
        public string Login { get; }
        public string Role { get; }
        public string Password { get; }
    }static class DataBase
    {
        public static User GetUserOrNull(string LoginTextbox, string HashTextbox, string RoleTextbox)
        {
            using (var connection = new SQLiteConnection("Data source=accounts.db"))
            {
                connection.Open();
                using (var command = connection.CreateCommand())
                {
                    var query =
                        @"SELECT * FROM users 
                    WHERE login = @login AND password = @password AND role = @role";
                    command.CommandText = query;
                    command.Parameters.AddWithValue("login", LoginTextbox);
                    command.Parameters.AddWithValue("password", HashTextbox);
                    command.Parameters.AddWithValue("role", RoleTextbox);
                    using (var reader = command.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            // GetOrdinal на тот случай если будем возвращать другие значения
                            var role = reader.GetInt32(reader.GetOrdinal("role"));
                        }
                    }
                    return null;
                }
            }
        }
    }while (reader.Read())
                        {
                            // GetOrdinal на тот случай если будем возвращать другие значения
                            var role = reader.GetInt32(reader.GetOrdinal("role"));
                        }public class User
    {
        
    }

SqlConnection sQLite = new SqlConnection("Data Source = LAPTOP-KJLU9H2F\\SQLEXPRESS; Integrated Security = True");
            sQLite.Open();
            string test = $"SELECT * FROM Автомобиль WHERE VIN_номер = '{VIN.Text}' AND Номер_заказа= '{Nomer_zakaza.Text}' AND Номер_филиала = '{Nomer_filiala.Text}'";
            SqlDataAdapter dataAdapter = new SqlDataAdapter(test, sQLite);
            DataSet ds = new DataSet();
            dataAdapter.Fill(ds);
            dataGridView1.DataSource = ds.Tables[0];while (reader.Read())
                {
                    var user = DataBase.GetUserOrNull(LoginTextbox, HashTextbox, RoleTextbox);
                    if (user == null)
                {
                    MessageBox.Show("Неверный логин или пароль! Пожалуйста,повторите попытку. Также возможно, что вы забыли выбрать роль пользователя.", "Ошибка!");
                    LoginField.Text = "";
                    LoginField.Clear();
                    PasswordField.Text = "";
                    PasswordField.Clear();
                    RoleField.Text = "";
                    RoleField.Clear();
                }
                else
                {
                    if (RoleTextbox == "Администратор")
                    {
                        this.Hide();
                        var MainForm = new MainForm();
                        MainForm.Closed += (s, args) => this.Close();
                        MainForm.Show();
                    }
                    else if (RoleTextbox == "Менеджер")
                    {
                        this.Hide();
                        var MainForm = new MainForm1();
                        MainForm.Closed += (s, args) => this.Close();
                        MainForm.Show();
                    }
                    else if (RoleTextbox == "Бухгалтер")
                    {
                        this.Hide();
                        var MainForm = new MainForm2();
                        MainForm.Closed += (s, args) => this.Close();
                        MainForm.Show();
                    }
                }
                }
                reader.Close();
private class DataBase
        {
            internal static object GetUserOrNull(string LoginTextbox, string HashTextbox, string RoleTextbox)
            {
                 throw new NotImplementedException();
            }
        }
Если я правильно понял, то за исполнение отвечает этот кусок?