private void InitCarrier() { //得到医技设备{5A111831-190D-4187-8076-83E220BC97B2} ArrayList deptEquipmentList = new ArrayList(); deptEquipmentList = bookingIntegrate.QueryMedTechEquipment(((Neusoft.HISFC.Models.Base.Employee)Neusoft.FrameWork.Management.Connection.Operator).Dept.ID); if (deptEquipmentList == null) { MessageBox.Show("获取医技设备信息时出错!"); return; } ArrayList tempAl = new ArrayList(); foreach (Neusoft.HISFC.Models.Terminal.TerminalCarrier car in deptEquipmentList) { Neusoft.FrameWork.Models.NeuObject obj = new Neusoft.FrameWork.Models.NeuObject(); obj.ID = car.CarrierCode; obj.Name = car.CarrierName; tempAl.Add(obj); } machineObjHelper.ArrayObject = tempAl; this.fpSpread1.SetColumnList(this.fpSpread1_Sheet1, (int)cols.Machine, tempAl); }
/// <summary> /// 生成科室设备树 /// </summary> private void InitEquipment( ) { if (this.DesignMode) { return; } // 父级节点 TreeNode parentNode = new TreeNode("科室设备"); neuTreeView1.ImageList = neuTreeView1.groupImageList; parentNode.ImageIndex = 0; parentNode.SelectedImageIndex = 0; // 医技业务层 Neusoft.HISFC.BizProcess.Integrate.Terminal.Booking bookingIntegrate = new Neusoft.HISFC.BizProcess.Integrate.Terminal.Booking( ); // 选择的科室编码 string deptCode = this.GetDept( ).ID; // 科室维护的设备 ArrayList deptEquipmentList = new ArrayList( ); deptEquipmentList = bookingIntegrate.QueryMedTechEquipment(deptCode); this.neuTreeView1.Nodes.Clear( ); this.neuTreeView1.Nodes.Add(parentNode); if (deptEquipmentList == null) { MessageBox.Show("获取科室设备列表时出错!" + bookingIntegrate.Err, "提示"); return; } foreach (Neusoft.HISFC.Models.Terminal.TerminalCarrier obj in deptEquipmentList) { TreeNode node = new TreeNode( ); node.Text = obj.CarrierName; node.Tag = obj; node.ImageIndex = 3; node.SelectedImageIndex = 4; parentNode.Nodes.Add(node); } parentNode.ExpandAll( ); }