Exemplo n.º 1
0
 public Dado_Uma_Pessoa()
 {
     this._pessoaPadrao = new Empresa("MR VIDRAÇARIA", DateTime.Now);
     this._telefonePadrao = new Telefone("(43) 3534-2350", TipoTelefone.Comercial);
     CEP cep = "86430-000";
     Cidade cidade = CidadeStub.GetInstance(1, "SANTO ANTÔNIO DA PLATINA", EstadoStub.GetInstance(1, "PR"));
     this._enderecoPadrao = new Endereco("RUA JOSÉ BONIFÁCIO", "834", cep, cidade, TipoEndereco.Cobranca);
 }
 public Dado_Um_ValidadorEmpresa()
 {
     this._empresaPadrao = EmpresaStub.GetInstance(0, "MR VIDRACARIA", DateTime.Now);
     this._telefonePadrao = new Telefone("(43) 3534-2350", TipoTelefone.Comercial);
     this._enderecoPadrao = new Endereco("Rua de teste", "823", new CEP("86430-000"), CidadeStub.GetInstance(1, "SANTO ANTÔNIO DA PLATINA", EstadoStub.GetInstance(1, "PR")), TipoEndereco.Comercial);
 }
 public Dado_Um_ValidadorCliente()
 {
     this._clientePadrao = ClienteStub.GetInstance(0, "RICARDO MEDEIROS DA COSTA JUNIOR", Convert.ToDateTime("14/08/1991"));
     this._enderecoPadrao = new Endereco("RUA JOSÉ BONIFÁCIO", "834", new CEP("86430-000"), CidadeStub.GetInstance(1, "SANTO ANTÔNIO DA PLATINA", EstadoStub.GetInstance(1, "PR")), TipoEndereco.Residencial);
     this._telefonePadrao = new Telefone("(43) 9957-9663", TipoTelefone.Celular);
 }
Exemplo n.º 4
0
        public virtual void RemoveEndereco(Endereco endereco)
        {
            if (this._enderecos == null)
                return;

            this._enderecos.Remove(endereco);
        }
Exemplo n.º 5
0
        public virtual void AdicionaEndereco(Endereco endereco)
        {
            if (endereco == null)
                throw new ExcecaoParametroInvalido("Pessoa.Endereco");

            if (!this.EnderecosPermitidos().Contains(endereco.TipoEndereco))
                throw new ExcecaoEnderecoNaoPermitido(this.TipoPessoa, endereco.TipoEndereco);

            if (this._enderecos == null)
                this._enderecos = new List<Endereco>();

            if (this.Enderecos.Contains(endereco))
                throw new ExcecaoParametroRepetido("Pessoa.Endereco");

            this._enderecos.Add(endereco);
        }