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(); }
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"); } } }