Beispiel #1
0
        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));
        }
Beispiel #2
0
        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
        }
Beispiel #3
0
        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
        }