//Chuyển hướng tài khoản private void ChuyenHuong() { if (KiemTra.Instance.KiemTraTaiKhoan(txbTaiKhoan.Text, txbMatKhau.Text) == true) { switch (KiemTra.Instance.KiemTraLoaiTaiKhoan(txbTaiKhoan.Text)) { case 0: //NhanVien ucTrangChucNang TrangNhanVien = new ucTrangChucNang(this); TrangChu.pnTrangChu.Controls.Clear(); TrangChu.pnTrangChu.Controls.Add(TrangNhanVien); break; case 1: //Quản lý break; case 2: //Quản trị viên ucQuanTriVien QuanTriVien = new ucQuanTriVien(TrangChu); TrangChu.pnTrangChu.Controls.Clear(); TrangChu.pnTrangChu.Controls.Add(QuanTriVien); break; } } else { MessageBox.Show("Tài khoản không tồn tại yêu cầu nhập lại!", "THÔNG BÁO", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation); } }
void KiemTraLoaiTaiKhoan(string TaiKhoan) { SqlConnection connection = new SqlConnection(ConnectionString.connectionString); connection.Open(); query = "SELECT LoaiTaiKhoan" + " FROM dbo.TAIKHOAN WHERE MaNhanVien = '" + TaiKhoan + "'"; SqlCommand command = new SqlCommand(query, connection); object get_Data = command.ExecuteScalar(); connection.Close(); switch (get_Data.ToString()) { case "Nhân viên": case "nhân viên": case "Nhân Viên": { ucTrangChucNang TrangChucNang = new ucTrangChucNang(this); TrangChu.pnTrangChu.Controls.Clear(); //TrangChucNang.TopLevel = false; TrangChu.pnTrangChu.Controls.Add(TrangChucNang); break; } case "Quản lý": case "Quản Lý": case "quản lý": { break; } case "Quản trị viên": { ucQuanTriVien QuanTri = new ucQuanTriVien(TrangChu); TrangChu.pnTrangChu.Controls.Clear(); TrangChu.pnTrangChu.Controls.Add(QuanTri); break; } } }