Ejemplo n.º 1
0
        void temp_Click(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            System.Windows.Controls.Image temp = (System.Windows.Controls.Image)sender;
            switch (temp.ToolTip.ToString())
            {
                #region Doanh Thu
                case "Báo cáo lãi lỗ":
                    {
                        if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCLaiLo", 1))
                        {
                            MessageBox.Show("không có quyền vào báo cáo này");
                            return;
                        }
                        if (!Check("frmBCLaiLo"))
                        {
                            return;
                        }
                        frmBCLaiLo frm = new frmBCLaiLo();

                        frm.MdiParent = this.MdiParent;
                        closeall(frm.Name);
                        frm.Show();

                        break;
                    }
                case "Báo cáo doanh thu theo thời gian":
                    {
                        if (!Common.Utilities.User.Administrator && !CheckQuyen("frmtg", 1))
                        {
                            MessageBox.Show("không có quyền vào báo cáo này");
                            return;
                        }
                        frmtg frm=new frmtg();
                        frm.ShowDialog();
                        break;
                    }
                case "Báo cáo doanh thu theo nhân viên":
                    {

                        if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCDoanhThuNhanVien", 1))
                        {
                            MessageBox.Show("không có quyền vào báo cáo này");
                            return;
                        }
                        if (!Check("frmBCDoanhThuNhanVien"))
                        {
                            return;
                        }
                        frmBCDoanhThuTheoNhanVien frm = new frmBCDoanhThuTheoNhanVien();
                        frm.MdiParent = this.MdiParent;
                        closeall(frm.Name);
                        frm.Show();

                        break;
                    }
                case "Báo cáo doanh thu theo nhóm hàng":
                    {
                        if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCDoanhThuNhomHang", 1))
                        {
                            MessageBox.Show("không có quyền vào báo cáo này");
                            return;
                        }
                        if (!Check("frmBCDoanhThuNhomHang"))
                        {
                            return;
                        }
                        frmBCDoanhThuNhomHang frm = new frmBCDoanhThuNhomHang();
                        frm.MdiParent = this.MdiParent;
                        closeall(frm.Name);
                        frm.Show();

                        break;
                    }
                case "Báo cáo doanh thu theo hàng hóa":
                    {
                        if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCDoanhThuHangHoa", 1))
                        {
                            MessageBox.Show("không có quyền vào báo cáo này");
                            return;
                        }
                        if (!Check("frmBCDoanhThuHangHoa"))
                        {
                            return;
                        }
                        frmBCDoanhThuHangHoa frm = new frmBCDoanhThuHangHoa();
                        frm.MdiParent = this.MdiParent;
                        closeall(frm.Name);
                        frm.Show();

                        break;
                    }
            #endregion
                #region Công Nợ
                case "Báo cáo công nợ theo nhà cung cấp":
                    {
                        if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCCongNoNhaCungCap", 1))
                        {
                            MessageBox.Show("không có quyền vào báo cáo này");
                            return;
                        }
                        if (!Check("frmBCCongNoNhaCungCap"))
                        {
                            return;
                        }
                        frmBCCongNoNhaCungCap frm = new frmBCCongNoNhaCungCap();
                        frm.MdiParent = this.MdiParent;
                        closeall(frm.Name);
                        frm.Show();

                        break;
                    }
                case "Báo cáo công nợ theo khách hàng":
                    {
                        if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCCongNoKhachHang", 1))
                        {
                            MessageBox.Show("không có quyền vào báo cáo này");
                            return;
                        }
                        if (!Check("frmBCCongNoKhachHang"))
                        {
                            return;
                        }
                        frmBCCongNoKhachHang frm = new frmBCCongNoKhachHang();
                        frm.MdiParent = this.MdiParent;
                        closeall(frm.Name);
                        frm.Show();

                        break;
                    }
                #endregion
                #region Xuất Hàng
                case "Báo cáo xuất hàng theo từng kho":
                    {
                        if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatHangTheoTungKho", 1))
                        {
                            MessageBox.Show("không có quyền vào báo cáo này");
                            return;
                        }
                        frmBCXuatHangTheoTungKho frm = new frmBCXuatHangTheoTungKho();
                        frm.MdiParent = this.MdiParent;
                        closeall(frm.Name);
                        frm.Show();

                        break;
                    }
                case "Báo cáo xuất hàng theo từng nhóm hàng":
                    {
                        if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatHangTheoNhomHang", 1))
                        {
                            MessageBox.Show("không có quyền vào báo cáo này");
                            return;
                        }
                        if (!Check("frmBCXuatHangTheoNhomHang"))
                            return;
                        frmBCXuatHangTheoNhomHang frm = new frmBCXuatHangTheoNhomHang();
                        frm.MdiParent = this.MdiParent;
                        closeall(frm.Name);
                        frm.Show();

                        break;
                    }
                case "Báo cáo xuất hàng theo từng hàng hóa":
                    {
                        if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatHangTheoHangHoa", 1))
                        {
                            MessageBox.Show("không có quyền vào báo cáo này");
                            return;
                        }
                        if (!Check("frmBCXuatHangTheoHangHoa"))
                            return;
                        frmBCXuatHangTheoHangHoa frm = new frmBCXuatHangTheoHangHoa();
                        frm.MdiParent = this.MdiParent;
                        closeall(frm.Name);
                        frm.Show();

                        break;
                    }
                case "Báo cáo xuất hàng theo thời gian":
                    {
                        if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatHangTheoThoiGian", 1))
                        {
                            MessageBox.Show("không có quyền vào báo cáo này");
                            return;
                        }
                        if (!Check("frmBCXuatHangTheoThoiGian"))
                            return;
                        frmBCXuatHangTheoThoiGian frm = new frmBCXuatHangTheoThoiGian();
                        frm.MdiParent = this.MdiParent;
                        closeall(frm.Name);
                        frm.Show();

                        break;
                    }
                #endregion
                #region Nhập Hàng chưa ghép===============================================================================================================
                case "Báo cáo nhập hàng theo từng kho":
                    {
                        try
                        {
                            if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoKho", 1))
                            {
                                MessageBox.Show("Không có quyền vào chức năng này");
                                return;
                            }
                            frmBCNhapHangTheoKho frm = new frmBCNhapHangTheoKho();

                            if (!Check("frmBCNhapHangTheoKho"))
                            {
                                return;
                            }

                            frm.MdiParent = this.MdiParent;
                            closeall(frm.Name);
                            frm.Show();

                        }
                        catch (Exception ex)
                        { string s = ex.Message; }
                        break;
                    }
                case "Báo cáo nhập hàng theo thời gian":
                    {
                        try
                        {
                            if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoThoiGian", 1))
                            {
                                MessageBox.Show("Không có quyền vào chức năng này");
                                return;
                            }
                            frmBCNhapHangTheoThoiGian frm = new frmBCNhapHangTheoThoiGian();

                            if (!Check("frmBCNhapHangTheoThoiGian"))
                            {
                                return;
                            }

                            frm.MdiParent = this.MdiParent;
                            closeall(frm.Name);
                            frm.Show();

                        }
                        catch (Exception ex)
                        { string s = ex.Message; }
                        break;
                    }
                case "Báo cáo nhập hàng theo từng nhóm hàng":
                    {
                        try
                        {
                            if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoNhom", 1))
                            {
                                MessageBox.Show("Không có quyền vào chức năng này");
                                return;
                            }
                            frmBCNhapHangTheoNhom frm = new frmBCNhapHangTheoNhom();

                            if (!Check("frmBCNhapHangTheoNhom"))
                            {
                                return;
                            }
                            closeall(frm.Name);
                            frm.MdiParent = this.MdiParent;
                            frm.Show();

                        }
                        catch (Exception ex)
                        { string s = ex.Message; }
                        break;
                    }
                case "Báo cáo nhập hàng theo từng hàng hóa":
                    {
                        try
                        {
                            if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoMatHang", 1))
                            {
                                MessageBox.Show("Không có quyền vào chức năng này");
                                return;
                            }
                            if (!Check("frmBCNhapHangTheoMatHang"))
                            {
                                return;
                            }
                            frmBCNhapHangTheoMatHang frm = new frmBCNhapHangTheoMatHang();

                            frm.MdiParent = this.MdiParent;
                            closeall(frm.Name);
                            frm.Show();

                        }
                        catch (Exception ex)
                        { string s = ex.Message; }
                        break;
                    }
                #endregion
                #region Tồn Kho còn thiếu phiếu xuất nhập tồn theo nhóm hàng
                case "Báo cáo tồn kho theo kho":
                    {
                        if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCTonKhoTheoKho", 1))
                        {
                            MessageBox.Show("không có quyền vào báo cáo này");
                            return;
                        }
                        if (!Check("frmBCTonKhoTheoKho"))
                        {
                            return;
                        }
                        frmBCTonKhoTheoKho frm = new frmBCTonKhoTheoKho();

                        frm.MdiParent = this.MdiParent;
                        closeall(frm.Name);
                        frm.Show();

                        break;
                    }
                case "Báo cáo tồn kho theo nhóm hàng":
                    {
                        if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCTonKhoTheoNhomHang", 1))
                        {
                            MessageBox.Show("không có quyền vào báo cáo này");
                            return;
                        }
                        if (!Check("frmBCTonKhoTheoNhomHang"))
                        {
                            return;
                        }
                        frmBCTonKhoTheoNhomHang frm = new frmBCTonKhoTheoNhomHang();

                        frm.MdiParent = this.MdiParent;
                        closeall(frm.Name);
                        frm.Show();

                        break;
                    }
                case "Báo cáo xuất nhập tồn theo kho":
                    {
                        if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatNhapTonTheoKho", 1))
                        {
                            MessageBox.Show("không có quyền vào báo cáo này");
                            return;
                        }
                        if (!Check("frmBCXuatNhapTonTheoKho"))
                        {
                            return;
                        }
                        frmBCXuatNhapTonTheoKho frm = new frmBCXuatNhapTonTheoKho();
                        frm.MdiParent = this.MdiParent;
                        closeall(frm.Name);
                        frm.Show();

                        break;
                    }
                case "Báo cáo xuất nhập tồn theo nhóm hàng":
                    {
                        if (!frmDangNhap.User.Administrator && !CheckQuyen("frmBCXuatNhapTonNhomHang", 1))
                        {
                            MessageBox.Show(" Không có quyền vào chức năng này.");
                            return;
                        }
                        try
                        {
                            frmBCXuatNhapTonNhomHang frm = new frmBCXuatNhapTonNhomHang();

                            if (!Check("frmBCXuatNhapTonNhomHang"))
                            {
                                return;
                            }

                            frm.MdiParent = this.MdiParent;
                            closeall(frm.Name);
                            frm.Show();

                        }
                        catch (Exception ex)
                        { string s = ex.Message; }
                        break;
                    }
                case "Báo cáo xuất nhập tồn theo phiếu xuất nhập":
                    {
                        if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatNhapTonPhieuXuatNhap", 1))
                        {
                            MessageBox.Show("không có quyền vào báo cáo này");
                            return;
                        }
                        if (!Check("frmBCXuatNhapTonPhieuXuatNhap"))
                        {
                            return;
                        }
                        frmBCXuatNhapTonPhieuXuatNhap frm = new frmBCXuatNhapTonPhieuXuatNhap();
                        frm.MdiParent = this.MdiParent;
                        closeall(frm.Name);
                        frm.Show();

                        break;
                    }
                case "Báo cáo xuất nhập tồn theo loại hàng":
                    {
                        if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatNhapTonLoaiHang", 1))
                        {
                            MessageBox.Show("không có quyền vào báo cáo này");
                            return;
                        }
                        if (!Check("frmBCXuatNhapTonLoaiHang"))
                        {
                            return;
                        }
                        frmBCXuatNhapTonLoaiHang frm = new frmBCXuatNhapTonLoaiHang();
                        frm.MdiParent = this.MdiParent;
                        closeall(frm.Name);
                        frm.Show();

                        break;
                    }
                case "Báo cáo Mức Tồn Tối Thiểu - Tối Đa":
                    {
                        if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCMucTonToiThieuToiDa", 1))
                        {
                            MessageBox.Show("không có quyền vào báo cáo này");
                            return;
                        }
                        if (!Check("frmBCMucTonToiThieuToiDa"))
                        {
                            return;
                        }
                        frmBCMucTonToiThieuToiDa frm = new frmBCMucTonToiThieuToiDa();
                        frm.MdiParent = this.MdiParent;
                        closeall(frm.Name);
                        frm.Show();

                        break;
                    }
                #endregion
            }
        }
