Ejemplo n.º 1
0
        public JsonResult GetSelEmployeeAction(int Id)
        {
            var bllUser = new MesWeb.BLL.T_User();
            var user    = bllUser.GetModel(Id);

            if (user != null)
            {
                var bllEmp = new MesWeb.BLL.T_Employee();
                var empId  = bllEmp.GetModel(user.EmployeeID.Value).EmployeeID;
                if (empId > 0)
                {
                    return(new BasicDataController().GetSelEmployeeAction(empId));
                }
            }
            log = LogFactory.GetLogger(MethodBase.GetCurrentMethod().DeclaringType.FullName + ":" + MethodBase.GetCurrentMethod().Name);
            log.Error("获取员工信息失败!");
            return(null);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 用户配置
        /// </summary>
        /// <returns></returns>
        public ActionResult UserConf()
        {
            var vmJstreeList = new List <VM_JSTree>();
            var bllDept      = new MesWeb.BLL.T_Department();
            var bllEmp       = new MesWeb.BLL.T_Employee();
            var deptList     = bllDept.GetModelList("");
            var bllUser      = new MesWeb.BLL.T_User();
            var userList     = bllUser.GetModelList("");

            foreach (var dept in deptList)
            {
                var deptTree = new VM_JSTree {
                    text = dept.DepartmentName, id = "dept_" + dept.DepartmentID.ToString()
                };
                deptTree.children = new List <VM_JSTree>();
                foreach (var user in userList)
                {
                    if (!user.EmployeeID.HasValue)
                    {
                        continue;
                    }
                    var emp = bllEmp.GetModel(user.EmployeeID.Value);
                    if (emp != null)
                    {
                        if (emp.DepartmentID == dept.DepartmentID)
                        {
                            deptTree.children.Add(new VM_JSTree {
                                text = user.UserName, id = "user_" + user.UserID.ToString()
                            });
                            //  userList.Remove(user);
                        }
                    }
                }
                vmJstreeList.Add(deptTree);
            }
            return(View(vmJstreeList));
        }