Ejemplo n.º 1
0
        /// <summary>
        /// Creates the control(s) necessary for prompting user for a new value
        /// </summary>
        /// <param name="configurationValues">The configuration values.</param>
        /// <param name="id"></param>
        /// <returns>
        /// The control
        /// </returns>
        public override Control EditControl( Dictionary<string, ConfigurationValue> configurationValues, string id )
        {
            var control = new Web.UI.Controls.ImageUploader { ID = id };
            if ( configurationValues != null && configurationValues.ContainsKey( "binaryFileType" ) )
            {
                control.BinaryFileTypeGuid = configurationValues["binaryFileType"].Value.AsGuid();
            }

            return control;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Creates the control(s) necessary for prompting user for a new value
        /// </summary>
        /// <param name="configurationValues">The configuration values.</param>
        /// <param name="id"></param>
        /// <returns>
        /// The control
        /// </returns>
        public override Control EditControl(Dictionary <string, ConfigurationValue> configurationValues, string id)
        {
            var control = new Web.UI.Controls.ImageUploader {
                ID = id
            };

            if (configurationValues != null && configurationValues.ContainsKey("binaryFileType"))
            {
                control.BinaryFileTypeGuid = configurationValues["binaryFileType"].Value.AsGuid();
            }

            return(control);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Creates the control(s) neccessary for prompting user for a new value
        /// </summary>
        /// <param name="configurationValues">The configuration values.</param>
        /// <param name="id"></param>
        /// <returns>
        /// The control
        /// </returns>
        public override Control EditControl(Dictionary <string, ConfigurationValue> configurationValues, string id)
        {
            var control = new Web.UI.Controls.ImageUploader {
                ID = id
            };

            if (configurationValues != null && configurationValues.ContainsKey("binaryFileType"))
            {
                int?binaryFileTypeId = configurationValues["binaryFileType"].Value.AsInteger();
                if (binaryFileTypeId.HasValue)
                {
                    var binaryFileType = new BinaryFileTypeService().Get(binaryFileTypeId.Value);

                    if (binaryFileType != null)
                    {
                        control.BinaryFileTypeGuid = binaryFileType.Guid;
                    }
                }
            }

            return(control);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Creates the control(s) neccessary for prompting user for a new value
        /// </summary>
        /// <param name="configurationValues">The configuration values.</param>
        /// <param name="id"></param>
        /// <returns>
        /// The control
        /// </returns>
        public override Control EditControl( Dictionary<string, ConfigurationValue> configurationValues, string id )
        {
            var control = new Web.UI.Controls.ImageUploader { ID = id };

            if ( configurationValues != null && configurationValues.ContainsKey( "binaryFileType" ) )
            {
                int? binaryFileTypeId = configurationValues["binaryFileType"].Value.AsInteger();
                if ( binaryFileTypeId.HasValue )
                {
                    var binaryFileType = new BinaryFileTypeService().Get( binaryFileTypeId.Value );

                    if ( binaryFileType != null )
                    {
                        control.BinaryFileTypeGuid = binaryFileType.Guid;
                    }
                }
            }

            return control;
        }