Ejemplo n.º 2
0
        private void theoKhoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoKho", 1))
                {
                    MessageBox.Show("Không có quyền vào chức năng này");
                    return;
                }
                frmBCNhapHangTheoKho frm = new frmBCNhapHangTheoKho();
                closeall(frm.Name);
                if (!Check("frmBCNhapHangTheoKho"))
                {
                    Application.OpenForms["frmBCNhapHangTheoKho"].Close();
                    frm.MdiParent = this;
                    frm.Show();
                    return;
                }
                frm.MdiParent = this;
                frm.Show();

            }
            catch (Exception ex)
            { string s = ex.Message; }
        }
Ejemplo n.º 3
0
        void temp_Click(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            System.Windows.Controls.Image temp = (System.Windows.Controls.Image)sender;
            switch (temp.ToolTip.ToString())
            {
                #region Doanh Thu
            case "Báo cáo lãi lỗ":
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCLaiLo", 1))
                {
                    MessageBox.Show("không có quyền vào báo cáo này");
                    return;
                }
                if (!Check("frmBCLaiLo"))
                {
                    return;
                }
                frmBCLaiLo frm = new frmBCLaiLo();

                frm.MdiParent = this.MdiParent;
                closeall(frm.Name);
                frm.Show();

                break;
            }

            case "Báo cáo doanh thu theo thời gian":
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmtg", 1))
                {
                    MessageBox.Show("không có quyền vào báo cáo này");
                    return;
                }
                frmtg frm = new frmtg();
                frm.ShowDialog();
                break;
            }

            case "Báo cáo doanh thu theo nhân viên":
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCDoanhThuNhanVien", 1))
                {
                    MessageBox.Show("không có quyền vào báo cáo này");
                    return;
                }
                if (!Check("frmBCDoanhThuNhanVien"))
                {
                    return;
                }
                frmBCDoanhThuTheoNhanVien frm = new frmBCDoanhThuTheoNhanVien();
                frm.MdiParent = this.MdiParent;
                closeall(frm.Name);
                frm.Show();

                break;
            }

            case "Báo cáo doanh thu theo nhóm hàng":
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCDoanhThuNhomHang", 1))
                {
                    MessageBox.Show("không có quyền vào báo cáo này");
                    return;
                }
                if (!Check("frmBCDoanhThuNhomHang"))
                {
                    return;
                }
                frmBCDoanhThuNhomHang frm = new frmBCDoanhThuNhomHang();
                frm.MdiParent = this.MdiParent;
                closeall(frm.Name);
                frm.Show();

                break;
            }

            case "Báo cáo doanh thu theo hàng hóa":
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCDoanhThuHangHoa", 1))
                {
                    MessageBox.Show("không có quyền vào báo cáo này");
                    return;
                }
                if (!Check("frmBCDoanhThuHangHoa"))
                {
                    return;
                }
                frmBCDoanhThuHangHoa frm = new frmBCDoanhThuHangHoa();
                frm.MdiParent = this.MdiParent;
                closeall(frm.Name);
                frm.Show();

                break;
            }

                #endregion
                #region Công Nợ
            case "Báo cáo công nợ theo nhà cung cấp":
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCCongNoNhaCungCap", 1))
                {
                    MessageBox.Show("không có quyền vào báo cáo này");
                    return;
                }
                if (!Check("frmBCCongNoNhaCungCap"))
                {
                    return;
                }
                frmBCCongNoNhaCungCap frm = new frmBCCongNoNhaCungCap();
                frm.MdiParent = this.MdiParent;
                closeall(frm.Name);
                frm.Show();

                break;
            }

            case "Báo cáo công nợ theo khách hàng":
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCCongNoKhachHang", 1))
                {
                    MessageBox.Show("không có quyền vào báo cáo này");
                    return;
                }
                if (!Check("frmBCCongNoKhachHang"))
                {
                    return;
                }
                frmBCCongNoKhachHang frm = new frmBCCongNoKhachHang();
                frm.MdiParent = this.MdiParent;
                closeall(frm.Name);
                frm.Show();

                break;
            }

                #endregion
                #region Xuất Hàng
            case "Báo cáo xuất hàng theo từng kho":
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatHangTheoTungKho", 1))
                {
                    MessageBox.Show("không có quyền vào báo cáo này");
                    return;
                }
                frmBCXuatHangTheoTungKho frm = new frmBCXuatHangTheoTungKho();
                frm.MdiParent = this.MdiParent;
                closeall(frm.Name);
                frm.Show();

                break;
            }

            case "Báo cáo xuất hàng theo từng nhóm hàng":
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatHangTheoNhomHang", 1))
                {
                    MessageBox.Show("không có quyền vào báo cáo này");
                    return;
                }
                if (!Check("frmBCXuatHangTheoNhomHang"))
                {
                    return;
                }
                frmBCXuatHangTheoNhomHang frm = new frmBCXuatHangTheoNhomHang();
                frm.MdiParent = this.MdiParent;
                closeall(frm.Name);
                frm.Show();

                break;
            }

            case "Báo cáo xuất hàng theo từng hàng hóa":
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatHangTheoHangHoa", 1))
                {
                    MessageBox.Show("không có quyền vào báo cáo này");
                    return;
                }
                if (!Check("frmBCXuatHangTheoHangHoa"))
                {
                    return;
                }
                frmBCXuatHangTheoHangHoa frm = new frmBCXuatHangTheoHangHoa();
                frm.MdiParent = this.MdiParent;
                closeall(frm.Name);
                frm.Show();

                break;
            }

            case "Báo cáo xuất hàng theo thời gian":
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatHangTheoThoiGian", 1))
                {
                    MessageBox.Show("không có quyền vào báo cáo này");
                    return;
                }
                if (!Check("frmBCXuatHangTheoThoiGian"))
                {
                    return;
                }
                frmBCXuatHangTheoThoiGian frm = new frmBCXuatHangTheoThoiGian();
                frm.MdiParent = this.MdiParent;
                closeall(frm.Name);
                frm.Show();

                break;
            }

                #endregion
                #region Nhập Hàng chưa ghép===============================================================================================================
            case "Báo cáo nhập hàng theo từng kho":
            {
                try
                {
                    if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoKho", 1))
                    {
                        MessageBox.Show("Không có quyền vào chức năng này");
                        return;
                    }
                    frmBCNhapHangTheoKho frm = new frmBCNhapHangTheoKho();

                    if (!Check("frmBCNhapHangTheoKho"))
                    {
                        return;
                    }

                    frm.MdiParent = this.MdiParent;
                    closeall(frm.Name);
                    frm.Show();
                }
                catch (Exception ex)
                { string s = ex.Message; }
                break;
            }

            case "Báo cáo nhập hàng theo thời gian":
            {
                try
                {
                    if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoThoiGian", 1))
                    {
                        MessageBox.Show("Không có quyền vào chức năng này");
                        return;
                    }
                    frmBCNhapHangTheoThoiGian frm = new frmBCNhapHangTheoThoiGian();

                    if (!Check("frmBCNhapHangTheoThoiGian"))
                    {
                        return;
                    }

                    frm.MdiParent = this.MdiParent;
                    closeall(frm.Name);
                    frm.Show();
                }
                catch (Exception ex)
                { string s = ex.Message; }
                break;
            }

            case "Báo cáo nhập hàng theo từng nhóm hàng":
            {
                try
                {
                    if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoNhom", 1))
                    {
                        MessageBox.Show("Không có quyền vào chức năng này");
                        return;
                    }
                    frmBCNhapHangTheoNhom frm = new frmBCNhapHangTheoNhom();

                    if (!Check("frmBCNhapHangTheoNhom"))
                    {
                        return;
                    }
                    closeall(frm.Name);
                    frm.MdiParent = this.MdiParent;
                    frm.Show();
                }
                catch (Exception ex)
                { string s = ex.Message; }
                break;
            }

            case "Báo cáo nhập hàng theo từng hàng hóa":
            {
                try
                {
                    if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoMatHang", 1))
                    {
                        MessageBox.Show("Không có quyền vào chức năng này");
                        return;
                    }
                    if (!Check("frmBCNhapHangTheoMatHang"))
                    {
                        return;
                    }
                    frmBCNhapHangTheoMatHang frm = new frmBCNhapHangTheoMatHang();

                    frm.MdiParent = this.MdiParent;
                    closeall(frm.Name);
                    frm.Show();
                }
                catch (Exception ex)
                { string s = ex.Message; }
                break;
            }

                #endregion
                #region Tồn Kho còn thiếu phiếu xuất nhập tồn theo nhóm hàng
            case "Báo cáo tồn kho theo kho":
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCTonKhoTheoKho", 1))
                {
                    MessageBox.Show("không có quyền vào báo cáo này");
                    return;
                }
                if (!Check("frmBCTonKhoTheoKho"))
                {
                    return;
                }
                frmBCTonKhoTheoKho frm = new frmBCTonKhoTheoKho();

                frm.MdiParent = this.MdiParent;
                closeall(frm.Name);
                frm.Show();

                break;
            }

            case "Báo cáo tồn kho theo nhóm hàng":
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCTonKhoTheoNhomHang", 1))
                {
                    MessageBox.Show("không có quyền vào báo cáo này");
                    return;
                }
                if (!Check("frmBCTonKhoTheoNhomHang"))
                {
                    return;
                }
                frmBCTonKhoTheoNhomHang frm = new frmBCTonKhoTheoNhomHang();

                frm.MdiParent = this.MdiParent;
                closeall(frm.Name);
                frm.Show();

                break;
            }

            case "Báo cáo xuất nhập tồn theo kho":
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatNhapTonTheoKho", 1))
                {
                    MessageBox.Show("không có quyền vào báo cáo này");
                    return;
                }
                if (!Check("frmBCXuatNhapTonTheoKho"))
                {
                    return;
                }
                frmBCXuatNhapTonTheoKho frm = new frmBCXuatNhapTonTheoKho();
                frm.MdiParent = this.MdiParent;
                closeall(frm.Name);
                frm.Show();

                break;
            }

            case "Báo cáo xuất nhập tồn theo nhóm hàng":
            {
                if (!frmDangNhap.User.Administrator && !CheckQuyen("frmBCXuatNhapTonNhomHang", 1))
                {
                    MessageBox.Show(" Không có quyền vào chức năng này.");
                    return;
                }
                try
                {
                    frmBCXuatNhapTonNhomHang frm = new frmBCXuatNhapTonNhomHang();

                    if (!Check("frmBCXuatNhapTonNhomHang"))
                    {
                        return;
                    }

                    frm.MdiParent = this.MdiParent;
                    closeall(frm.Name);
                    frm.Show();
                }
                catch (Exception ex)
                { string s = ex.Message; }
                break;
            }

            case "Báo cáo xuất nhập tồn theo phiếu xuất nhập":
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatNhapTonPhieuXuatNhap", 1))
                {
                    MessageBox.Show("không có quyền vào báo cáo này");
                    return;
                }
                if (!Check("frmBCXuatNhapTonPhieuXuatNhap"))
                {
                    return;
                }
                frmBCXuatNhapTonPhieuXuatNhap frm = new frmBCXuatNhapTonPhieuXuatNhap();
                frm.MdiParent = this.MdiParent;
                closeall(frm.Name);
                frm.Show();

                break;
            }

            case "Báo cáo xuất nhập tồn theo loại hàng":
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatNhapTonLoaiHang", 1))
                {
                    MessageBox.Show("không có quyền vào báo cáo này");
                    return;
                }
                if (!Check("frmBCXuatNhapTonLoaiHang"))
                {
                    return;
                }
                frmBCXuatNhapTonLoaiHang frm = new frmBCXuatNhapTonLoaiHang();
                frm.MdiParent = this.MdiParent;
                closeall(frm.Name);
                frm.Show();

                break;
            }

            case "Báo cáo Mức Tồn Tối Thiểu - Tối Đa":
            {
                if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCMucTonToiThieuToiDa", 1))
                {
                    MessageBox.Show("không có quyền vào báo cáo này");
                    return;
                }
                if (!Check("frmBCMucTonToiThieuToiDa"))
                {
                    return;
                }
                frmBCMucTonToiThieuToiDa frm = new frmBCMucTonToiThieuToiDa();
                frm.MdiParent = this.MdiParent;
                closeall(frm.Name);
                frm.Show();

                break;
            }
                #endregion
            }
        }