public SearchResult SeachMaterial2Supplier(Sender sender, SearchMaterial2SupplierArgs args) { try { using (ObjectProxy op = new ObjectProxy()) { return(op.SeachMaterial2Supplier(args)); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public void SearchMaterialPrice() { try { using (ProxyBE p = new ProxyBE()) { SearchMaterial2SupplierArgs sargs = new SearchMaterial2SupplierArgs(); sargs.OrderBy = "[Price]"; sargs.RowNumberFrom = pagingParm.RowNumberFrom; sargs.RowNumberTo = pagingParm.RowNumberTo; //Where //if (!string.IsNullOrEmpty(parm.)) //{ // sargs.MaterialName = parm.MaterialName; //} //if (!string.IsNullOrEmpty(parm.Category)) //{ // sargs.Category = parm.Category; //} //if (!string.IsNullOrEmpty(parm.SubCategory)) //{ // sargs.SubCategory = parm.SubCategory; //} //if (!string.IsNullOrEmpty(parm.Color)) //{ // sargs.Color = parm.Color; //} //if (!string.IsNullOrEmpty(parm.Style)) //{ // sargs.Style = parm.Style; //} SearchResult sr = p.Client.SeachMaterial2Supplier(SenderUser, sargs); Response.Write(JSONHelper.Dataset2Json(sr.DataSet)); } } catch (Exception ex) { WriteError(ex.Message, ex); } }