public List <RegiaoDTO> Consultar(Int64 Id) { try { List <RegiaoDTO> ListaRegiao = new List <RegiaoDTO>(); int count = 0; IDataReader rd = null; var parametros = conexao.GeraParametros( Id ); bool sucesso = conexao.LerProcedure("NEO_CONS_REGIAO", parametros, out rd, TimeOut); if (sucesso) { while (rd.Read()) { count = 0; //iniciliza as propriedades RegiaoDTO regiao = new RegiaoDTO(); regiao.Id = rd.IsDBNull(count) ? 0 : rd.GetInt64(count); count++; regiao.Descricao = rd.IsDBNull(count) ? string.Empty : rd.GetString(count); count++; regiao.Ativo = rd.IsDBNull(count) ? false : !rd.GetBoolean(count); count++; regiao.Estado.Id = rd.IsDBNull(count) ? 0 : rd.GetInt32(count); count++; regiao.Estado.Descricao = rd.IsDBNull(count) ? string.Empty : rd.GetString(count); count++; //adiciona na lista ListaRegiao.Add(regiao); } } //retorna a string return(ListaRegiao); } catch (Exception) { throw; } }
public List <FornecedorDTO> Consultar(long Id) { try { List <FornecedorDTO> ListaFornecedor = new List <FornecedorDTO>(); int count = 0; IDataReader rd = null; var parametros = conexao.GeraParametros( Id ); bool sucesso = conexao.LerProcedure("NEO_CONS_FORNECEDOR", parametros, out rd, TimeOut); if (sucesso) { while (rd.Read()) { count = 0; //inicializa o objeto FornecedorDTO forn = new FornecedorDTO(); //iniciliza as propriedades forn.Id = rd.IsDBNull(count) ? 0 : rd.GetInt64(count); count++; forn.Cnpj = rd.IsDBNull(count) ? string.Empty : rd.GetString(count); count++; forn.Nome = rd.IsDBNull(count) ? string.Empty : rd.GetString(count); count++; //adiciona na lista ListaFornecedor.Add(forn); } } //retorna a string return(ListaFornecedor); } catch (Exception) { throw; } }
public List <EstadoDTO> Consultar(int Id) { try { List <EstadoDTO> ListaEstado = new List <EstadoDTO>(); int count = 0; IDataReader rd = null; var parametros = conexao.GeraParametros( Id ); bool sucesso = conexao.LerProcedure("NEO_CONS_ESTADO", parametros, out rd, TimeOut); if (sucesso) { while (rd.Read()) { count = 0; //inicializa o objeto EstadoDTO estado = new EstadoDTO(); //iniciliza as propriedades estado.Id = rd.IsDBNull(count) ? 0 : rd.GetInt32(count); count++; estado.Descricao = rd.IsDBNull(count) ? string.Empty : rd.GetString(count); count++; //adiciona na lista ListaEstado.Add(estado); } } //retorna a string return(ListaEstado); } catch (Exception) { throw; } }