Beispiel #1
0
 /// <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();
         }
     }
 }
Beispiel #2
0
        /// <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();
                }
            }
        }