Попытка создать функцию входа в систему. Я создал класс, который будет иметь функциональность для заполнения таблицы данных из запроса SQL, но он не работает. Нет ошибок, просто нет вставки данных.
Вот мой класс функции входа в систему:
namespace GymCalculator
{
public class LoginFunction
{
public DataTable Login (string username, string pword)
{
using (SqlConnection connection = new System.Data.SqlClient.SqlConnection(ConnectionHelper.CnnVal("GymDB"))) {
string query = ("Select * from [USER] where username = '{username}' and password = '{pword}'");
SqlDataAdapter sda = new SqlDataAdapter(query, connection);
DataTable dtbl = new DataTable();
sda.Fill(dtbl);
return dtbl;
}
}
}
}
Вот мой код для вызова класса и функции:
public partial class Login : Form
{
public Login()
{
InitializeComponent();
}
private void Loginbtn_Click(object sender, EventArgs e)
{
var LoginFunction = new LoginFunction();
var DataTable = new DataTable();
DataTable = LoginFunction.Login(Usernametxt.Text, Passwordtxt.Text);
if (DataTable.Rows.Count == 1) {
CalculatorMain calculatorMain = new CalculatorMain();
this.Hide();
calculatorMain.Show();
} else {
MessageBox.Show("You entered the wrong username or password");
}
}
}