コード例 #1
0
        public void montarGrids()
        {
            VincularTimes        vincularTimes      = new VincularTimes();
            List <VincularTimes> timesVinculados    = new List <VincularTimes>();
            List <VincularTimes> timesNaoVinculados = new List <VincularTimes>();

            //Buscar times vinculados ao campeonato
            timesVinculados = vincularTimes.CarregarVinculados(Convert.ToInt32(cbCampeonato.SelectedValue));
            dataGridViewVinculados.DataSource = timesVinculados;

            //Buscar times não vinculados ao campeonato
            timesNaoVinculados = vincularTimes.CarregarNaoVinculados(Convert.ToInt32(cbCampeonato.SelectedValue));
            dataGridViewNaoVinculados.DataSource = timesNaoVinculados;

            //Redefinir as colunas da grid em tempo de execução.
            dataGridViewVinculados.Columns[1].Visible      = false;
            dataGridViewVinculados.Columns[0].HeaderText   = "Time";
            dataGridViewVinculados.Columns[0].ReadOnly     = true;
            dataGridViewVinculados.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;

            dataGridViewNaoVinculados.Columns[1].Visible      = false;
            dataGridViewNaoVinculados.Columns[0].HeaderText   = "Time";
            dataGridViewNaoVinculados.Columns[0].ReadOnly     = true;
            dataGridViewNaoVinculados.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
        }
コード例 #2
0
        private void buttonDesvincular_Click(object sender, EventArgs e)
        {
            VincularTimes desvincularTimes = new VincularTimes();

            int idTime       = Convert.ToInt32(dataGridViewVinculados.CurrentRow.Cells[1].Value.ToString());
            int idCampeonato = Convert.ToInt32(cbCampeonato.SelectedValue);

            TIME_CAMPEONATO timeCampeonato = new TIME_CAMPEONATO(idTime, idCampeonato);

            desvincularTimes.desvincularTimeCampeonato(timeCampeonato);

            montarGrids();
        }