コード例 #1
0
 public SearchResult SearchPartner(Sender sender, SearchPartnerArgs args)
 {
     try
     {
         using (ObjectProxy op = new ObjectProxy())
         {
             return(op.SearchPartner(args));
         }
     }
     catch (Exception ex)
     {
         PLogger.LogError(ex);
         throw ex;
     }
 }
コード例 #2
0
        public void SearchPartners()
        {
            try
            {
                using (ProxyBE p = new ProxyBE())
                {
                    SearchPartnerArgs sargs = new SearchPartnerArgs();
                    sargs.OrderBy       = "[Created] desc";
                    sargs.RowNumberFrom = pagingParm.RowNumberFrom;
                    sargs.RowNumberTo   = pagingParm.RowNumberTo;

                    //Where
                    if (!string.IsNullOrEmpty(parm.PartnerCode))
                    {
                        sargs.PartnerCode = parm.PartnerCode;
                    }
                    if (!string.IsNullOrEmpty(parm.PartnerName))
                    {
                        sargs.PartnerName = parm.PartnerName;
                    }
                    if (!string.IsNullOrEmpty(parm.LinkMan))
                    {
                        sargs.LinkMan = parm.LinkMan;
                    }
                    if (!string.IsNullOrEmpty(parm.Tel))
                    {
                        sargs.Tel = parm.Tel;
                    }
                    if (!string.IsNullOrEmpty(parm.Mobile))
                    {
                        sargs.Mobile = parm.Mobile;
                    }
                    if (!string.IsNullOrEmpty(parm.Fax))
                    {
                        sargs.Fax = parm.Fax;
                    }
                    if (!string.IsNullOrEmpty(parm.Province))
                    {
                        sargs.Province = parm.Province;
                    }
                    if (!string.IsNullOrEmpty(parm.City))
                    {
                        sargs.City = parm.City;
                    }
                    if (!string.IsNullOrEmpty(parm.Address))
                    {
                        sargs.Address = parm.Address;
                    }
                    if (CurrentUser.PartnerID != Guid.Empty)
                    {
                        sargs.PartnerIDs = new List <Guid>();
                        sargs.PartnerIDs.Add(CurrentUser.PartnerID);
                    }
                    SearchResult sr = p.Client.SearchPartner(SenderUser, sargs);
                    Response.Write(JSONHelper.Dataset2Json(sr.DataSet));
                }
            }
            catch (Exception ex)
            {
                WriteError(ex.Message, ex);
                throw ex;
            }
        }