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); }
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); }
public Usuario(NomeCompleto nome, Sexo sexo, Email email, CPF cpf, DataDeNascimento dataDeNascimento) : this() { Nome = nome; Sexo = sexo; Email = email; CPF = cpf; DataDeNascimento = dataDeNascimento; }
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); }
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); }
public override string ToString() { return(string.Format("{0}#{1}", Nome, DataDeNascimento.ToString("d"))); }