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; }
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); }