Ejemplo n.º 1
0
        private void PopulateControls()
        {
            if (ddlNewsType.Items.Count > 0)
            {
                return;
            }

            ddlNewsType.DataValueField = "Value";
            ddlNewsType.DataTextField  = "Name";
            ddlNewsType.DataSource     = EnumDefined.LoadFromConfigurationXml("news", "newstype", "value");
            ddlNewsType.DataBind();
        }
        private void PopulateControls()
        {
            if (ddlTemplates.Items.Count > 0)
            {
                return;
            }

            ddlTemplates.DataValueField = "Value";
            ddlTemplates.DataTextField  = "Name";
            ddlTemplates.DataSource     = EnumDefined.LoadFromConfigurationXml("product", "templatedetail", "xsltname");
            ddlTemplates.DataBind();
        }
Ejemplo n.º 3
0
        public static string GetNameByNewsType(int newsType, string newsTypeNameFormat, string defaultName)
        {
            if (newsType > 0)
            {
                List <EnumDefined> lstEnum = EnumDefined.LoadFromConfigurationXml("news", "newstype", "value");
                foreach (EnumDefined item in lstEnum)
                {
                    if (item.Value == newsType.ToString())
                    {
                        return(string.Format(newsTypeNameFormat, item.Name));
                    }
                }
            }

            return(defaultName);
        }
Ejemplo n.º 4
0
        private void PopulateControls()
        {
            List <EnumDefined> list = EnumDefined.LoadFromConfigurationXml("product", "showoption", "value", "name");

            ddlShowOption.DataSource = list;
            ddlShowOption.DataBind();

            ListItem li = ddlShowOption.Items.FindByValue(option.ToString());

            if (li != null)
            {
                ddlShowOption.ClearSelection();
                li.Selected = true;
            }

            PopulateZoneList();
        }
Ejemplo n.º 5
0
        private void PopulateControls()
        {
            List <EnumDefined> list = EnumDefined.LoadFromConfigurationXml("news");

            ddlPosition.DataSource = list;
            ddlPosition.DataBind();

            ListItem li = ddlPosition.Items.FindByValue(pos.ToString());

            if (li != null)
            {
                ddlPosition.ClearSelection();
                li.Selected = true;
            }

            PopulateZoneList();
        }
Ejemplo n.º 6
0
        private void PopulateControls()
        {
            try
            {
                List <EnumDefined> list = EnumDefined.LoadFromConfigurationXml("product");
                list.RemoveAll(s => Convert.ToInt32(s.Value) <= 0);
                ddlPosition.DataSource = list;
                ddlPosition.DataBind();

                ListItem li = ddlPosition.Items.FindByValue(pos.ToString());
                if (li != null)
                {
                    ddlPosition.ClearSelection();
                    li.Selected = true;
                }

                PopulateZoneList();
            }
            catch (Exception ex)
            {
                log.Error(ex.Message);
            }
        }
Ejemplo n.º 7
0
        private void EnsureItems()
        {
            if (ddPosition == null)
            {
                ddPosition = new DropDownList();
                ddPosition.DataValueField = "Value";
                ddPosition.DataTextField  = "Name";

                if (this.Controls.Count == 0)
                {
                    this.Controls.Add(ddPosition);
                }
            }

            if (ddPosition.Items.Count > 0)
            {
                return;
            }

            ddPosition.DataSource = EnumDefined.LoadFromConfigurationXml("news");
            ddPosition.DataBind();

            ddPosition.Items.Insert(0, new ListItem("", "-1"));
        }