public ActionResult GetUserListJson(string roleId) { var existMember = permissionBLL.GetMemberList(roleId); var userdata = userBLL.GetTable(); userdata.Columns.Add("ischeck", Type.GetType("System.Int32")); userdata.Columns.Add("isdefault", Type.GetType("System.Int32")); foreach (DataRow item in userdata.Rows) { string UserId = item["userid"].ToString(); int ischeck = existMember.Count(t => t.UserId == UserId); item["ischeck"] = ischeck; //修改不显示角色成员 modify by chand 2016-11-17 //if (ischeck > 0) //{ // item["isdefault"] = existMember.First(t => t.UserId == UserId).IsDefault; //} //else //{ // item["isdefault"] = 0; //} item["isdefault"] = 0; } userdata = DataHelper.DataFilter(userdata, "", "ischeck desc"); return(Content(userdata.ToJson())); }
public ActionResult GetUserListJson(string postId) { var existMember = permissionBLL.GetMemberList(postId); var userData = userBLL.GetDepartmentUserList(); List <DepartmentUserModel> userList = new List <DepartmentUserModel>(); foreach (UserEntity userItem in userData) { DepartmentUserModel model = new DepartmentUserModel(); int ischeck = existMember.Count(t => t.UserId == userItem.UserId); model.ischeck = ischeck; if (ischeck > 0) { model.isdefault = existMember.First(t => t.UserId == userItem.UserId).IsDefault; } else { model.isdefault = 0; } model.gender = userItem.Gender; model.departmentid = userItem.DepartmentId; model.departmentname = departmentCache.GetEntity(model.departmentid) != null?departmentCache.GetEntity(model.departmentid).FullName : ""; model.realname = userItem.RealName; model.account = userItem.Account; model.userid = userItem.UserId; userList.Add(model); } return(Content(userList.ToJson())); }
public ActionResult GetUserListJson(string roleId, string deptId) { var existMember = permissionBLL.GetMemberList(roleId); deptId = string.IsNullOrEmpty(deptId) ? OperatorProvider.Provider.Current().OrganizeId : deptId; var userdata = userBLL.GetTable(deptId); userdata.Columns.Add("ischeck", Type.GetType("System.Int32")); userdata.Columns.Add("isdefault", Type.GetType("System.Int32")); foreach (DataRow item in userdata.Rows) { string UserId = item["userid"].ToString(); int ischeck = existMember.Count(t => t.UserId == UserId); item["ischeck"] = ischeck; if (ischeck > 0) { item["isdefault"] = existMember.First(t => t.UserId == UserId).IsDefault; } else { item["isdefault"] = 0; } } userdata = DataHelper.DataFilter(userdata, "", "ischeck desc"); return(Content(userdata.ToJson())); }
public ActionResult GetUserListJson(string userGroupId) { var existMember = permissionBLL.GetMemberList(userGroupId).ToList(); var userdata = userBLL.GetTable(); userdata.Columns.Add("ischeck", Type.GetType("System.Int32"));//自定义添加一列 判断是否勾选 foreach (DataRow item in userdata.Rows) { string userId = item["userid"].ToString(); item["ischeck"] = existMember.Count(t => t.UserId == userId); } userdata = userdata.DataFilter("", "ischeck desc"); return(Content(userdata.TryToJson())); }
public ActionResult GetUserListJson(string postId, string orgId, string keyValue, int page, int count) { var watch = CommonHelper.TimerStart(); Pagination pagination = new Pagination() { page = page, rows = count, sidx = " DepartmentName", sord = " asc" }; var existMember = permissionBLL.GetMemberList(postId); var userdata = userBLL.GetTable(pagination, orgId, keyValue); userdata.Columns.Add("isdefault", Type.GetType("System.Int32")); userdata.Columns.Add("ischeck", Type.GetType("System.Int32")); foreach (DataRow item in userdata.Rows) { string UserId = item["userid"].ToString(); int ischeck = existMember.Count(t => t.UserId == UserId); item["ischeck"] = ischeck; if (ischeck > 0) { item["isdefault"] = existMember.First(t => t.UserId == UserId).IsDefault; } else { item["isdefault"] = 0; } } userdata = DataHelper.DataFilter(userdata, "", "ischeck desc"); //return Content(userdata.ToJson()); var JsonData = new { rows = userdata, total = pagination.total, page = pagination.page, records = pagination.records, costtime = CommonHelper.TimerEnd(watch) }; return(Content(JsonData.ToJson())); }
public ActionResult GetUserListJson(string postId) { var existMember = permissionBLL.GetMemberList(postId); var userdata = userBLL.GetTable(); userdata.Columns.Add("isdefault", Type.GetType("System.Int32")); foreach (DataRow item in userdata.Rows) { string UserId = item["userid"].ToString(); int ischeck = existMember.Count(t => t.UserId == UserId); item["ischeck"] = ischeck; if (ischeck > 0) { item["isdefault"] = existMember.First(t => t.UserId == UserId).IsDefault; } else { item["isdefault"] = 0; } } userdata = DataHelper.DataFilter(userdata, "", "ischeck desc"); return(Content(userdata.ToJson())); }
public ActionResult GetUserListJson(string roleId) { var existMember = permissionBLL.GetMemberList(roleId).ToList(); var userdata = userBLL.GetTable(); userdata.Columns.Add("ischeck", typeof(int)); userdata.Columns.Add("isdefault", typeof(int)); foreach (DataRow item in userdata.Rows) { string userId = item["id"].ToString(); int ischeck = existMember.Count(t => t.UserId == userId); item["ischeck"] = ischeck; if (ischeck > 0) { item["isdefault"] = existMember.First(t => t.UserId == userId).IsDefault; } else { item["isdefault"] = 0; } } userdata = userdata.DataFilter("", "ischeck desc"); return(Content(userdata.TryToJson())); }
public ActionResult GetUserListJson(string postId) { var existMember = permissionBLL.GetMemberList(postId); var userdata = userBLL.GetTable(); if (userdata != null && userdata.Count > 0) { var datalist = userdata.Select(x => { int ischeck = existMember.Count(t => t.UserId == x.UserId) > 0 ? 1 : 0; int?IsDefault = 0; if (ischeck > 0) { IsDefault = existMember.First(t => t.UserId == x.UserId).IsDefault; } var data = new { x.Account, x.Age, x.AllowEndTime, x.AllowStartTime, x.AnswerQuestion, x.Birthday, x.CheckOnLine, x.Craft, x.CraftAge, x.CreateDate, x.CreateUserId, x.CreateUserName, x.CurrentWorkAge, x.Degrees, x.DeleteMark, x.DepartmentCode, x.DepartmentId, x.DepartmentName, x.Description, x.DutyId, x.DutyName, x.Email, x.EnabledMark, x.EnCode, x.EnterTime, x.FINGER, x.FirstVisit, x.Folk, x.FourPersonType, x.Gender, x.HeadIcon, x.HealthStatus, x.IDENTIFYID, x.IsEpiboly, x.IsFourPerson, x.IsSpecial, x.IsSpecialEqu, x.JobName, x.JobTitle, x.LabourNo, x.LastVisit, x.LateDegrees, x.LockEndDate, x.LockStartDate, x.LogOnCount, x.Manager, x.ManagerId, x.Mobile, x.ModifyDate, x.ModifyUserId, x.ModifyUserName, x.MSN, x.Nation, x.Native, x.NewDegree, x.NickName, x.OICQ, x.OldDegree, x.OpenId, x.OrganizeCode, x.OrganizeId, x.Password, x.Photo, x.Planer, x.Political, x.PostCode, x.PostId, x.PostName, x.PreviousVisit, x.Quarters, x.Question, x.QuickQuery, x.RealName, x.RoleId, x.RoleName, x.Secretkey, x.SecurityLevel, x.Signature, x.SignImg, x.SimpleSpelling, x.SortCode, x.SpecialtyType, x.TechnicalGrade, x.TecLevel, x.Telephone, x.UserId, x.UserOnLine, x.UserType, x.Visage, x.WeChat, x.WorkGroupId, x.WorkKind, isdefault = IsDefault, ischeck = ischeck }; return(data); }).OrderByDescending(x => x.ischeck).ToList(); return(Content(datalist.ToJson())); } return(Content(userdata.ToJson())); }