private void DisplayApplyToRows() { hfItemID.Value = string.Empty; CouponApplyTo applyTo = (CouponApplyTo)rblApplyTo.SelectedIndex; switch (applyTo) { case CouponApplyTo.Order: trCategory.Visible = false; trIncludeSubCategories.Visible = false; lstCategory.AutoPostBack = false; break; case CouponApplyTo.Category: BindCategories(); trCategory.Visible = true; trIncludeSubCategories.Visible = false; lstCategory.AutoPostBack = false; btnValidateCategory.Visible = true; break; case CouponApplyTo.Product: BindCategories(); trCategory.Visible = true; trIncludeSubCategories.Visible = false; lstCategory.AutoPostBack = true; btnValidateCategory.Visible = false; break; } trProduct.Visible = false; trSelectedItem.Visible = false; }
protected void valCustValidateItem_ServerValidate(object source, ServerValidateEventArgs args) { args.IsValid = true; CouponApplyTo applyTo = (CouponApplyTo)rblApplyTo.SelectedIndex; if ((applyTo == CouponApplyTo.Category || applyTo == CouponApplyTo.Product) && string.IsNullOrEmpty(hfItemID.Value)) { valCustValidateItem.ErrorMessage = Localization.GetString("valCustValidateItem", LocalResourceFile); args.IsValid = false; } }
private void DisplaySelectedItem(CouponApplyTo applyTo, int itemID) { switch (applyTo) { case CouponApplyTo.Order: // Do nothing break; case CouponApplyTo.Category: if (itemID != Null.NullInteger) { CategoryController categoryController = new CategoryController(); CategoryInfo category = categoryController.GetCategoryPath(PortalId, itemID); if (category != null) { // Show category path name trSelectedItem.Visible = true; lblItemName.Text = category.CategoryPathName; trIncludeSubCategories.Visible = true; return; } } else { DisplayApplyToRows(); } break; case CouponApplyTo.Product: if (itemID != Null.NullInteger) { ProductController productController = new ProductController(); ProductInfo product = productController.GetProduct(PortalId, itemID); if (product != null) { // Show product name trSelectedItem.Visible = true; lblItemName.Text = product.ModelName; return; } } else { DisplayApplyToRows(); } break; } }
protected void lstCategory_SelectedIndexChanged(object sender, EventArgs e) { CouponApplyTo applyTo = (CouponApplyTo)rblApplyTo.SelectedIndex; if (applyTo == CouponApplyTo.Product) { if (lstCategory.SelectedIndex != 0) { BindProducts(); trProduct.Visible = true; } else { trProduct.Visible = false; } } }
public void Fill(System.Data.IDataReader dr) { _couponID = Convert.ToInt32(dr["CouponID"]); _portalID = Convert.ToInt32(dr["PortalID"]); _code = Convert.ToString(dr["Code"]); _description = Convert.ToString(dr["Description"]); _ruleType = (CouponRule)(dr["RuleType"]); _ruleAmount = Convert.ToDecimal(Null.SetNull(dr["RuleAmount"], _ruleAmount)); _discountType = (CouponDiscount)(dr["DiscountType"]); _discountPercentage = Convert.ToInt32((Null.SetNull(dr["DiscountPercentage"], _discountPercentage))); _discountAmount = Convert.ToDecimal((Null.SetNull(dr["DiscountAmount"], _discountAmount))); _applyTo = (CouponApplyTo)(dr["ApplyTo"]); _itemID = Convert.ToInt32(Null.SetNull(dr["ItemID"], _itemID)); _includeSubCategories = Convert.ToBoolean(Null.SetNull(dr["IncludeSubCategories"], _includeSubCategories)); _startDate = Convert.ToDateTime(dr["StartDate"]); _endDate = Convert.ToDateTime(dr["EndDate"]); _validity = (CouponValidity)(dr["Validity"]); _createdByUserID = Convert.ToInt32(dr["CreatedByUserID"]); _createdDate = Convert.ToDateTime(dr["CreatedDate"]); }