// 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;
            }
        }
Exemple #4
0
        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
        }