public List <EstruturaParceiro> getParceirosPorTipo(bool indiceZero, int tipo) { try { List <EstruturaParceiro> listaParceiro = new List <EstruturaParceiro>(); StringBuilder sql = new StringBuilder(); sql.Append("SELECT ID, Parceiro, Tipo FROM tParceiro (NOLOCK) "); if (tipo >= 0) { sql.Append("WHERE Tipo = " + tipo + " "); } sql.Append("ORDER BY Parceiro"); //string sql = "SELECT ID, Parceiro, Tipo FROM tParceiro (NOLOCK) ORDER BY Parceiro"; EstruturaParceiro parceiro; bd.Consulta(sql.ToString()); if (indiceZero) { parceiro = new EstruturaParceiro(); parceiro.ID = 0; parceiro.Parceiro = "Nenhum"; parceiro.Tipo = -1; listaParceiro.Add(parceiro); } while (bd.Consulta().Read()) { parceiro = new EstruturaParceiro(); parceiro.ID = bd.LerInt("ID"); parceiro.Parceiro = bd.LerString("Parceiro"); parceiro.Tipo = bd.LerInt("Tipo"); listaParceiro.Add(parceiro); } return(listaParceiro); } catch (Exception ex) { throw ex; } finally { bd.Fechar(); } }
public List <EstruturaParceiro> getParceiros(bool indiceZero) { try { List <EstruturaParceiro> listaParceiro = new List <EstruturaParceiro>(); string sql = "SELECT ID, Parceiro, Tipo FROM tParceiro (NOLOCK) ORDER BY Parceiro"; EstruturaParceiro parceiro; bd.Consulta(sql); if (indiceZero) { parceiro = new EstruturaParceiro(); parceiro.ID = 0; parceiro.Parceiro = "Nenhum"; parceiro.Tipo = -1; listaParceiro.Add(parceiro); } while (bd.Consulta().Read()) { parceiro = new EstruturaParceiro(); parceiro.ID = bd.LerInt("ID"); parceiro.Parceiro = bd.LerString("Parceiro"); parceiro.Tipo = bd.LerInt("Tipo"); listaParceiro.Add(parceiro); } return(listaParceiro); } catch (Exception ex) { throw ex; } finally { bd.Fechar(); } }