Exemplo n.º 1
0
        /// <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;
            }
        }
Exemplo n.º 2
0
        /// <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;
            }

        }