Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            _EmailListId = AlwaysConvert.ToInt(Request.QueryString["EmailListId"]);
            _EmailList   = EmailListDataSource.Load(_EmailListId);
            if (_EmailList == null)
            {
                Response.Redirect("Default.aspx");
            }
            if (!Page.IsPostBack)
            {
                Caption.Text = string.Format(Caption.Text, _EmailList.Name);
                EmailListUsersCaption.Text = string.Format(EmailListUsersCaption.Text, _EmailList.Name);
                SearchUsersGrid.Visible    = false;
                if (Request.UrlReferrer.AbsolutePath.EndsWith("ManageList.aspx"))
                {
                    FinishLink.NavigateUrl = "ManageList.aspx?EmailListId=" + _EmailListId;
                }
            }

            AlphabetRepeater.DataSource = GetAlphabetDS();
            AlphabetRepeater.DataBind();
            AbleCommerce.Code.PageHelper.SetDefaultButton(SearchEmail, SearchButton.ClientID);
            IList <Group> storeGroups = GroupDataSource.LoadAll();

            SearchGroup.DataSource     = storeGroups;
            SearchGroup.DataTextField  = "Name";
            SearchGroup.DataValueField = "GroupId";
            SearchGroup.DataBind();
        }
Пример #2
0
        private void BindSubscriptionGroup()
        {
            SubscriptionGroup.Items.Clear();
            SubscriptionGroup.Items.Add(new ListItem(string.Empty));
            IList <CommerceBuilder.Users.Group> groupCol = GroupDataSource.LoadAll("Name");

            CommerceBuilder.Users.Group group;
            for (int i = groupCol.Count - 1; i >= 0; i--)
            {
                group = groupCol[i];
                if (group.Roles.Count > 0)
                {
                    groupCol.RemoveAt(i);
                }
            }

            SubscriptionGroup.DataSource = groupCol;
            SubscriptionGroup.DataBind();

            // SELECT VALUE
            ListItem item = SubscriptionGroup.Items.FindByValue(_Subscription.GroupId.ToString());

            if (item != null)
            {
                item.Selected = true;
            }
        }
Пример #3
0
        private void BindGroups(Group group)
        {
            IList <Group> groups = GroupDataSource.LoadAll("Name");

            groups.RemoveAt(groups.IndexOf(group));
            GroupList.DataSource = groups;
            GroupList.DataBind();
        }
 protected void BindGroups()
 {
     GroupListPanel.Visible = (UseGroupRestriction.SelectedIndex > 0);
     if (GroupListPanel.Visible)
     {
         GroupList.DataSource = GroupDataSource.LoadAll("Name");
         GroupList.DataBind();
     }
 }
        private List <int> GetValidGroupIds()
        {
            List <int>    allGroupIds = new List <int>();
            IList <Group> allGroups   = GroupDataSource.LoadAll();

            foreach (Group c in allGroups)
            {
                allGroupIds.Add(c.Id);
            }
            return(allGroupIds);
        }
Пример #6
0
 protected void BindGroups()
 {
     GroupListPanel.Visible = (UseGroupRestriction.SelectedIndex > 0);
     if (GroupListPanel.Visible)
     {
         GroupList.DataSource = GroupDataSource.LoadAll("Name");
         GroupList.DataBind();
         foreach (CommerceBuilder.Users.Group item in _ShipMethod.Groups)
         {
             ListItem listItem = GroupList.Items.FindByValue(item.Id.ToString());
             if (listItem != null)
             {
                 listItem.Selected = true;
             }
         }
     }
 }
 protected void BindGroups()
 {
     GroupListPanel.Visible = (UseGroupRestriction.SelectedIndex > 0);
     if (GroupListPanel.Visible)
     {
         GroupList.DataSource = GroupDataSource.LoadAll("Name");
         GroupList.DataBind();
         foreach (Group group in _VolumeDiscount.Groups)
         {
             ListItem listItem = GroupList.Items.FindByValue(group.Id.ToString());
             if (listItem != null)
             {
                 listItem.Selected = true;
             }
         }
     }
 }
Пример #8
0
        private void BindGroup()
        {
            Groups.Items.Clear();
            IList <CommerceBuilder.Users.Group> groupCol = GroupDataSource.LoadAll("Name");

            CommerceBuilder.Users.Group group;
            for (int i = groupCol.Count - 1; i >= 0; i--)
            {
                group = groupCol[i];
                if (group.IsInRole(Role.AllAdminRoles))
                {
                    groupCol.RemoveAt(i);
                }
            }

            Groups.DataSource = groupCol;
            Groups.DataBind();
        }
Пример #9
0
        private void BindSubscriptionGroup()
        {
            SubscriptionGroup.Items.Clear();
            SubscriptionGroup.Items.Add(new ListItem(string.Empty));
            IList <CommerceBuilder.Users.Group> groupCol = GroupDataSource.LoadAll("Name");

            CommerceBuilder.Users.Group group;
            for (int i = groupCol.Count - 1; i >= 0; i--)
            {
                group = groupCol[i];
                if (group.Roles.Count > 0 && group.IsInRole(Role.AllAdminRoles) || Group.DefaultUserGroupName.Equals(group.Name))
                {
                    groupCol.RemoveAt(i);
                }
            }

            SubscriptionGroup.DataSource = groupCol;
            SubscriptionGroup.DataBind();
        }
Пример #10
0
        protected void BindGroups()
        {
            PaymentMethod _PaymentMethod = PaymentMethodDataSource.Load(PaymentMethodId);

            GroupListPanel.Visible = (UseGroupRestriction.SelectedIndex > 0);
            if (GroupListPanel.Visible)
            {
                GroupList.DataSource = GroupDataSource.LoadAll("Name");
                GroupList.DataBind();
                foreach (Group r in _PaymentMethod.Groups)
                {
                    ListItem item = GroupList.Items.FindByValue(r.Id.ToString());
                    if (item != null)
                    {
                        item.Selected = true;
                    }
                }
            }
        }
Пример #11
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()));
        }