예제 #1
0
파일: CEP.cs 프로젝트: icaroferj/ir-api
        /// <summary>
        /// Retorna um objeto CEP populado com as informações trazidas a partir do Cep passado. Retorna Null se nao encontrar.
        /// </summary>
        /// <param name="cep"></param>
        /// <returns></returns>
        public CEP Buscar(string cep)
        {
            try
            {
                bool achou   = false;
                CEP  retorno = new CEP();

                bd.Consulta("SELECT EstadoID,CidadeID,EstadoSigla,CidadeNome,Logradouro,Endereco,Bairro,Cep FROM tCep(NOLOCK) WHERE Cep = '" + cep + "'");

                while (bd.Consulta().Read())
                {
                    retorno.EstadoID.Valor    = bd.LerInt("EstadoID");
                    retorno.CidadeID.Valor    = bd.LerInt("CidadeID");
                    retorno.EstadoSigla.Valor = bd.LerString("EstadoSigla");
                    retorno.CidadeNome.Valor  = bd.LerString("CidadeNome");
                    retorno.Logradouro.Valor  = bd.LerString("Logradouro");
                    retorno.Endereco.Valor    = bd.LerString("Endereco");
                    retorno.Bairro.Valor      = bd.LerString("Bairro");
                    retorno.Cep.Valor         = bd.LerString("Cep");
                    achou = true;
                }
                if (achou)
                {
                    return(retorno);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                bd.Fechar();
            }
        }
예제 #2
0
파일: CEPBD.cs 프로젝트: icaroferj/ir-api
 // passar o Usuario logado no sistema
 public CEPLista_B(int usuarioIDLogado)
 {
     cEP = new CEP(usuarioIDLogado);
 }
예제 #3
0
파일: CEPBD.cs 프로젝트: icaroferj/ir-api
 // passar o Usuario logado no sistema
 public CEPLista_B()
 {
     cEP = new CEP();
 }