Ejemplo n.º 1
0
        public void SearchProducts()
        {
            try
            {
                using (ProxyBE op = new ProxyBE())
                {
                    SearchProductArgs args = new SearchProductArgs();
                    args.OrderBy       = "[CategoryID] asc,[ProductCode]";
                    args.RowNumberFrom = pagingParm.RowNumberFrom;
                    args.RowNumberTo   = pagingParm.RowNumberTo;


                    if (!string.IsNullOrEmpty(Request["CategoryID"]))
                    {
                        args.CategoryID = new Guid(Request["CategoryID"]);
                    }

                    SearchResult sr = op.Client.SearchProduct(SenderUser, args);
                    Response.Write(JSONHelper.Dataset2Json(sr.DataSet));
                }
            }
            catch (Exception ex)
            {
                PLogger.LogError(ex);
                Response.Write(ex.Message);
            }
        }
Ejemplo n.º 2
0
 public SearchResult SearchProduct(Sender sender, SearchProductArgs args)
 {
     try
     {
         using (ObjectProxy op = new ObjectProxy())
         {
             return(op.SearchProduct(args));
         }
     }
     catch (Exception ex)
     {
         PLogger.LogError(ex);
         throw ex;
     }
 }