Запись времени при авторизации
Делаю мало функциональную программу "Учет рабочего времени" Имеется база данных MS Access. Столбцы в таблице Working: w_id, w_name, w_longname, w_connect, w_disconnect, w_login, w_password w_name, w_longname - Имя и фамилия работника w_login, w_password - логин и пароль для авторизации работника w_connect, w_disconnect - столбцы с типом даты и времени Имеется код обычной авторизации:
private void mAuth_Click(object sender, EventArgs e)
{
OleDbConnection con = new OleDbConnection(@"Provider = Microsoft.ACE.OLEDB.12.0; Data Source=workers.mdb;");
OleDbDataAdapter ada = new OleDbDataAdapter("SELECT COUNT(*) FROM Working where w_login = '" + authLogin.Text + "'and w_password = '" + authPassword.Text + "'", con);
// OleDbDataReader read = new OleDbDataReader("SELECT COUNT(*) FROM Working where w_name = @name'" + labelAuthName.Text, con);
DataTable dt = new DataTable();
ada.Fill(dt);
if (dt.Rows[0][0].ToString() == "1")
{
labelLogin.Visible = false;
labelPassword.Visible = false;
authLogin.Visible = false;
authPassword.Visible = false;
mAuth.Visible = false;
mExit.Visible = true;
/// Чтение из авторизации имени и фамилии
///
// labelAuthName.Visible = true;
// labelAuthName.Text = ("Приветствую," + w_name + w_longname + "!")
}
else
{
MessageBox.Show("Неправильный логин или пароль!!");
}
}
Вопрос в чем: Мне нужно, чтобы в столбец w_connect и w_disconnect шла запись даты и времени последней авторизации и деавторизации учетной записи работника. Как это осуществить? И еще дополнительный вопрос: как при авторизации пользователя вывести его имя и фамилию в labelAuthName?