Пример #1
0
        private void BtnHocSinh_Click(object sender, EventArgs e)
        {
            isLog = false;
            var hsform = new HocSinh.Main(ID);

            hsform.DangXuatEvent += (s, e1) =>
            {
                logout?.Invoke(null, null);
            };
            Close();
            hsform.Show();
        }
Пример #2
0
        private void BtnDangnhap_Click(object sender, EventArgs e)
        {
            ValidateChildren();

            if (!BaseValidator.CheckAll())
            {
                MessageBox.Show("Vui lòng kiểm tra lại thông tin bạn nhập");
                return;
            }

            if (txtUsername.Text == tk && txtPassword.Text == mk)
            {
                Admin.frmMain u = new Admin.frmMain(0);
                u.logout += (s1, e1) => { Show(); Form1_Load(s1, e1); };
                u.Show();
                Hide();
            }
            else
            {
                int[] tk = GetTK();
                if (tk != null)
                {
                    if (tk[1] == 0)
                    {
                        var u = new HocSinh.Main(tk[0]);
                        u.DangXuatEvent += (s1, e1) => { Show(); Form1_Load(s1, e1); };
                        u.Show();
                    }
                    else if (tk[1] == 1)
                    {
                        var u = new GiaoVien.frmMain(tk[0]);
                        u.logout += (s1, e1) => { Show(); Form1_Load(s1, e1); };
                        u.Show();
                    }
                    else
                    {
                        Admin.frmMain u = new Admin.frmMain(tk[0]);
                        u.logout += (s1, e1) => { Show(); Form1_Load(s1, e1); };
                        u.Show();
                    }
                    Hide();
                }
                else
                {
                    MessageBox.Show("Tài khoản không tồn tại");
                }
            }
        }