Esempio n. 1
0
        /// <summary>
        /// Renders the controls neccessary for prompting user for a new value and adds them to the parentControl
        /// </summary>
        /// <param name="value"></param>
        /// <param name="setValue"></param>
        /// <returns></returns>
        public override Control CreateControl( string value, bool required, bool setValue )
        {
            DropDownList list = new DropDownList();

            if (!required)
                list.Items.Add(new ListItem(string.Empty, "0"));

            Rock.Core.DefinedTypeService definedTypeService = new Core.DefinedTypeService();
            foreach ( var definedType in definedTypeService.Queryable().OrderBy( d => d.Order ) )
                list.Items.Add( new ListItem( definedType.Name, definedType.Id.ToString() ) );

            return list;
        }
Esempio n. 2
0
        /// <summary>
        /// Renders the controls neccessary for prompting user for a new value and adds them to the parentControl
        /// </summary>
        /// <param name="value"></param>
        /// <param name="setValue"></param>
        /// <returns></returns>
        public override Control CreateControl(string value, bool required, bool setValue)
        {
            DropDownList list = new DropDownList();

            if (!required)
            {
                list.Items.Add(new ListItem(string.Empty, "0"));
            }

            Rock.Core.DefinedTypeService definedTypeService = new Core.DefinedTypeService();
            foreach (var definedType in definedTypeService.Queryable().OrderBy(d => d.Order))
            {
                list.Items.Add(new ListItem(definedType.Name, definedType.Id.ToString()));
            }

            return(list);
        }