private void AddCtrl(IBusinessControl ctrl) { this.MainPanel.Controls.Clear(); UserControl userctrl = ctrl as UserControl; if (userctrl == null) { return; } // 把用户控件添加到窗体里来 this.MainPanel.Controls.Add(userctrl); userctrl.Dock = DockStyle.Fill; }
public BusinessControlSmartPart(IBusinessControl businessControl) : base(businessControl) { }
// 呼出页面的设置 private void ShowMenu(string name) { // 把内容加载到内存里 if (_controlDic.ContainsKey(name)) { ctrl = _controlDic[name]; if (ctrl.IsRefresh) { ctrl.DataBind(); } AddCtrl(ctrl); return; } switch (name) { case "操作员管理": ctrl = new OperatorControl(); break; case "医院管理": ctrl = new hospitalControl(); break; case "科室管理": ctrl = new hospdepControl(); break; case "人员管理": ctrl = new StaffControl(); break; //case "课程管理": // ctrl = new CourseControl(); //4.10以前的先屏蔽 // break; case "课程目录": ctrl = new CourseCatalogControl(); break; //2017.4.10 Ym护士学堂加 case "题库管理": ctrl = new QuestionControl(); break; case "课程管理": ctrl = new CourseControl(); break; case "课程章节管理": ctrl = new CourseSectionControl(); //Course Section break; case "课程目录管理": ctrl = new CourseCatalogControl(); break; default: this.MainPanel.Controls.Clear(); break; } if (ctrl != null) { _controlDic.Add(name, ctrl); AddCtrl(ctrl); ctrl.DataBind(); } }
public ServiceControl(IBusinessBase <ControlEnt> businessBase, IBusinessControl businessControl) : base(businessBase) { _businessControl = businessControl; }