private void BtnAdicionarFilho_Click(object sender, EventArgs e) { try { if (cbInscrições.SelectedIndex == -1) { return; } Evento evento = (Evento)dataGridView1.SelectedRows[0].DataBoundItem; Inscrição inscrição = new Inscrição { EventoNrEvento = evento.NrEvento, FilhoIdPessoa = (int)cbInscrições.SelectedValue }; modelContainer.Inscrição.Add(inscrição); modelContainer.SaveChanges(); carregarEventos(); clearTextBoxes(); } catch (Exception) { } }
private void BtnEliminarFilho_Click(object sender, EventArgs e) { try { int idPessoa = (int)dataGridView4.SelectedRows[0].Cells[1].Value; int nrEvento = (int)dataGridView4.SelectedRows[0].Cells[2].Value; Inscrição colab = modelContainer.Inscrição.Where(x => x.FilhoIdPessoa == idPessoa && x.EventoNrEvento == nrEvento).FirstOrDefault(); modelContainer.Inscrição.Remove(colab); modelContainer.SaveChanges(); carregarEventos(); clearTextBoxes(); } catch (Exception) { } }