Android Open Source - MproEntity Pessoa






From Project

Back to project page MproEntity.

License

The source code is released under:

GNU General Public License

If you think the Android project MproEntity listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package br.com.mpro.mprolabs.model;
// w w  w  . j a v a2  s  .  c om
import java.util.Calendar;
import br.com.mpro3.utils.MproEntity;

public class Pessoa extends MproEntity
{
  public double Altura;
            public String dataNascimento;
            public String Nome;
            public String sobreNome;
            
            /**
             * Construtor
             */
            public Pessoa()
            { }
            
            /**
             * Overload de Construtor
             */
            public Pessoa(double altura, String datanasc, String nome, String sobrenome)
            //public Pessoa(String datanasc, String nome, String sobrenome)
            {
                      this.Altura = altura;
                      this.dataNascimento = datanasc;
                      this.Nome = nome;
                      this.sobreNome = sobrenome;
            }
            
            /**
             * Pega a idade do individuo
             */
            public int getIdade()
            {
                      String[] parts = dataNascimento.split("/");
                      Calendar calendar = Calendar.getInstance();
                      Calendar today = Calendar.getInstance();
                      calendar.set(Integer.parseInt(parts[2]), Integer.parseInt(parts[1]), Integer.parseInt(parts[0]));
                      long lg1 = today.getTime().getTime() - calendar.getTime().getTime();
                      return (int)(lg1 / (1000L * 60 * 60 * 24 *  365));
            }
            
            /**
             * Pega o nome completo
             */
            public String getNomeCompleto()
            {
                      return this.Nome + " "  + this.sobreNome;
            }
}




Java Source Code List

br.com.mpro3.utils.LauDB.java
br.com.mpro3.utils.MproEntityRelation.java
br.com.mpro3.utils.MproEntity.java
br.com.mpro3.utils.Objects.java
br.com.mpro.mprolabs.model.Grupo.java
br.com.mpro.mprolabs.model.Pessoa.java
com.mpro.mprolabs.MainActivity.java