Вы можете определить переменную publi c в своем классе EmployeeDashboard
и передать ему имя пользователя
public class EmployeeDashboard{
public string username = "";
//your codes
}
, а затем переписать свой loginbt_Click () следующим образом:
private void loginbt_Click(object sender, EventArgs e)
{
try
{
string qry = "SELECT empid,password FROM login WHERE (empid='" + empusernametxt.Text + "'and password='" + passwordtxt.Text + "')";
OleDbCommand cmd = new OleDbCommand(qry, dbc.cn);
OleDbDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
dbc.cn.Close();
MessageBox.Show("Login Successfully","Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
EmployeeDashboard emp = new EmployeeDashboard()
{
username = empusernametxt.Text
};
emp.Show();
}
else if(empusernametxt.Text=="admin" && passwordtxt.Text=="admin" )
{
dbc.cn.Close();
MessageBox.Show("Login Successfully","Success",MessageBoxButtons.OK,MessageBoxIcon.Information);
AdminDashborad admin = new AdminDashborad();
admin.Show();
}
else
{
MessageBox.Show("Username or Password Incorrect","Warning",MessageBoxButtons.OK,MessageBoxIcon.Warning);
empusernametxt.Focus();
empusernametxt.Text.Equals("");
passwordtxt.Text.Equals("");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
Вы можете использовать username
в своем основном коде