Example #1
0
        public int CalcularIdade()
        {
            int AnoAtual       = Int32.Parse(DateTime.Now.ToString().Split("/") [2].Split(" ") [0]);
            int DataNascimento = Int32.Parse(DataDeNascimento.ToString().Split("/")[2].Split(" ") [0]);

            Idade = AnoAtual - DataNascimento;

            return(Idade);
        }
Example #2
0
        public int CalcularIdade()
        {
            int anoNasc  = Int32.Parse(DataDeNascimento.ToString().Split('/', ' ')[2]);
            int anoAtual = Int32.Parse(DateTime.Now.ToString().Split('/', ' ')[2]);

            idade = anoAtual - anoNasc;

            return(idade);
        }
Example #3
0
 public Usuario(NomeCompleto nome, Sexo sexo, Email email, CPF cpf,
                DataDeNascimento dataDeNascimento)
     : this()
 {
     Nome             = nome;
     Sexo             = sexo;
     Email            = email;
     CPF              = cpf;
     DataDeNascimento = dataDeNascimento;
 }
Example #4
0
        public static Usuario UsuarioFake()
        {
            var nome             = new NomeCompleto("Fake", "Sobrenome");
            var email            = new Email("*****@*****.**");
            var sexo             = Sexo.Masculino;
            var cpf              = new CPF("332.447.920-73");
            var dataDeNascimento = new DataDeNascimento(new DateTime(2002, 7, 22));
            var usuario          = new Usuario(nome, sexo, email, cpf, dataDeNascimento);

            usuario.DefinirSenha(Senha.GerarSenha("123456"));

            return(usuario);
        }
Example #5
0
        public void aniversario()
        {
            DateTime agora = DateTime.Now;
            string   dataDeNascimentoShort = DataDeNascimento.ToShortDateString();
            string   diaMes      = dataDeNascimentoShort.Remove(6);
            string   diaMesAno   = diaMes + agora.Year;
            DateTime aniversario = DateTime.Parse(diaMesAno);

            string tempoQueFalta;

            TimeSpan umDia = new TimeSpan(1, 0, 0, 0);

            if (agora > aniversario)
            {
                int ano = agora.Year + 1;
                diaMesAno   = diaMes + ano;
                aniversario = DateTime.Parse(diaMesAno);
                TimeSpan tempo = aniversario.Subtract(agora) + umDia;
                if (int.Parse(tempo.Days.ToString()) == 365)
                {
                    tempoQueFalta = "0";
                }
                else
                {
                    tempoQueFalta = tempo.Days.ToString();
                }
            }
            else
            {
                TimeSpan tempo = aniversario.Subtract(agora) + umDia;

                if (int.Parse(tempo.Days.ToString()) == 365)
                {
                    tempoQueFalta = "0";
                }
                else
                {
                    tempoQueFalta = tempo.Days.ToString();
                }
            }



            TempoParaAniversario = int.Parse(tempoQueFalta);
        }
Example #6
0
 public override string ToString()
 {
     return(string.Format("{0}#{1}", Nome, DataDeNascimento.ToString("d")));
 }