本文整理汇总了C#中SKUInfo.GetDoubleValue方法的典型用法代码示例。如果您正苦于以下问题:C# SKUInfo.GetDoubleValue方法的具体用法?C# SKUInfo.GetDoubleValue怎么用?C# SKUInfo.GetDoubleValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SKUInfo
的用法示例。
在下文中一共展示了SKUInfo.GetDoubleValue方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: LoadData
/// <summary>
/// Load data of editing ecommerceEcommerce.
/// </summary>
/// <param name="skuiObj">EcommerceEcommerce object</param>
protected void LoadData(SKUInfo skuiObj)
{
// Set data reloaded flag
this.ViewState["DataReloaded"] = true;
// General
txtSKUName.Text = skuiObj.SKUName;
txtSKUNumber.Text = skuiObj.SKUNumber;
htmlTemplateBody.ResolvedValue = skuiObj.SKUDescription;
txtSKUPrice.Value = skuiObj.SKUPrice;
departmentElem.DepartmentID = skuiObj.SKUDepartmentID;
manufacturerElem.ManufacturerID = skuiObj.SKUManufacturerID;
supplierElem.SupplierID = skuiObj.SKUSupplierID;
imgSelect.Value = skuiObj.SKUImagePath;
// Status
chkSKUEnabled.Checked = skuiObj.SKUEnabled;
publicStatusElem.PublicStatusID = skuiObj.SKUPublicStatusID;
internalStatusElem.InternalStatusID = skuiObj.SKUInternalStatusID;
// Shipping
chkNeedsShipping.Checked = skuiObj.SKUNeedsShipping;
txtSKUWeight.Text = (skuiObj.SKUWeight > 0) ? skuiObj.SKUWeight.ToString() : String.Empty;
txtSKUWidth.Text = (skuiObj.SKUWidth > 0) ? skuiObj.SKUWidth.ToString() : String.Empty;
txtSKUHeight.Text = (skuiObj.SKUHeight > 0) ? skuiObj.SKUHeight.ToString() : String.Empty;
txtSKUDepth.Text = (skuiObj.SKUDepth > 0) ? skuiObj.SKUDepth.ToString() : String.Empty;
// Inventory
this.chkSKUSellOnlyAvailable.Checked = skuiObj.SKUSellOnlyAvailable;
this.txtSKUAvailableItems.Text = (skuiObj.GetIntegerValue("SKUAvailableItems", -1) == -1) ? String.Empty : skuiObj.SKUAvailableItems.ToString();
this.txtSKUAvailableInDays.Text = (skuiObj.GetIntegerValue("SKUAvailableInDays", -1) == -1) ? String.Empty : skuiObj.SKUAvailableInDays.ToString();
this.txtMaxOrderItems.Text = (skuiObj.GetIntegerValue("SKUMaxItemsInOrder", -1) == -1) ? String.Empty : skuiObj.SKUMaxItemsInOrder.ToString();
// Conversions
ucConversion.Value = skuiObj.SKUConversionName;
txtConversionValue.Text = skuiObj.SKUConversionValue.ToString();
// If editing a product option
if (skuiObj.SKUOptionCategoryID > 0)
{
// Disable specific product type options
this.selectProductTypeElem.AllowBundle = false;
this.selectProductTypeElem.AllowDonation = false;
this.selectProductTypeElem.Initialize();
}
// Load product type specific properties
switch (skuiObj.SKUProductType)
{
// Initialize membership specific properties
case SKUProductTypeEnum.Membership:
this.membershipElem.MembershipGUID = skuiObj.SKUMembershipGUID;
this.membershipElem.MembershipValidity = skuiObj.SKUValidity;
if (skuiObj.SKUValidity == ValidityEnum.Until)
{
this.membershipElem.MembershipValidUntil = skuiObj.SKUValidUntil;
}
else
{
this.membershipElem.MembershipValidFor = skuiObj.SKUValidFor;
}
break;
// Initialize e-product specific properties
case SKUProductTypeEnum.EProduct:
this.eProductElem.EProductValidity = skuiObj.SKUValidity;
if (skuiObj.SKUValidity == ValidityEnum.Until)
{
this.eProductElem.EProductValidUntil = skuiObj.SKUValidUntil;
}
else
{
this.eProductElem.EProductValidFor = skuiObj.SKUValidFor;
}
break;
// Initialize donation specific properties
case SKUProductTypeEnum.Donation:
this.donationElem.DonationIsPrivate = skuiObj.SKUPrivateDonation;
// If minimum price is set
if (skuiObj.GetDoubleValue("SKUMinPrice", -1) != -1)
{
this.donationElem.MinimumDonationAmount = skuiObj.SKUMinPrice;
}
// If maximum price is set
if (skuiObj.GetDoubleValue("SKUMaxPrice", -1) != -1)
{
this.donationElem.MaximumDonationAmount = skuiObj.SKUMaxPrice;
}
break;
// Initialize bundle specific properties
//.........这里部分代码省略.........