Example #1
0
        /// <summary>
        /// 初始化ComboBox选项
        /// </summary>
        private void InitialCombox()
        {
            Neusoft.HISFC.BizLogic.Manager.Department deptMgr = new Neusoft.HISFC.BizLogic.Manager.Department();
            //只显示除了护士站以外的科室列表
            ArrayList aldepartments = deptMgr.GetDeptNoNurse();

            this.comboDeptType.IsListOnly = true;
            this.comboDeptType.AddItems(aldepartments);//填充所属科室ComboBox

            this.comboPersonType.IsListOnly = true;
            this.comboPersonType.AddItems(Neusoft.HISFC.Models.Base.EmployeeTypeEnumService.List());//填充人员类型下内容

            this.comboSex.IsListOnly = true;
            this.comboSex.AddItems(Neusoft.HISFC.Models.Base.SexEnumService.List());//性别

            ArrayList alNurseDept = deptMgr.GetDeptment(Neusoft.HISFC.Models.Base.EnumDepartmentType.N);

            this.comboNurse.IsListOnly = true;
            this.comboNurse.AddItems(alNurseDept);//所属护理站下内容

            this.comboDuty.IsListOnly = true;
            this.comboDuty.AddItems(GetConstant(Neusoft.HISFC.Models.Base.EnumConstant.POSITION));//职务

            this.comboLevel.IsListOnly = true;
            this.comboLevel.AddItems(GetConstant(Neusoft.HISFC.Models.Base.EnumConstant.LEVEL));//职级

            this.comboPersonEdu.IsListOnly = true;
            this.comboPersonEdu.AddItems(GetConstant(Neusoft.HISFC.Models.Base.EnumConstant.EDUCATION));//学历
        }
 /// <summary>
 /// 初始化Helper类型
 /// </summary>
 private void IniHelper()
 {
     ehSpeciality.ArrayObject   = GetConstant(Neusoft.HISFC.Models.Base.EnumConstant.SPECIALITY);   //专业
     ehVocationType.ArrayObject = GetConstant(Neusoft.HISFC.Models.Base.EnumConstant.VOCATIONTYPE); //执业类型
     Neusoft.HISFC.BizLogic.Manager.Department deptMgr = new Neusoft.HISFC.BizLogic.Manager.Department();
     ehDept.ArrayObject  = deptMgr.GetDeptNoNurse();                                                //科室
     ehEdu.ArrayObject   = GetConstant(Neusoft.HISFC.Models.Base.EnumConstant.EDUCATION);           //学历
     ehLevel.ArrayObject = GetConstant(Neusoft.HISFC.Models.Base.EnumConstant.LEVEL);               //职级
 }
        /// <summary>
        /// 界面初始化
        /// </summary>
        void initInfo()
        {
            Neusoft.HISFC.BizLogic.Manager.Department deptMgr = new Neusoft.HISFC.BizLogic.Manager.Department();
            ArrayList depertments = deptMgr.GetDeptNoNurse();//取除护士站以外的科室列表

            if (depertments == null)
            {
                MessageBox.Show(deptMgr.Err);
                return;
            }
            //初始化科室类型选项
            this.comboDeptType.IsListOnly = true;
            this.comboDeptType.AddItems(depertments);

            //初始化人员类型选项
            this.comboPersonType.IsListOnly = true;
            this.comboPersonType.AddItems(Neusoft.HISFC.Models.Base.EmployeeTypeEnumService.List());

            //初始化人员性别选项
            this.comboPersonSex.IsListOnly = true;
            this.comboPersonSex.AddItems(Neusoft.HISFC.Models.Base.SexEnumService.List());

            //初始化护理站选项
            ArrayList nurseList = deptMgr.GetDeptment(Neusoft.HISFC.Models.Base.EnumDepartmentType.N);

            this.comboPersonNurse.IsListOnly = true;
            this.comboPersonNurse.AddItems(nurseList);

            //初始化职务选项
            this.comboPersonDuty.IsListOnly = true;
            this.comboPersonDuty.AddItems(GetConstant(Neusoft.HISFC.Models.Base.EnumConstant.POSITION));//系统常数枚举类

            //初始化职级代号选项
            this.comboPersonLevel.IsListOnly = true;
            this.comboPersonLevel.AddItems(GetConstant(Neusoft.HISFC.Models.Base.EnumConstant.LEVEL));

            //初始化学历选项

            this.comboPersonEdu.IsListOnly = true;
            this.comboPersonEdu.AddItems(GetConstant(Neusoft.HISFC.Models.Base.EnumConstant.EDUCATION));
        }