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