Exemple #1
0
        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;
        }
Exemple #2
0
 public BusinessControlSmartPart(IBusinessControl businessControl)
     : base(businessControl)
 {
 }
Exemple #3
0
        // 呼出页面的设置
        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();
            }
        }
Exemple #4
0
 public ServiceControl(IBusinessBase <ControlEnt> businessBase, IBusinessControl businessControl)
     : base(businessBase)
 {
     _businessControl = businessControl;
 }