Ejemplo n.º 1
0
        public Menu()
        {
            InitializeComponent();
            //Mostra a versão da DLL atual
            lbl_versao.Text = "Versão: " + Jogo.Versao;

            // Popula a dataGridView com as partidas disponíveis
            dgv_partidas.DataSource              = Partida.listarPartidas();
            dgv_partidas.Columns[4].Visible      = false;
            dgv_partidas.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
        }
Ejemplo n.º 2
0
        //Função que chama do servidor as partidas e trata elas para a grid
        public static List <Partida> listarPartidas()
        {
            string retorno = Jogo.ListarPartidas("T");

            retorno = retorno.Replace("\r", " ");
            string[]       linha    = retorno.Split('\n');
            List <Partida> partidas = new List <Partida>();

            for (int i = 0; i < linha.Length - 1; i++)
            {
                Partida  p     = new Partida();
                string[] itens = linha[i].Split(',');
                p.id     = Convert.ToInt32(itens[0]);
                p.nome   = itens[1];
                p.data   = itens[2];
                p.status = itens[3];
                partidas.Add(p);
            }
            return(partidas);
        }