private void dgvMaterias_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (dgvMaterias.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { if (this.rdbPosibles.Checked) { try { ElegirComision elegir = new ElegirComision((Business.Entities.Materia)dgvMaterias.Rows[e.RowIndex].DataBoundItem, AlumnoActual); elegir.ShowDialog(); this.ListarPosibles(); } catch (Exception ExcepcionManejada) { MessageBox.Show(ExcepcionManejada.Message); } } else if (this.rdbInscriptas.Checked) { AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic(); try { int ID_Inscripcion = int.Parse((((AlumnoInscripcion)dgvMaterias.Rows[e.RowIndex].DataBoundItem).ID).ToString()); ail.Delete(ID_Inscripcion); this.ListarInscripciones(); } catch (Exception ExcepcionManejada) { MessageBox.Show(ExcepcionManejada.Message); } } } }
private void tsbEliminar_Click(object sender, EventArgs e) { try { LimpiarCampos(); lbl_header.Text = " "; int ID = ((Business.Entities.AlumnoInscripcion) this.dgv_AlumnoInscripcion.SelectedRows[0].DataBoundItem).ID; if (MessageBox.Show("¿Estas seguro que deseas borrarlo? \nSe borrará la inscripcion seleccionada de la grilla\nNo podras deshacerlo.", "ADVERTENCIA - ¿ELIMINAR INSCRIPCION?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { Modo = FormInscripciones.ModoForm.Baja; AlumnoInscripcionLogic inscripcionLogic = new AlumnoInscripcionLogic(); if (!inscripcionLogic.ValidaFechaInscripcion(UsuarioLogueado, txt_FechaLimite.Text)) { this.Notificar("Finalizó la inscripción", "Disculpe, pero la fecha para modificar inscripciones ha finalizado" , MessageBoxButtons.OK, MessageBoxIcon.Information); } else { inscripcionLogic.Delete(ID); this.Notificar("Operacón correcta", "Operación realizada correctamente", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Listar(); } } } catch (Exception ex) { Notificar("Error al eliminar", "Error al eliminar la inscripcion \n\n" + ex , MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void GuardarCambios() { MapearADatos(); AlumnoInscripcionLogic a = new AlumnoInscripcionLogic(); if (this.Modo == ModoForm.Baja) { var resultado = MessageBox.Show("¿Desea eliminar el registro?", "Confirmar eliminación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { try { a.Delete(InscripcionActual.ID); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } else { try { a.Save(InscripcionActual); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public virtual void Eliminar() { try { _alumnoInscripcionLogic.Delete(AlumnoInscripcionActual.ID); } catch (Exception e) { MessageBox.Show(e.Message, "Inscripción", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static void Eliminar(int id_inscripcion) { AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic(); ail.Delete(id_inscripcion); }