/// <summary> /// Search User /// </summary> public void SearchUser() { try { using (ProxyBE p = new ProxyBE()) { SearchUserArgs sargs = new SearchUserArgs(); sargs.OrderBy = pagingParm.SortOrder; sargs.RowNumberFrom = pagingParm.RowNumberFrom; sargs.RowNumberTo = pagingParm.RowNumberTo; sargs.IsSystem = false; if (!string.IsNullOrEmpty(parm.UserCode)) { List <string> UserCode = new List <string>(); UserCode.Add(parm.UserCode); sargs.UserCodes = UserCode; } if (!string.IsNullOrEmpty(parm.UserName)) { List <string> UserName = new List <string>(); UserName.Add(parm.UserName); sargs.UserNames = UserName; } if (!string.IsNullOrEmpty(Request["IsDisabled"]) && Request["IsDisabled"] != "请选择") { sargs.IsDisabled = Convert.ToBoolean(Request["IsDisabled"]); } if (!string.IsNullOrEmpty(Request["DepartmentID"]) && Request["DepartmentID"] != "请选择") { sargs.DepartmentID = Guid.Parse(Request["DepartmentID"].ToString()); } if (!string.IsNullOrEmpty(parm.IDNumber)) { sargs.IDNumber = parm.IDNumber; } if (!string.IsNullOrEmpty(parm.Mobile)) { sargs.Mobile = parm.Mobile; } SearchResult sr = p.Client.SearchUser(SenderUser, sargs); Response.Write(JSONHelper.Dataset2Json(sr.DataSet)); } } catch (Exception ex) { WriteError(ex.Message, ex); } }
public SearchResult SearchUser(Sender sender, SearchUserArgs args) { try { using (ObjectProxy op = new ObjectProxy()) { return(op.SearchUser(args)); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
/// <summary> /// List /// </summary> public void ListToRole() { try { using (ProxyBE p = new ProxyBE()) { string GroupID = Request["GroupID"]; string roleid = Request["roleid"]; string username = Request["username"]; string usercode = Request["usercode"]; if (!string.IsNullOrEmpty(GroupID)) { SearchUserArgs sargs = new SearchUserArgs(); sargs.OrderBy = pagingParm.SortOrder; sargs.RowNumberFrom = pagingParm.RowNumberFrom; sargs.RowNumberTo = pagingParm.RowNumberTo; UserGroup userGroup = p.Client.GetUserGroup(SenderUser, new Guid(GroupID)); //Where sargs.UserCodes = new List <string>() { { Regex.Replace(usercode, "", "%") } }; sargs.UserNames = new List <string>() { { Regex.Replace(username, "", "%") } }; SearchResult sr = p.Client.SearchUser(SenderUser, sargs); DataTable dt = sr.DataSet.Tables[0]; Response.Write(JSONHelper.Dataset2Json(sr.DataSet)); } else { Response.Write(JSONHelper.Object2DataSetJson(null)); } } } catch (Exception ex) { WriteError(ex.Message, ex); } }