private void bindingNavigatorDeleteItem_Click_1(object sender, EventArgs e) { try { if (!ValidateFields()) { return; } aulaBindingSource.EndEdit(); var selectedAula = commB.SetEntity <Aula>(aulaBindingSource.Current); if (selectedAula != null) { var p = commB.FindCursoHorarioByIdAula(selectedAula.IdAula); if (p != null) { MessageBox.Show("No se pueden borrar aulas que están relacionados en la tabla de Cursos", "Borrar", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return; } else { commB.DeleteEntity <Aula>(selectedAula); commB.SaveBitacora(this.Name + "Usuario borrado: " + selectedAula.IdAula, false, Tools.UserCredentials.UserId); lblInfoMessage.Text = "Aula borrada satisfactoriamente"; } } aulaBindingSource.ResetBindings(true); } catch (Exception ex) { CursosBusiness.BusinessHelpers.General.LogInfo(ex, "Control", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }