public void Eliminar() { if (DgvAlumnos.RowCount > 0 && DgvAlumnos.GetFocusedRow() != null) { string codAlum = ""; codAlum = DgvAlumnos.GetFocusedRowCellValue(DgvAlumnos.Columns["CodigoAlum"]).ToString(); CursoAlumno cuAl = new CursoAlumno(); cuAl.Curso.CodigoCurso = codCursoSel; cuAl.Alumno.CodigoAlum = codAlum; cuAl.AñoElectivo = Año; if (XtraMessageBox.Show("¿Esta seguro que desea eliminar el alumno del curso?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { CtrlCursoAlumnos.Eliminar(cuAl); if (!BkgwBuscarMat.IsBusy) { PrgBuscar2.Visible = true; BkgwBuscarMat.RunWorkerAsync(); } } } else { XtraMessageBox.Show("Debe seleccionar un alumno.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } }