How can I get the data from the a table and convert it into string. I'm trying to make [User Level] into a string variable or get it to a label.
My current code is
private void btnLogin_Click(object sender, EventArgs e)
{
if (attempt == 0)
{
lblMsg.Text = ("ALL 3 ATTEMPTS HAVE FAILED - CONTACT ADMIN");
return;
}
scn.ConnectionString = @"Data Source=DESKTOP-39SPLT0;Initial Catalog=SalesandInventory;Integrated Security=True";
SqlCommand scmd = new SqlCommand("select count ([User Level]) as count from tblUsers where [User Name]=@usr and Password=@pwd", scn);
scmd.Parameters.Clear();
scmd.Parameters.AddWithValue("@usr", txtUser.Text);
scmd.Parameters.AddWithValue("@pwd", txtPass.Text);
scn.Open();
if (scmd.ExecuteScalar().ToString() == "1")
{
MessageBox.Show("You are granted with access.");
this.Hide();
frmMain frmmain = new frmMain();
frmmain.Closed += (s, args) => this.Close();
frmmain.Show();
}
else
{
MessageBox.Show("Invalid Username or Password.");
lblMsg.Text = ("You have only " + Convert.ToString(attempt) + " attempt left to try.");
--attempt;
txtUser.Clear();
txtPass.Clear();
}
}