public SearchResult SearchRoomDesigner(Sender sender, SearchRoomDesignerArgs args) { try { using (ObjectProxy op = new ObjectProxy()) { return(op.SearchRoomDesigner(args)); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public void SearchRoomDesigners() { try { using (ProxyBE p = new ProxyBE()) { SearchRoomDesignerArgs sargs = new SearchRoomDesignerArgs(); sargs.OrderBy = "[Created] desc"; //Where if (!string.IsNullOrEmpty(Request["CustomerName"])) { sargs.CustomerName = Request["CustomerName"].ToString(); } if (!string.IsNullOrEmpty(parm.Status)) { sargs.Status = parm.Status.Split(',').ToList(); } if (CurrentUser.PartnerID != Guid.Empty) { sargs.PartnerID = CurrentUser.PartnerID; } //if (!string.IsNullOrEmpty(CurrentUser.Position)) //{ // if (CurrentUser.Position.Equals("量尺",StringComparison.CurrentCultureIgnoreCase)) // { // } //} if (CurrentUser.UserID != Guid.Empty) { sargs.Designer = Convert.ToString(CurrentUser.UserID); } sargs.RowNumberFrom = pagingParm.RowNumberFrom; sargs.RowNumberTo = pagingParm.RowNumberTo; SearchResult sr = p.Client.SearchRoomDesigner(SenderUser, sargs); Response.Write(JSONHelper.Dataset2Json(sr.DataSet)); } } catch (Exception ex) { WriteError(ex.Message, ex); } }