/// <summary>
        /// Add Parameter
        /// </summary>
        /// <param name="name">
        /// Parameter Name
        /// </param>
        /// <param name="label">
        /// Parameter Label
        /// </param>
        /// <param name="maxLength">
        /// Maximum Length
        /// </param>
        /// <param name="required">
        /// Set if value in the parameter required when added/apdated
        /// </param>
        /// <param name="keyfield">
        /// Mark field as primary key, unique and required
        /// </param>
        /// <param name="parType">
        /// Parameter type (integer, string, boolean etc.)
        /// </param>
        public void AddParameter(
            string name, string label, int maxLength = 100, bool required = false, bool keyfield = false, ParameterType parType = ParameterType.String)
        {
            if (this.Parameters == null)
            {
                this.Parameters = new List <ExtensionParameter>();
            }

            var par = new ExtensionParameter(name)
            {
                Label     = label,
                MaxLength = maxLength,
                Required  = required,
                KeyField  = keyfield,
                ParamType = parType
            };

            this.Parameters.Add(par);
        }
Пример #2
0
        /// <summary>
        /// Add Parameter
        /// </summary>
        /// <param name="name">
        /// Parameter Name
        /// </param>
        /// <param name="label">
        /// Parameter Label
        /// </param>
        /// <param name="maxLength">
        /// Maximum Length
        /// </param>
        /// <param name="required">
        /// Set if value in the parameter required when added/apdated
        /// </param>
        /// <param name="keyfield">
        /// Mark field as primary key, unique and required
        /// </param>
        /// <param name="parType">
        /// Parameter type (integer, string, boolean etc.)
        /// </param>
        public void AddParameter(
            string name, string label, int maxLength = 100, bool required = false, bool keyfield = false, ParameterType parType = ParameterType.String)
        {
            if (this.Parameters == null)
            {
                this.Parameters = new List<ExtensionParameter>();
            }

            var par = new ExtensionParameter(name)
                {
                    Label = label,
                    MaxLength = maxLength,
                    Required = required,
                    KeyField = keyfield,
                    ParamType = parType
                };

            this.Parameters.Add(par);
        }