/// <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); }
/// <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); }