Ejemplo n.º 1
0
        private void ExecuteNewTab(DictionaryModuleType id, string caption)
        {
            Form            frmNewTab = new Form();
            ucBaseBasicView view;

            switch (id)
            {
            case DictionaryModuleType.DIC_CANBO:
                view = new UI.Core.ucCanBo();
                break;

            case DictionaryModuleType.DIC_DANTOC:
                view = new UI.Core.ucDanToc();
                break;

            case DictionaryModuleType.DIC_CHUYENKHOA:
                view = new UI.Core.ucDIC_Specialty();
                break;

            case DictionaryModuleType.DIC_PHONGBAN:
                view = new UI.Core.ucDIC_Department();
                break;

            default: view = new ucBaseBasicView();
                break;
            }
            view.Dock = DockStyle.Fill;
            frmNewTab.Controls.Add(this.dic_ModuleControl);
            view.BringToFront();
            frmNewTab.WindowState = FormWindowState.Maximized;
            IFormMain ribbonForm = (IFormMain)this.MdiParent;

            ribbonForm.OpenFormNewTab(frmNewTab);
        }
Ejemplo n.º 2
0
        private void Execute(DictionaryModuleType id, string caption)
        {
            this.gcControl.Text = caption;
            if (this.dic_ModuleControl != null)
            {
                this.dic_ModuleControl.BringToFront();
            }
            switch (id)
            {
            case DictionaryModuleType.DIC_CANBO:
                this.dic_ModuleControl = new UI.Core.ucCanBo();
                break;

            case DictionaryModuleType.DIC_DANTOC:
                this.dic_ModuleControl = new UI.Core.ucDanToc();
                break;

            case DictionaryModuleType.DIC_CHUYENKHOA:
                this.dic_ModuleControl = new UI.Core.ucDIC_Specialty();
                break;

            case DictionaryModuleType.DIC_PHONGBAN:
                this.dic_ModuleControl = new UI.Core.ucDIC_Department();
                break;

            case DictionaryModuleType.DIC_DOITUONGBHYT:
                this.dic_ModuleControl = new UI.Core.ucDIC_DoiTuong();
                break;

            case DictionaryModuleType.DIC_DOITUONGBENHNHAN:
                this.dic_ModuleControl = new UI.Core.ucDIC_DTBN();
                break;

            case DictionaryModuleType.DIC_DUONGDUNG:
                break;

            case DictionaryModuleType.DIC_HUYEN:
                this.dic_ModuleControl = new UI.Core.ucDIC_HUYEN();
                break;

            case DictionaryModuleType.DIC_TINHTHANH:
                this.dic_ModuleControl = new UI.Core.ucDIC_TINHTHANH();
                break;

            case DictionaryModuleType.DIC_XAPHUONG:
                this.dic_ModuleControl = new UI.Core.ucDIC_XAPHUONG();
                break;

            case DictionaryModuleType.DIC_NGHENGHIEP:
                break;

            case DictionaryModuleType.DIC_NHACUNGCAP:
                break;

            case DictionaryModuleType.DIC_NHOMDICHVU:
                break;

            case DictionaryModuleType.DIC_TIEUNHOMDICHVU:
                break;

            case DictionaryModuleType.DIC_BENHVIEN:
                this.dic_ModuleControl = new UI.Core.ucDIC_BENHVIEN();
                break;

            default:
                break;
            }
            this.dic_ModuleControl.Dock = DockStyle.Fill;
            this.gcControl.Controls.Add(this.dic_ModuleControl);
            this.dic_ModuleControl.BringToFront();
        }