/// <summary> /// Carrega a lista /// </summary> /// <param name="tamanhoMax">Informe o tamanho maximo que a lista pode ter</param> /// <returns></returns> public void Carregar(int tamanhoMax) { try{ string sql; if (tamanhoMax == 0) { sql = "SELECT ID FROM tPerfilEspecial"; } else { sql = "SELECT top " + tamanhoMax + " ID FROM tPerfilEspecial"; } if (FiltroSQL != null && FiltroSQL.Trim() != "") { sql += " WHERE " + FiltroSQL.Trim(); } if (OrdemSQL != null && OrdemSQL.Trim() != "") { sql += " ORDER BY " + OrdemSQL.Trim(); } lista.Clear(); bd.Consulta(sql); while (bd.Consulta().Read()) { lista.Add(bd.LerInt("ID")); } lista.TrimToSize(); bd.Fechar(); }catch (Exception ex) { throw ex; } }
/// <summary> /// Carrega a lista /// </summary> public override void Carregar() { try { string sql; if (tamanhoMax == 0) sql = "SELECT ID FROM tMotivo"; else sql = "SELECT top " + tamanhoMax + " ID FROM tMotivo"; if (FiltroSQL != null && FiltroSQL.Trim() != "") sql += " WHERE " + FiltroSQL.Trim(); if (OrdemSQL != null && OrdemSQL.Trim() != "") sql += " ORDER BY " + OrdemSQL.Trim(); lista.Clear(); bd.Consulta(sql); while (bd.Consulta().Read()) lista.Add(bd.LerInt("ID")); lista.TrimToSize(); bd.Fechar(); } catch (Exception ex) { throw ex; } }