private void bBorrar_Click(object sender, EventArgs e) { try { if (elementoSeleccionado != null) { if (MessageBox.Show("¿Quieres borrar el elemento definitivamente?", "Borrar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (elementoSeleccionado is Actividad) { Actividad a = (Actividad)elementoSeleccionado; a.BorrarActividad(); this.actividadTableAdapter.Fill(this.apsgrupo02DataSet.Actividad); } else if (elementoSeleccionado is Curso) { Curso c = (Curso)elementoSeleccionado; c.BorrarCurso(); this.cursoTableAdapter.Fill(this.apsgrupo02DataSet.Curso); } else if (elementoSeleccionado is Usuario) { Usuario u = (Usuario)elementoSeleccionado; u.BorrarUsuario(); this.usuarioTableAdapter.Fill(this.apsgrupo02DataSet.Usuario); } else if (elementoSeleccionado is Debate) { Debate d = (Debate)elementoSeleccionado; d.BorrarDebate(); this.debateTableAdapter1.Fill(this.apsgrupo02DataSet1.Debate); } } } else { MessageBox.Show("ERROR: Ningun elemento seleccionado"); } }catch (Exception excp) { Console.WriteLine(excp.Message); } }
private void bDel_Click(object sender, EventArgs e) { try { if (seleccionado == null) { throw new Exception("No hay ninguna actividad seleccionada"); } else { if (MessageBox.Show("¿Quieres eliminar la actividad " + seleccionado.NombreActividad + "?", "Borrar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { seleccionado.BorrarActividad(); cargaGrid(); } } } catch (Exception ex) { MessageBox.Show("ERROR: " + ex.Message); } }