Example #1
0
        public void ExibeDTPartidoOrdenadoPorCodigo()
        {
            dataGridView1.Rows.Clear();
            LinkedList <Partido> p = Cache.DeserializaPartido();

            Partido[] vetorPartido  = new Partido[p.Count];
            Partido[] vetorPartido2 = new Partido[p.Count];
            int       contador      = 0;

            foreach (Partido i in p)
            {
                vetorPartido[contador] = i;
                contador++;
            }

            vetorPartido2 = BubleSort.OrdenaPartidoPorCodigo(vetorPartido);

            LinkedList <Partido> g = new LinkedList <Partido>();

            contador = 0;
            foreach (Partido i in p)
            {
                g.Add(vetorPartido2[contador]);
                contador++;
            }

            var rows1 = new LinkedList <string[]>();

            foreach (Partido t in g)
            {
                string[] row1 = new string[]
                {
                    t.Codigo.ToString(),
                             t.Nome,
                             t.NumeroChapa.ToString(),
                             t.Financiador,
                             t.JuizConfianca,
                             t.Sigla
                };
                rows1.Add(row1);
            }

            foreach (string[] rowrray in rows1)
            {
                dataGridView2.Rows.Add(rowrray);
            }
        }