示例#1
0
 /// <summary>
 /// 获取店铺信息
 /// </summary>
 public SellerMessage GetSellerInformation()
 {
     try
     {
         CdiscoundService.HeaderMessage headerMessage = GetHeaderMessage();
         var result = sercice.GetSellerInformation(headerMessage);
         return(result);
     }
     catch (Exception)
     {
         return(null);
     }
 }
示例#2
0
 /// <summary>
 /// 获取订单列表
 /// </summary>
 /// <param name="filter"></param>
 public Order[] GetOrderList(CdiscoundService.OrderFilter filter)
 {
     try
     {
         GetToken();
         CdiscoundService.HeaderMessage headerMessage = GetHeaderMessage();
         var result = sercice.GetOrderList(headerMessage, filter);
         return(result.OrderList);
     }
     catch (Exception)
     {
         return(null);
     }
 }
示例#3
0
 /// <summary>
 /// 构造HeaderMessage参数(具体可参考API文档)
 /// </summary>
 /// <returns></returns>
 private CdiscoundService.HeaderMessage GetHeaderMessage()
 {
     CdiscoundService.HeaderMessage headerMessage = new CdiscoundService.HeaderMessage();
     headerMessage.Context                      = new CdiscoundService.ContextMessage();
     headerMessage.Context.CatalogID            = 1;
     headerMessage.Context.CustomerPoolID       = 1;
     headerMessage.Context.SiteID               = 100;
     headerMessage.Localization                 = new CdiscoundService.LocalizationMessage();
     headerMessage.Localization.Country         = CdiscoundService.Country.Fr;
     headerMessage.Localization.Currency        = CdiscoundService.Currency.Eur;
     headerMessage.Localization.DecimalPosition = 2;
     headerMessage.Localization.Language        = CdiscoundService.Language.Fr;
     headerMessage.Security                     = new CdiscoundService.SecurityContext();
     headerMessage.Security.TokenId             = Token;
     headerMessage.Version                      = "1.0";
     return(headerMessage);
 }