public DOBDate() { base.ControlType = ControlType.DateOfBirth; var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public Image() { ControlType = ControlType.Image; var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public InternalId() { this.DataType = DataType.Guid; this.ControlType = ControlType.Label; var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public MultiSelectLookup() { this.DataType = DataType.Lookup; this.ControlType = ControlType.Select2; var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public ComputedType() { this.DataType = DataType.Composite; this.ControlType = ControlType.Label; this.IsConfigurable = false; var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public LargeText() { DataType = DataType.Text; base.ControlType = ControlType.TextArea; IsConfigurable = false; var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public Active() { this.DataType = DataType.Bool; this.ControlType = ControlType.Checkbox; this.IsConfigurable = true; var defaultValueValidattor = new DefaultValueValidator(ControlType.DropDown); this.AddValidator(defaultValueValidattor); }
public MultiSelectGlobalPickList() { this.DataType = DataType.Custom; this.ControlType = ControlType.Select2; var requiredValidator1 = new RequiredValidator(); this.AddValidator(requiredValidator1); var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public LocalPickList() { this.DataType = DataType.PickList; this.ControlType = ControlType.DropDown; this.IsConfigurable = true; var requiredValidator1 = new RequiredValidator(); this.AddValidator(requiredValidator1); var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
//private string ApiUrl = "/api/metadata"; public MetadataPicklist() { this.DataType = DataType.MetaDataPicklist; this.ControlType = ControlType.DropDown; this.IsConfigurable = true; this.APIUrl = "/api/metadata"; var requiredValidator1 = new RequiredValidator(); this.AddValidator(requiredValidator1); var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public PickList() { this.DataType = DataType.PickList; this.ControlType = ControlType.DropDown; var requiredValidator = new RequiredValidator(); this.AddValidator(requiredValidator); var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public Lookup() { this.DataType = DataType.Lookup; this.ControlType = ControlType.DropDown; var requiredValidator = new RequiredValidator(); this.AddValidator(requiredValidator); var defaultValueValidattor = new DefaultValueValidator(ControlType.DropDown); this.AddValidator(defaultValueValidattor); }
public DateTime() { this.DataType = DataType.DateTime; this.ControlType = ControlType.Calendar; this.IsConfigurable = true; var requiredValidator1 = new RequiredValidator(); this.AddValidator(requiredValidator1); // var lengthValidator = new RangeValidator(); // this.AddValidator(lengthValidator); var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public Percent() { this.DataType = DataType.Number; this.ControlType = ControlType.TextBox; this.IsConfigurable = true; var requiredValidator1 = new RequiredValidator(); this.AddValidator(requiredValidator1); var requiredValidator2 = new PercentValidator(); this.AddValidator(requiredValidator2); var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public AutoNumber() { this.DataType = DataType.Custom; this.ControlType = ControlType.Label; this.AutoNumbers = RandomNumber(); var requiredValidator1 = new RequiredValidator(); this.AddValidator(requiredValidator1); var requiredValidator2 = new RangeValidator(); this.AddValidator(requiredValidator2); var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public RichText() { DataType = DataType.Text; ControlType = VPC.Metadata.Business.DataAnnotations.ControlType.RichText; IsConfigurable = true; var requiredValidator1 = new RequiredValidator(); AddValidator(requiredValidator1); var lengthValidator = new LengthValidator(); //lengthValidator.Dblength = 3000; AddValidator(lengthValidator); var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public Name() { DataType = DataType.Text; base.ControlType = ControlType.TextBox; IsConfigurable = false; var requiredValidator1 = new RequiredValidator(); AddValidator(requiredValidator1); var lengthValidator = new LengthValidator(); lengthValidator.Dblength = 100; lengthValidator.MinDblength = 1; AddValidator(lengthValidator); var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public DecimalType() { this.DataType = DataType.Number; this.ControlType = ControlType.TextBox; this.IsConfigurable = true; this.DecimalPrecision = 2; var requiredValidator1 = new RequiredValidator(); this.AddValidator(requiredValidator1); var requiredValidator2 = new RangeValidator(); this.AddValidator(requiredValidator2); var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public XSmallText() { DataType = DataType.Text; base.ControlType = ControlType.TextBox; IsConfigurable = false; var requiredValidator1 = new RequiredValidator(); AddValidator(requiredValidator1); var lengthValidator = new LengthValidator(); lengthValidator.Dblength = 10; // Set values for field lenght as per Database's field lenght. lengthValidator.MinDblength = 1; AddValidator(lengthValidator); var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public StringType() { this.DataType = DataType.Text; this.ControlType = ControlType.Label; this.IsConfigurable = true; var requiredValidator1 = new RequiredValidator(); AddValidator(requiredValidator1); var lengthValidator = new LengthValidator(); lengthValidator.Dblength = 255; lengthValidator.MinDblength = 1; AddValidator(lengthValidator); var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public Phone() { this.DataType = DataType.Number; this.ControlType = ControlType.TextBox; this.IsConfigurable = true; var requiredValidator1 = new RequiredValidator(); this.AddValidator(requiredValidator1); //var requiredValidator2 = new RangeValidator(); //this.AddValidator(requiredValidator2); var lengthvalidator = new LengthValidator(); lengthvalidator.Dblength = 10; lengthvalidator.MinDblength = 10; this.AddValidator(lengthvalidator); var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }
public Email() { this.DataType = DataType.Email; this.ControlType = ControlType.TextBox; this.IsConfigurable = true; var requiredValidator1 = new RequiredValidator(); this.AddValidator(requiredValidator1); // var requiredValidator2 = new RangeValidator(); // this.AddValidator(requiredValidator2); var emailformatvalidator = new EmailFormatValidator(); emailformatvalidator.RegexFormat = @"^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}" + @"\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\" + @".)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"; this.AddValidator(emailformatvalidator); var defaultValueValidattor = new DefaultValueValidator(ControlType); this.AddValidator(defaultValueValidattor); }