예제 #1
0
    public List<TextoEdit> getLista(string ordenacao)
    {
        List<TextoEdit> lista = new List<TextoEdit>();

        DataTable dt = edi.select();

        foreach (DataRow row in dt.Rows)
        {

            TextoEdit text =
                new TextoEdit((int)row[0],               // idTexto
                             row[1].ToString(),          // Titulo
                             row[2].ToString(),          // Texto
                             row[3].ToString(),          // Intro
                             row[4].ToString(),          // user
                             row[5].ToString(),          // link
                             Convert.ToDateTime(row[6]), // Data Acesso
                             Convert.ToDateTime(row[7])  // Data Mod
                             );
            lista.Add(text);
        }

        if (ordenacao.Equals("TitAsc"))
        {
            TextoSortByTituloAsc sorter = new TextoSortByTituloAsc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("TitDesc"))
        {
            TextoSortByTituloDesc sorter = new TextoSortByTituloDesc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("DateAsc"))
        {
            TextoSortByDataAsc sorter = new TextoSortByDataAsc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("DateDesc"))
        {
            TextoSortByDataDesc sorter = new TextoSortByDataDesc();
            lista.Sort(sorter);
        }

        return lista;
    }
예제 #2
0
    public List <TextoEdit> getLista(string ordenacao)
    {
        List <TextoEdit> lista = new List <TextoEdit>();

        DataTable dt = edi.select();

        foreach (DataRow row in dt.Rows)
        {
            TextoEdit text =
                new TextoEdit((int)row[0],                // idTexto
                              row[1].ToString(),          // Titulo
                              row[2].ToString(),          // Texto
                              row[3].ToString(),          // Intro
                              row[4].ToString(),          // user
                              row[5].ToString(),          // link
                              Convert.ToDateTime(row[6]), // Data Acesso
                              Convert.ToDateTime(row[7])  // Data Mod
                              );
            lista.Add(text);
        }

        if (ordenacao.Equals("TitAsc"))
        {
            TextoSortByTituloAsc sorter = new TextoSortByTituloAsc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("TitDesc"))
        {
            TextoSortByTituloDesc sorter = new TextoSortByTituloDesc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("DateAsc"))
        {
            TextoSortByDataAsc sorter = new TextoSortByDataAsc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("DateDesc"))
        {
            TextoSortByDataDesc sorter = new TextoSortByDataDesc();
            lista.Sort(sorter);
        }

        return(lista);
    }
예제 #3
0
    public List<TextoArq> getListaArquivados(string ordenacao)
    {
        List<TextoArq> lista = new List<TextoArq>();

        DataTable dt = arq.select();

        foreach (DataRow row in dt.Rows)
        {

            TextoArq text =
                new TextoArq( (int) row[0],
                             row[1].ToString(),
                             row[2].ToString(),
                             row[3].ToString(),
                             Convert.ToDateTime(row[4]),
                             row[5].ToString(),
                             row[6].ToString()
                             );
            lista.Add(text);
        }

        if (ordenacao.Equals("TitAsc"))
        {
            TextoSortByTituloAsc sorter = new TextoSortByTituloAsc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("TitDesc"))
        {
            TextoSortByTituloDesc sorter = new TextoSortByTituloDesc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("DateAsc"))
        {
            TextoSortByDataArqAsc sorter = new TextoSortByDataArqAsc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("DateDesc"))
        {
            TextoSortByDataArqDesc sorter = new TextoSortByDataArqDesc();
            lista.Sort(sorter);
        }

        return lista;
    }
예제 #4
0
    public List <TextoArq> getListaArquivados(string ordenacao)
    {
        List <TextoArq> lista = new List <TextoArq>();

        DataTable dt = arq.select();

        foreach (DataRow row in dt.Rows)
        {
            TextoArq text =
                new TextoArq((int)row[0],
                             row[1].ToString(),
                             row[2].ToString(),
                             row[3].ToString(),
                             Convert.ToDateTime(row[4]),
                             row[5].ToString(),
                             row[6].ToString()
                             );
            lista.Add(text);
        }

        if (ordenacao.Equals("TitAsc"))
        {
            TextoSortByTituloAsc sorter = new TextoSortByTituloAsc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("TitDesc"))
        {
            TextoSortByTituloDesc sorter = new TextoSortByTituloDesc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("DateAsc"))
        {
            TextoSortByDataArqAsc sorter = new TextoSortByDataArqAsc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("DateDesc"))
        {
            TextoSortByDataArqDesc sorter = new TextoSortByDataArqDesc();
            lista.Sort(sorter);
        }

        return(lista);
    }