Esempio n. 1
0
        /// <summary>
        /// Creates a form item.
        /// </summary>
        protected FormItem(FormItemLabel label, Control control, int?cellSpan, TextAlignment textAlignment, EwfValidation validation)
        {
            if (label == null)
            {
                throw new ApplicationException("The label cannot be a null FormItemLabel reference.");
            }
            this.label = label;

            this.control       = control;
            this.cellSpan      = cellSpan;
            this.textAlignment = textAlignment;
            this.validation    = validation;
        }
Esempio n. 2
0
        public void AddTopValidationMethod(Action <PostBackValueDictionary, Validator> validationMethod)
        {
            var validation = new EwfValidation(validationMethod, this);

            topValidations.Add(validation);
        }
Esempio n. 3
0
 void ValidationListInternal.AddValidation(EwfValidation validation)
 {
     validations.Add(validation);
 }
 void ValidationListInternal.AddValidation(EwfValidation validation)
 {
     ((ValidationListInternal)dataModification).AddValidation(validation);
 }
 /// <summary>
 /// Creates a modification error placeholder for the specified validation, or for the top modification errors if no validation is passed.
 /// </summary>
 public ModificationErrorPlaceholder(EwfValidation validation, Func <IEnumerable <string>, IEnumerable <Control> > controlGetter)
 {
     this.validation    = validation;
     this.controlGetter = controlGetter;
 }