//Adicionar animadores selecionados a partir da combo box que contêm a respetiva lista de animadores private void btAdicionarAnimador_Click(object sender, EventArgs e) { DialogResult dr = MessageBox.Show("Tem a certeza que deseja adicionar esta colaboração ?", "Adicionar", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { Eventos evento = (Eventos)dgvEventos.SelectedRows[0].DataBoundItem; if (evento != null) { Animadores animador = (Animadores)cbAnimadores.SelectedItem; if (animador != null) { Colaboracoes nova = new Colaboracoes() { IdAnimador = animador.IdPessoa, NrEventos = evento.NrEvento }; BookidsContainer.ColaboracoesSet.Add(nova); BookidsContainer.SaveChanges(); carregarListaColaboracoes(evento); } } } }
private void btRemoverAnimador_Click(object sender, EventArgs e) { DialogResult dr = MessageBox.Show("Tem a certeza que deseja remover esta colaboração ?", "Remover", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { Eventos evento = (Eventos)dgvEventos.SelectedRows[0].DataBoundItem; Colaboracoes colaboracao = (Colaboracoes)lbColaboracoes.SelectedItem; if (colaboracao != null) { BookidsContainer.ColaboracoesSet.Remove(colaboracao); BookidsContainer.SaveChanges(); carregarListaColaboracoes(evento); } } }