public void GetQuoteDetail() { try { if (string.IsNullOrEmpty(Request["QuoteID"])) { throw new Exception("报价单:QuoteID,调用参数无效。"); } Guid QuoteID = new Guid(Request["QuoteID"].ToString()); using (ProxyBE p = new ProxyBE()) { SearchQuoteDetailArgs args = new SearchQuoteDetailArgs(); args.QuoteID = QuoteID; if (!string.IsNullOrEmpty(Request["ItemGroup"])) { args.ItemGroup = Request["ItemGroup"].ToString(); } else { args.ItemGroup = ""; } SearchResult sr = p.Client.SearchQuoteDetail(SenderUser, args); Response.Write(JSONHelper.Dataset2Json(sr.DataSet)); } } catch (Exception ex) { PLogger.LogError(ex); WriteError(ex.Message); } }
public SearchResult SearchQuoteDetail(Sender sender, SearchQuoteDetailArgs args) { try { using (ObjectProxy op = new ObjectProxy()) { return(op.SearchQuoteDetail(args)); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }