Exemplo n.º 1
0
        public DOBDate()
        {
            base.ControlType = ControlType.DateOfBirth;
            var defaultValueValidattor = new DefaultValueValidator(ControlType);

            this.AddValidator(defaultValueValidattor);
        }
Exemplo n.º 2
0
        public Image()
        {
            ControlType = ControlType.Image;
            var defaultValueValidattor = new DefaultValueValidator(ControlType);

            this.AddValidator(defaultValueValidattor);
        }
Exemplo n.º 3
0
        public InternalId()
        {
            this.DataType    = DataType.Guid;
            this.ControlType = ControlType.Label;
            var defaultValueValidattor = new DefaultValueValidator(ControlType);

            this.AddValidator(defaultValueValidattor);
        }
Exemplo n.º 4
0
        public MultiSelectLookup()
        {
            this.DataType    = DataType.Lookup;
            this.ControlType = ControlType.Select2;
            var defaultValueValidattor = new DefaultValueValidator(ControlType);

            this.AddValidator(defaultValueValidattor);
        }
Exemplo n.º 5
0
        public ComputedType()
        {
            this.DataType       = DataType.Composite;
            this.ControlType    = ControlType.Label;
            this.IsConfigurable = false;
            var defaultValueValidattor = new DefaultValueValidator(ControlType);

            this.AddValidator(defaultValueValidattor);
        }
Exemplo n.º 6
0
        public LargeText()
        {
            DataType         = DataType.Text;
            base.ControlType = ControlType.TextArea;
            IsConfigurable   = false;
            var defaultValueValidattor = new DefaultValueValidator(ControlType);

            this.AddValidator(defaultValueValidattor);
        }
Exemplo n.º 7
0
        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);
        }
Exemplo n.º 9
0
        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);
        }
Exemplo n.º 10
0
        //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);
        }
Exemplo n.º 11
0
        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);
        }
Exemplo n.º 12
0
        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);
        }
Exemplo n.º 13
0
        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);
        }
Exemplo n.º 14
0
        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);
        }
Exemplo n.º 15
0
        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);
        }
Exemplo n.º 16
0
        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);
        }
Exemplo n.º 17
0
        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);
        }
Exemplo n.º 18
0
        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);
        }
Exemplo n.º 19
0
        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);
        }
Exemplo n.º 20
0
        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);
        }
Exemplo n.º 21
0
        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);
        }
Exemplo n.º 22
0
        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);
        }