// Sự kiện khi ng dùng tắt form private void EmployeeForm_FormClosing(object sender, FormClosingEventArgs e) { if (MessageBox.Show("Are you sure you want to exit", "Notice", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { logouttime = DateTime.Now.ToString(); if (LoginAccountForm.who == 0) { ManagerForm.EXECUTEDATAA("INSERT INTO STAFFLOG VALUES ('" + lb_st_id.Text + "','" + LoginAccountForm.logintime + "','" + logouttime + "','0','" + data.user + "','')"); ManagerForm.EXECUTEDATAA("UPDATE STAFFLOG SET WTIME = DATEDIFF(SECOND,STAFFLOG.LOGINTIME,STAFFLOG.LOGOUTTIME) WHERE STAFFLOG.LOGINTIME = '" + LoginAccountForm.logintime + "'"); } else if (LoginAccountForm.who == 1) { ManagerForm.EXECUTEDATAA("INSERT INTO STAFFLOG VALUES ('" + lb_st_id.Text + "','" + LoginAccountForm.logintime + "','" + logouttime + "','1','" + data.user + "','')"); ManagerForm.EXECUTEDATAA("UPDATE STAFFLOG SET WTIME = DATEDIFF(SECOND,STAFFLOG.LOGINTIME,STAFFLOG.LOGOUTTIME) WHERE STAFFLOG.LOGINTIME = '" + LoginAccountForm.logintime + "'"); } LoginAccountForm loginForm = new LoginAccountForm(); // Khai báo form đăng nhập để xuất ra loginForm.Show(); return; } else { e.Cancel = true; } }
// Sự kiện khi người dùnng ấn nút log out tk private void LogoutButton_Click(object sender, EventArgs e) { LoginAccountForm loginForm = new LoginAccountForm(); // Khai báo form đăng nhập để xuất khi người dùng đăng xuất tk this.Dispose(); // Tắt form đang thao tác loginForm.Show(); // Xuất form đăng nhập }
// Sự kiện khi ng dùng tắt form private void ManagerForm_FormClosing(object sender, FormClosingEventArgs e) { if (MessageBox.Show("Are you sure you want to exit", "Notice", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { LoginAccountForm loginForm = new LoginAccountForm(); // Khai báo form đăng nhập để xuất ra loginForm.Show(); return; } }
private void bt_logout_Click(object sender, EventArgs e) { LoginAccountForm loginForm = new LoginAccountForm(); // Khai báo form đăng nhập để xuất khi người dùng đăng xuất tk logouttime = DateTime.Now.ToString(); if (LoginAccountForm.who == 0) { EXECUTEDATAA("INSERT INTO STAFFLOG VALUES ('" + lb_mng_id.Text + "','" + LoginAccountForm.logintime + "','" + logouttime + "','0','" + data.user + "','')"); EXECUTEDATAA("UPDATE STAFFLOG SET WTIME = DATEDIFF(SECOND,STAFFLOG.LOGINTIME,STAFFLOG.LOGOUTTIME) WHERE STAFFLOG.LOGINTIME = '" + LoginAccountForm.logintime + "'"); } else if (LoginAccountForm.who == 1) { EXECUTEDATAA("INSERT INTO STAFFLOG VALUES ('" + lb_mng_id.Text + "','" + LoginAccountForm.logintime + "','" + logouttime + "','1','" + data.user + "','')"); EXECUTEDATAA("UPDATE STAFFLOG SET WTIME = DATEDIFF(SECOND,STAFFLOG.LOGINTIME,STAFFLOG.LOGOUTTIME) WHERE STAFFLOG.LOGINTIME = '" + LoginAccountForm.logintime + "'"); } this.Dispose(); // Tắt form đang thao tác loginForm.Show(); // Xuất form đăng nhập }