示例#1
0
 public Endereco ConsultarEnderecoNosCorreios(string cep, TipoServicoDeConsulta tipoServicoDeConsulta)
 {
     if (tipoServicoDeConsulta == TipoServicoDeConsulta.ServicoCorporativo)
     //consultaria serviço web dos correios
     return new Endereco("rua 1","casa 1" ,"vila madalena","São Paulo","SP","02234143");
        else
        {
        if(tipoServicoDeConsulta==TipoServicoDeConsulta.ServicoCorporativo)
            //consultaria serviço corporativo da empresa
            return new Endereco("rua 1", "casa 1", "vila madalena", "São Paulo", "SP", "02234143");
        }
     return null;
 }
        public Endereco ConsultarEnderecoNosCorreios(string cep, TipoServicoDeConsulta tipoServicoDeConsulta)
        {
            IServicoDeBuscaDeEndereco servicoDeBuscaDeEndereco = null;

            switch (tipoServicoDeConsulta)
            {
                case TipoServicoDeConsulta.ServicoCorporativo:
                    servicoDeBuscaDeEndereco = new ServicoBuscaDadosEnderecoCorporativo();break;
                case TipoServicoDeConsulta.ServicoCorreios: servicoDeBuscaDeEndereco = new ServicoBuscaDadosEnderecoCorreios();break;
                default: throw new Exception("Servico Selecionado inválido");
            }

            return servicoDeBuscaDeEndereco.Buscar(cep);

            return null;
        }
 public Endereco ConsultarEnderecoNosCorreios(string cep, TipoServicoDeConsulta tipoServicoDeConsulta)
 {
     if (tipoServicoDeConsulta == TipoServicoDeConsulta.ServicoCorporativo)
     {
         //consultaria serviço web dos correios
         return(new Endereco("rua 1", "casa 1", "vila madalena", "São Paulo", "SP", "02234143"));
     }
     else
     {
         if (tipoServicoDeConsulta == TipoServicoDeConsulta.ServicoCorreios)
         {
             //consultaria serviço corporativo da empresa
             return(new Endereco("rua 1", "casa 1", "vila madalena", "São Paulo", "SP", "02234143"));
         }
     }
     return(null);
 }
示例#4
0
        public Endereco ConsultarEnderecoNosCorreios(string cep, TipoServicoDeConsulta tipoServicoDeConsulta)
        {
            IServicoDeBuscaDeEndereco servicoDeBuscaDeEndereco = null;

            switch (tipoServicoDeConsulta)
            {
            case TipoServicoDeConsulta.ServicoCorporativo:
                servicoDeBuscaDeEndereco = new ServicoBuscaDadosEnderecoCorporativo(); break;

            case TipoServicoDeConsulta.ServicoCorreios: servicoDeBuscaDeEndereco = new ServicoBuscaDadosEnderecoCorreios(); break;

            default: throw new Exception("Servico Selecionado inválido");
            }

            return(servicoDeBuscaDeEndereco.Buscar(cep));

            return(null);
        }