Пример #1
0
    protected void View2_Activate(object sender, EventArgs e)
    {
        var packs = DirectReferralPackManager.GetAvailablePacks();

        DirectRefPackDDL.Items.Clear();

        for (int i = 0; i < packs.Count; i++)
        {
            string        itemValue = packs[i].Id.ToString();
            StringBuilder sb        = new StringBuilder();

            sb.AppendFormat(U5007.REFPACKDDL, packs[i].NumberOfRefs, AppSettings.ServerTime.AddDays(packs[i].Days).ToShortDateDBString(), packs[i].Price);
            if (AppSettings.DirectReferrals.DirectReferralMembershipPacksEnabled)
            {
                sb.Append(" (" + L1.MEMBERSHIP + ": ");
                if (packs[i].MembershipId == 0)
                {
                    sb.Append(U4200.ALL + ")");
                }
                else
                {
                    sb.Append(Membership.SelectName(packs[i].MembershipId) + ")");
                }
            }


            string itemString = sb.ToString();

            ListItem item = new ListItem(itemString, itemValue);
            DirectRefPackDDL.Items.Insert(i, item);
            DirectRefPackDDL.SelectedIndex = 0;
        }

        if (packs.Count <= 0)
        {
            BuyDirectRefPackPlaceHolder.Visible = false;
            NoDirectRefPacksPlaceHolder.Visible = true;
            NoDirectRefPacksLiteral.Text        = U5007.REFPACKSUNAVAILABLE;
        }
        ReferralsCount2.DataBind();
    }