Exemple #1
0
 public Pessoa(string n, string e, string em, AEDData data)
 {
     this.Nome       = n;
     this.Endereco   = e;
     this.Email      = em;
     this.DataPessoa = data;
 }
Exemple #2
0
        public int DiffDias(AEDData data2)
        {
            AEDData dataMenor, dataMaior;
            int     menor = 0;
            int     cont  = 0;

            menor = (this.ano - data2.ano);

            if (menor == 0)
            {
                menor = this.mes - data2.mes;
                if (menor == 0)
                {
                    menor = this.dia - data2.dia;
                    if (menor == 0)
                    {
                        return(0);
                    }
                }
            }

            if (menor < 0)
            {
                dataMenor = (AEDData)(this.MemberwiseClone());
                dataMaior = (AEDData)(data2.MemberwiseClone());
            }
            else
            {
                dataMenor = (AEDData)(data2.MemberwiseClone());
                dataMaior = (AEDData)(this.MemberwiseClone());
            }

            while ((dataMenor.dia != dataMaior.dia) || (dataMenor.mes != dataMaior.mes) || (dataMenor.ano != dataMaior.ano))
            {
                dataMenor.AcrescentarDia(1);
                cont++;
            }
            return(cont);
        }
Exemple #3
0
 public PessoaFisica(string nome, string ender, string email, AEDData data, string cpf)
     : base(nome, ender, email, data)
 {
     this.CPF = cpf;
 }
Exemple #4
0
 public PessoaJuridica(string nome, string ender, string email, AEDData data, string cnpj)
     : base(nome, ender, email, data)
 {
     this.CNPJ = cnpj;
 }