public ACProfessorConsistenteValidation(ACProfessor ACProfessor) { var CPFDeveSerValido = new CPFDeveSerValido(); var DataDeNascimentoDeveSerValida = new DataDeNascimentoDeveSerValida(); var CodigoDeUsuarioDeveSerMaiorQueZero = new CodigoDeUsuarioDeveSerMaiorQueZero(); var RGDeveSerValido = new RGDeveSerValido(); base.Add("CPFDeveSerValido", new Rule <ACProfessor>(CPFDeveSerValido, "Professor deve ter um CPF válido.", ACProfessor)); base.Add("DataDeNascimentoDeveSerValida", new Rule <ACProfessor>(DataDeNascimentoDeveSerValida, "Professor deve ter data de nascimento válida.", ACProfessor)); base.Add("CodigoDeUsuarioDeveSerMaiorQueZero", new Rule <ACProfessor>(CodigoDeUsuarioDeveSerMaiorQueZero, "Professor deve ter um código de usuário.", ACProfessor)); base.Add("RGDeveSerValido", new Rule <ACProfessor>(RGDeveSerValido, "RG do professor deve ser válido.", ACProfessor)); }
public ACResponsavelConsistenteValidation(ACResponsavel ACResponsavel) { #region Seção: Regras var CPFDeveSerValido = new CPFDeveSerValido(); var DataDeNascimentoDeveSerValida = new DataDeNascimentoDeveSerValida(); var CodigoDeUsuarioDeveSerMaiorQueZero = new CodigoDeUsuarioDeveSerMaiorQueZero(); var RGDeveSerValido = new RGDeveSerValido(); var StatusDeveSerValido = new StatusDeveSerValido(); var ResponsavelDeveSerMaiorDeIdade = new ACResponsavelDeveSerMaiorDeIdade(); #endregion #region Seção: Validações base.Add("CPFDeveSerValido", new Rule <ACResponsavel>(CPFDeveSerValido, "Responsável deve ter um CPF válido.", ACResponsavel)); base.Add("DataDeNascimentoDeveSerValida", new Rule <ACResponsavel>(DataDeNascimentoDeveSerValida, "Responsável deve ter data de nascimento válida.", ACResponsavel)); base.Add("CodigoDeUsuarioDeveSerMaiorQueZero", new Rule <ACResponsavel>(CodigoDeUsuarioDeveSerMaiorQueZero, "Responsável deve ter um código de usuário.", ACResponsavel)); base.Add("RGDeveSerValido", new Rule <ACResponsavel>(RGDeveSerValido, "RG do responsável deve ser válido.", ACResponsavel)); base.Add("StatusDeveSerValido", new Rule <ACResponsavel>(StatusDeveSerValido, "Status do responsável deve ser válido.", ACResponsavel)); base.Add("ResponsavelDeveSerMaiorDeIdade", new Rule <ACResponsavel>(ResponsavelDeveSerMaiorDeIdade, "Responsável deve ter mais de 18 anos.", ACResponsavel)); #endregion }
public ACAlunoConsistenteValidation(ACAluno ACAluno) { #region Seção: Regras var CPFDeveSerValido = new CPFDeveSerValido(); var DataDeNascimentoDeveSerValida = new DataDeNascimentoDeveSerValida(); var CodigoDeUsuarioDeveSerMaiorQueZero = new CodigoDeUsuarioDeveSerMaiorQueZero(); //var DiaVencimentoDeveSerValido = new DiaVencimentoDeveSerValido(); var RGDeveSerValido = new RGDeveSerValido(); var StatusDeveSerValido = new StatusDeveSerValido(); #endregion #region Seção: Validações base.Add("CPFDeveSerValido", new Rule <ACAluno>(CPFDeveSerValido, "Aluno deve ter um CPF válido.", ACAluno)); base.Add("DataDeNascimentoDeveSerValida", new Rule <ACAluno>(DataDeNascimentoDeveSerValida, "Aluno deve ter data de nascimento válida.", ACAluno)); base.Add("CodigoDeUsuarioDeveSerMaiorQueZero", new Rule <ACAluno>(CodigoDeUsuarioDeveSerMaiorQueZero, "Aluno deve ter um código de usuário.", ACAluno)); //base.Add("DiaVencimentoDeveSerValido", new Rule<ACAluno>(DiaVencimentoDeveSerValido, "Dia de vencimento deve ser válido.", ACAluno)); base.Add("RGDeveSerValido", new Rule <ACAluno>(RGDeveSerValido, "RG deve ser válido.", ACAluno)); base.Add("StatusDeveSerValido", new Rule <ACAluno>(StatusDeveSerValido, "Status deve ser válido.", ACAluno)); #endregion }