private void tsbEliminar_Click(object sender, EventArgs e) { var rta = MessageBox.Show("¿Esta seguro que desea eliminar esta Inscripción?", "Atencion", MessageBoxButtons.YesNo); if (rta == DialogResult.Yes) { try { int ID = ((Business.Entities.AlumnoInscripcion)this.dgvInscripciones.SelectedRows[0].DataBoundItem).ID; AlumnoInscripcionLogic insc = new AlumnoInscripcionLogic(); insc.Delete(ID); CursoLogic curlog = new CursoLogic(); Curso cur = curlog.GetOne(((Business.Entities.AlumnoInscripcion)this.dgvInscripciones.SelectedRows[0].DataBoundItem).Curso.ID); cur.State = BusinessEntity.States.Modified; cur.Cupo++; curlog.Save(cur); this.Listar(); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void BajaEntidad() { int ID; if (this.dgvInscripciones.SelectedRows.Count == 1) { ID = (int)dgvInscripciones.CurrentRow.Cells["Id_Inscripción"].Value; if (MessageBox.Show("¿Está seguro que desea eliminar la inscripción a cursado?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { AlumnoInscripcionLogic lAluInsc = new AlumnoInscripcionLogic(); lAluInsc.Delete(ID); this.llenarGrilla(this.IdPersona, Persona.TiposPersonas.Alumno); } } }