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