Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
            }
        }