public SearchResult SearchCompany(Sender sender, SearchCompanyArgs args) { try { using (ObjectProxy op = new ObjectProxy()) { return(op.SearchCompany(args)); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public void SearchCompanys() { try { using (ProxyBE p = new ProxyBE()) { SearchCompanyArgs sargs = new SearchCompanyArgs(); sargs.OrderBy = "[Created] desc"; sargs.RowNumberFrom = pagingParm.RowNumberFrom; sargs.RowNumberTo = pagingParm.RowNumberTo; //Where if (!string.IsNullOrEmpty(parm.CompanyCode)) { sargs.CompanyCode = parm.CompanyCode; } if (!string.IsNullOrEmpty(parm.CompanyName)) { sargs.CompanyName = parm.CompanyName; } if (!string.IsNullOrEmpty(parm.LinkMan)) { sargs.LinkMan = parm.LinkMan; } if (!string.IsNullOrEmpty(parm.Mobile)) { sargs.Mobile = parm.Mobile; } if (!string.IsNullOrEmpty(parm.Address)) { sargs.Address = parm.Address; } SearchResult sr = p.Client.SearchCompany(SenderUser, sargs); Response.Write(JSONHelper.Dataset2Json(sr.DataSet)); } } catch (Exception ex) { WriteError(ex.Message, ex); throw ex; } }