/// <summary> /// 人员属性 /// </summary> public void UserProperty() { //取得当前TreeView中的科室信息 Neusoft.HISFC.Models.Base.DepartmentStat dept = this.tvDepartmentLevelTree1.SelectedNode.Tag as Neusoft.HISFC.Models.Base.DepartmentStat; //取得当前ListView中要修改的人员数据 Neusoft.HISFC.Models.Admin.UserPowerDetail userPower = this.neuListView1.SelectedItems[0].Tag as Neusoft.HISFC.Models.Admin.UserPowerDetail; userPower.Dept.ID = dept.DeptCode; //科室编码 userPower.Dept.Name = dept.DeptName; //科室名称 userPower.GrantDept = dept.DeptCode; if (dept != null) { Manager.Controls.ucPrivUserManager userManager = new Manager.Controls.ucPrivUserManager(userPower); //创建临时窗口用来修改数据 Neusoft.FrameWork.WinForms.Classes.Function.PopForm.Text = "人员属性"; DialogResult dlg = Neusoft.FrameWork.WinForms.Classes.Function.PopShowControl(userManager); //取窗口返回参数 if (dlg == DialogResult.OK) { //更新ListView中科室的名称 //this.lvInfo.SelectedItems[0].Text = userPower.User.Name; //显示当前TreeView中选中节点的下级内容 this.ShowList(); } } }
/// <summary> /// 添加人员 /// </summary> public void AddUser() { //不可以在大类下及根结点下增加人员 if (this.tvDepartmentLevelTree1.SelectedNode.Parent == null) { return; } //取得当前TreeView中的科室信息 Neusoft.HISFC.Models.Base.DepartmentStat dept = this.tvDepartmentLevelTree1.SelectedNode.Tag as Neusoft.HISFC.Models.Base.DepartmentStat; //取得当前ListView中要修改的人员数据 //人员权限明细实体类 Neusoft.HISFC.Models.Admin.UserPowerDetail userPower = new Neusoft.HISFC.Models.Admin.UserPowerDetail(); userPower.Dept.ID = dept.DeptCode; userPower.Dept.Name = dept.DeptName; userPower.Class1Code = dept.StatCode; userPower.GrantDept = dept.DeptCode; if (dept != null) { Manager.Controls.ucPrivUserManager userManager = new Manager.Controls.ucPrivUserManager(userPower); //创建临时窗口用来修改数据 Neusoft.FrameWork.WinForms.Classes.Function.PopForm.Text = "人员属性"; DialogResult dlg = Neusoft.FrameWork.WinForms.Classes.Function.PopShowControl(userManager); //取窗口返回参数 if (dlg == DialogResult.OK) { //显示当前TreeView中选中节点的下级内容 this.ShowList(); } } }