コード例 #1
0
        public void Init()
        {
            this.ImageList = this.deptImageList;
            this.Nodes.Clear();

            #region 显示各个权限科室

            Neusoft.HISFC.BizLogic.Manager.DepartmentStatManager deptMagr = new Neusoft.HISFC.BizLogic.Manager.DepartmentStatManager();
            Neusoft.HISFC.BizLogic.Manager.Department            depts    = new Neusoft.HISFC.BizLogic.Manager.Department();
            ArrayList deptList = new ArrayList();

            TreeNode root = new TreeNode();
            root.Text       = "所有科室";
            root.Tag        = "ALL";
            root.ImageIndex = 1;
            this.Nodes.Add(root);
            TreeNode node;


            if (this.isAllDept == false)
            {
                deptList = deptMagr.GetMultiDeptNew(deptMagr.Operator.ID);
                foreach (Neusoft.HISFC.Models.Base.DepartmentStat dept in deptList)
                {
                    node            = new TreeNode();
                    node.Text       = dept.Name;
                    node.Tag        = dept.ID;
                    node.ImageIndex = 0;
                    root.Nodes.Add(node);
                }
            }
            else
            {
                deptList = depts.GetInHosDepartment();
                foreach (Neusoft.HISFC.Models.Base.Department dept in deptList)
                {
                    node            = new TreeNode();
                    node.Text       = dept.Name;
                    node.Tag        = dept.ID;
                    node.ImageIndex = 0;
                    root.Nodes.Add(node);
                }
            }

            root.ExpandAll();

            #endregion
        }
コード例 #2
0
 /// <summary>
 /// 设置列下拉列表
 /// </summary>
 private void initList()
 {
     try
     {
         Neusoft.HISFC.BizLogic.Manager.Department dept = new Neusoft.HISFC.BizLogic.Manager.Department();
         this.fpEnter1.SelectNone = true;
         //获取科室
         ArrayList al = dept.GetInHosDepartment();
         this.fpEnter1.SetColumnList(this.fpEnter1_Sheet1, 0, al);
         this.fpEnter1.SetColumnList(this.fpEnter1_Sheet1, 1, al);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #3
0
        private void frmCardManage_Load(object sender, System.EventArgs e)
        {
            if (card.GetCardInfo(ref ds) != -1)
            {
                this.fpSpread1_Sheet1.DataSource = ds;
            }
            LockFp();
            Neusoft.HISFC.BizLogic.Manager.Person person = new Neusoft.HISFC.BizLogic.Manager.Person();
            //获取人员列表
            ArrayList DoctorList = person.GetEmployeeAll();

            frm.SetPersonList(DoctorList);

            Neusoft.HISFC.BizLogic.Manager.Department dept = new Neusoft.HISFC.BizLogic.Manager.Department();
            //获取部门列表
            ArrayList deptList = dept.GetInHosDepartment();

            frm.SetDeptList(deptList);
            frm.SaveHandle += new frmCaseCard.SaveInfo(frm_SaveHandle);
        }
コード例 #4
0
        public void LoadInfo()
        {
            try
            {
                ArrayList alZG      = new ArrayList();
                ArrayList alDepts   = null; //在院科室
                ArrayList alDoctors = null; //在院医生
                Neusoft.HISFC.BizLogic.Manager.Constant   Constant    = new Neusoft.HISFC.BizLogic.Manager.Constant();
                Neusoft.HISFC.BizLogic.Manager.Person     p           = new Neusoft.HISFC.BizLogic.Manager.Person();
                Neusoft.HISFC.BizLogic.Manager.Department managerDept = new Neusoft.HISFC.BizLogic.Manager.Department();
                //初始化结算方式
                this.payKindCbx.ShowCustomerList = false;
                this.payKindCbx.AddItems(Constant.GetList(Neusoft.HISFC.Models.Base.EnumConstant.PAYKIND));
                //初始化性别:
                this.sexComboBox.ShowCustomerList = false;
                this.sexComboBox.AddItems(Neusoft.HISFC.Models.Base.SexEnumService.List());
                //初始化婚姻信息:
                this.marryComboBox.ShowCustomerList = false;
                this.marryComboBox.AddItems(Neusoft.HISFC.Models.RADT.MaritalStatusEnumService.List());
                //初始化工作信息:
                this.workComboBox.ShowCustomerList = false;
                this.workComboBox.AddItems(Constant.GetList(Neusoft.HISFC.Models.Base.EnumConstant.PROFESSION));
                //初始化出生地信息:
                this.birthInComboBox.ShowCustomerList = false;
                this.birthInComboBox.AddItems(Constant.GetList(Neusoft.HISFC.Models.Base.EnumConstant.AREA));
                //初始化民族信息
                this.nationComboBox.ShowCustomerList = false;
                this.nationComboBox.AddItems(Constant.GetList(Neusoft.HISFC.Models.Base.EnumConstant.NATION));
                //初始化籍贯信息
                this.districtComboBox.ShowCustomerList = false;
                this.districtComboBox.AddItems(Constant.GetList(Neusoft.HISFC.Models.Base.EnumConstant.DIST));
                //初始化与患者关系信息
                this.relationComboBox.ShowCustomerList = false;
                this.relationComboBox.AddItems(Constant.GetList(Neusoft.HISFC.Models.Base.EnumConstant.RELATIVE));
                //初始化入院情况信息
                this.inCircsComboBox.ShowCustomerList = false;
                this.inCircsComboBox.AddItems(Constant.GetList(Neusoft.HISFC.Models.Base.EnumConstant.INCIRCS));


                alDoctors = p.GetEmployee(Neusoft.HISFC.Models.Base.EnumEmployeeType.D);
                //质控医生
                this.QcDocComboBox.AddItems(alDoctors);
                //主任医生
                this.chiefDocComboBox.AddItems(alDoctors);
                //主治医生
                this.chargeDocComboBox.AddItems(alDoctors);
                //住院医生
                this.houseDocComboBox.AddItems(alDoctors);
                //实习医生
                this.refDocComboBox.AddItems(alDoctors);
                //实习
                this.praDocComboBox.AddItems(alDoctors);
                //研究生
                this.graDocComboBox.AddItems(alDoctors);
                //护士
                this.QcNurComboBox.AddItems(p.GetEmployee(Neusoft.HISFC.Models.Base.EnumEmployeeType.N));
                //操作员
                this.operComboBox.AddItems(p.GetEmployeeAll());

                //转归
                alZG = Constant.GetList(Neusoft.HISFC.Models.Base.EnumConstant.ZG);

                try
                {
                    alDepts = managerDept.GetInHosDepartment();
                }
                catch { MessageBox.Show("获得在院科室出错!"); }

                //转往科室
                inDeptComboBox.AddItems(alDepts);
                this.changeDeptFirstComboBox.AddItems(alDepts);
                this.changeDeptSecondComboBox.AddItems(alDepts);
                this.changeDeptThirdComboBox.AddItems(alDepts);
                this.outDeptComboBox.AddItems(alDepts);
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }