本文整理汇总了C#中MerchantTribe.GetCurrentPrice方法的典型用法代码示例。如果您正苦于以下问题:C# MerchantTribe.GetCurrentPrice方法的具体用法?C# MerchantTribe.GetCurrentPrice怎么用?C# MerchantTribe.GetCurrentPrice使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MerchantTribe
的用法示例。
在下文中一共展示了MerchantTribe.GetCurrentPrice方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: WriteItem
private void WriteItem(MerchantTribe.Commerce.Catalog.Product p, ref StringBuilder sb, string expirationDate)
{
sb.Append(SafeString(p.Bvin));
sb.Append("\t");
sb.Append(SafeString(p.Sku));
sb.Append("\t");
sb.Append(SafeString(p.ProductName));
sb.Append("\t");
sb.Append(MerchantTribe.Web.Text.TrimToLength(SafeString(p.LongDescription), 10000));
sb.Append("\t");
sb.Append(RemoteImageUrl(p.ImageFileMedium));
sb.Append("\t");
sb.Append(SafeString(RemoteUrl(p)));
sb.Append("\t");
sb.Append(SafeString(p.GetCurrentPrice(string.Empty, 0m, null, string.Empty).ToString()));
sb.Append("\t");
sb.Append(SafeString("starting"));
// Price Type
sb.Append("\t");
sb.Append(SafeString("1"));
sb.Append("\t");
sb.Append(string.Empty);
// payment_accepted - cash,check,GoogleCheckout,Visa,MasterCard,AmericanExpress,Discover,wiretransfer
sb.Append("\t");
sb.Append(string.Empty);
// payment_notes
sb.Append("\t");
List<MerchantTribe.Commerce.Catalog.ProductProperty> props = MTApp.CatalogServices.ProductPropertiesFindForType(p.ProductTypeId);
sb.Append(SafeString(PropertyMatcher("shipping", props, p.Bvin)));
sb.Append("\t");
int expirationDays = 30;
DateTime expDate = DateTime.Now.AddDays(expirationDays);
sb.Append(SafeString(expirationDate));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("actor", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("apparel_type", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("artist", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("author", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("brand", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("color", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("condition", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("model_number", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("format", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("isbn", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("memory", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("pickup", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("processor_speed", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("size", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("tax_percent", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("tax_region", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("upc", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(PropertyMatcher("product_type", props, p.Bvin)));
sb.Append("\t");
sb.Append(SafeString(lstCondition.SelectedItem.Value));
sb.Append(System.Environment.NewLine);
}