コード例 #1
0
 protected void Page_Init(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         AbleCommerce.Code.PageHelper.SetPickImageButton(ThumbnailUrl, BrowseThumbnailUrl);
         AbleCommerce.Code.PageHelper.SetPickImageButton(ImageUrl, BrowseImageUrl);
         //BIND TAXES
         TaxCode.DataSource = TaxCodeDataSource.LoadAll();
         TaxCode.DataBind();
     }
 }
コード例 #2
0
        protected void Page_Init(object sender, EventArgs e)
        {
            //WE DO THIS EACH TIME SO THAT LIST ITEMS DO NOT HAVE TO RESIDE IN VIEWSTATE
            BindSubscriptionGroup();
            IList <TaxCode> taxCodes = TaxCodeDataSource.LoadAll("Name");

            RecurringTaxCode.DataSource = taxCodes;
            RecurringTaxCode.DataBind();
            OneTimePriceTaxCode.DataSource = taxCodes;
            OneTimePriceTaxCode.DataBind();
        }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            _TaxGatewayId = TaxGatewayDataSource.GetTaxGatewayIdByClassId(Misc.GetClassId(typeof(WATaxProvider)));
            if (_TaxGatewayId > 0)
            {
                _TaxGateway = TaxGatewayDataSource.Load(_TaxGatewayId);
            }
            if (_TaxGateway != null)
            {
                _TaxProvider = _TaxGateway.GetProviderInstance() as WATaxProvider;
            }
            if (_TaxProvider == null)
            {
                _TaxProvider = new WATaxProvider();
            }

            if (_TaxGateway == null)
            {
                _TaxGateway = new TaxGateway();

                _TaxGateway.ClassId = Misc.GetClassId(typeof(WATaxProvider));
                _TaxGateway.Name    = _TaxProvider.Name;
                _TaxGateway.Store   = AbleContext.Current.Store;
            }

            if (!Page.IsPostBack)
            {
                TaxName.Text      = _TaxProvider.TaxName;
                DebugMode.Checked = _TaxProvider.UseDebugMode;

                // INITIALIZE TAX CODES LIST
                IList <TaxCode> taxCodes = TaxCodeDataSource.LoadAll();
                TaxCodes.DataSource = taxCodes;
                TaxCodes.DataBind();


                // SELECT THE CONFIGURED TAX CODES
                foreach (ListItem taxCodeItem in this.TaxCodes.Items)
                {
                    taxCodeItem.Selected = (_TaxProvider.TaxCodes.Contains(AlwaysConvert.ToInt(taxCodeItem.Value)));
                }
            }
        }
コード例 #4
0
        protected void Page_Init()
        {
            IList <TaxCode> taxCodes = TaxCodeDataSource.LoadAll();

            TaxCodes.DataSource = taxCodes;
            TaxCodes.DataBind();
            TaxCode.Items.Clear();
            TaxCode.Items.Add("");
            TaxCode.DataSource = taxCodes;
            TaxCode.DataBind();
            ZoneList.DataSource = ShipZoneDataSource.LoadAll("Name");
            ZoneList.DataBind();
            GroupList.DataSource = GroupDataSource.LoadAll("Name");
            GroupList.DataBind();

            // ROUNDING RULE
            RoundingRule.Items.Clear();
            RoundingRule.Items.Add(new ListItem("Common Method", ((int)CommerceBuilder.Taxes.RoundingRule.Common).ToString()));
            RoundingRule.Items.Add(new ListItem("Round to Even", ((int)CommerceBuilder.Taxes.RoundingRule.RoundToEven).ToString()));
            RoundingRule.Items.Add(new ListItem("Always Round Up", ((int)CommerceBuilder.Taxes.RoundingRule.AlwaysRoundUp).ToString()));
        }