private void BtnBoPhan_ItemClick(object sender, ItemClickEventArgs e) { pnMain.Controls.Clear(); VaiTro_ChucNang pqbp = btnBoPhan.Tag as VaiTro_ChucNang; ucBoPhan bp = new ucBoPhan(pqbp, username); bp.ThemNhatKyHeThong += ThemNhatKy_Main; bp.Dock = DockStyle.Fill; pnMain.Controls.Add(bp); }
private void timerManHinhChinh_Tick(object sender, EventArgs e) { if (positionX >= mpnContainer.Size.Width) { timerManHinhChinh.Stop(); switch (btnName) { case "btnNhanVien": { foreach (UserControl uc in frmMain.getFrmMain.getMetroPanelContainer.Controls.OfType <UserControl>()) { frmMain.getFrmMain.getMetroPanelContainer.Controls.Remove(uc); } LayoutNhanVien lo = new LayoutNhanVien(); lo.Dock = DockStyle.Fill; frmMain.getFrmMain.getMetroPanelContainer.Controls.Add(lo); frmMain.getFrmMain.getMetroPanelContainer.Controls["LayoutNhanVien"].BringToFront(); break; } case "btnBoPhan": { foreach (UserControl uc in frmMain.getFrmMain.getMetroPanelContainer.Controls.OfType <UserControl>()) { frmMain.getFrmMain.getMetroPanelContainer.Controls.Remove(uc); } ucBoPhan ucBP = new ucBoPhan(); ucBP.Dock = DockStyle.Fill; frmMain.getFrmMain.getMetroPanelContainer.Controls.Add(ucBP); frmMain.getFrmMain.getMetroPanelContainer.Controls["ucBoPhan"].BringToFront(); break; } case "btnChucVu": { foreach (UserControl uc in frmMain.getFrmMain.getMetroPanelContainer.Controls.OfType <UserControl>()) { frmMain.getFrmMain.getMetroPanelContainer.Controls.Remove(uc); } ucChucVu ucCV = new ucChucVu(); ucCV.Dock = DockStyle.Fill; frmMain.getFrmMain.getMetroPanelContainer.Controls.Add(ucCV); frmMain.getFrmMain.getMetroPanelContainer.Controls["ucChucVu"].BringToFront(); break; } case "btnChamCong": { foreach (UserControl uc in frmMain.getFrmMain.getMetroPanelContainer.Controls.OfType <UserControl>()) { frmMain.getFrmMain.getMetroPanelContainer.Controls.Remove(uc); } ucChamCong ucCC = new ucChamCong(); ucCC.Dock = DockStyle.Fill; frmMain.getFrmMain.getMetroPanelContainer.Controls.Add(ucCC); frmMain.getFrmMain.getMetroPanelContainer.Controls["ucChamCong"].BringToFront(); break; } case "btnTinhLuong": { foreach (UserControl uc in frmMain.getFrmMain.getMetroPanelContainer.Controls.OfType <UserControl>()) { frmMain.getFrmMain.getMetroPanelContainer.Controls.Remove(uc); } ucTinhLuong ucTL = new ucTinhLuong(); ucTL.Dock = DockStyle.Fill; frmMain.getFrmMain.getMetroPanelContainer.Controls.Add(ucTL); frmMain.getFrmMain.getMetroPanelContainer.Controls["ucTinhLuong"].BringToFront(); break; } } } else { positionX = positionX + moveX; mpnContainer.Location = new Point(positionX, mpnContainer.Location.Y); } }