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); }
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(); }