Exemplo n.º 1
0
 public void Validate()
 {
     AddNotifications(new Contract()
                      .Requires()
                      .HasMinLen(Name, 3, "Name", "O campo nome deve te no minimo 3 caractéres")
                      .HasMinLen(CPF, 11, "CPF", "O campo cpf inválido")
                      .HasMaxLen(CPF, 11, "CPF", "O campo cpf inválido")
                      .HasMinLen(Coren, 4, "Coren", "O campo coren deve te no minimo 4 caractéres") // olhar validacao para esse campo
                      .IsLowerOrEqualsThan(DateBirth.AddYears(18), DateTime.Now, "DateBirth", "Idade minima de 18 anos")
                      .IsNotEmpty(HospitalId, "Hospital", "O campo hospital precisa ser preenchido")
                      .IsTrue(DocumentValidate.validate(EDocumentType.CPF, CPF), "Document.Number", "Documento inválido")
                      );
 }
Exemplo n.º 2
0
 public void Validate()
 {
     AddNotifications(new Contract()
                      .Requires()
                      .HasMinLen(Name, 3, "Name", "O campo nome deve te no minimo 3 caractéres")
                      .HasMinLen(CNPJ, 3, "CNPJ", " O campo CNPJ inválido")
                      .HasMaxLen(CNPJ, 14, "CNPJ", "O campo CNPJ inválido")
                      .HasMinLen(City, 4, "City", "o campo cidade deve te no minimo 4 caractéres")
                      .HasMinLen(Street, 4, "State", "o campo estado deve te no minimo 4 caractéres")
                      .HasMinLen(Street, 3, "Country", "o campo country deve te no minimo 3 caractéres")
                      .IsTrue(DocumentValidate.validate(EDocumentType.CNPJ, CNPJ), "Documento", "Documento inválido")
                      );
 }
Exemplo n.º 3
0
        public ValidateHelper(WizardContext context, IValidatorFactory factory)
        {
            _context       = context;
            _validator     = new DocumentValidate();
            _valid_factory = new CommentValidatorFactory(context);
            _comments      = new CellCommentManager();

            if (factory != null)
            {
                _validator.FieldValidatorList.AddValidatorFactory(factory);
                _validator.RowValidatorList.AddValidatorFactory(factory);
            }

            _validator.FieldValidatorList.AddValidatorFactory(_valid_factory);
            _validator.RowValidatorList.AddValidatorFactory(_valid_factory);
        }