private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) { try { if (!ValidateFields()) { return; } usuarioBindingSource.EndEdit(); var selectedUsuario = commB.SetEntity <Usuario>(usuarioBindingSource.Current); if (selectedUsuario != null) { var p = commB.FindCursoEstudianteByIdUsuario(selectedUsuario.IdUsuario); //var b = commB.FindBitacoraByIdUsuario(selectedUsuario.IdUsuario); if (p != null) { MessageBox.Show("No se pueden borrar usuarios que están relacionados en la tabla de CursosEstudiantes", "Borrar", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); //base. return; } else { //if (b != null) //{ // MessageBox.Show("No se pueden borrar usuarios que están relacionados en la tabla de Bitacora", "Borrar", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); //} //else //{ commB.DeleteEntity <Usuario>(selectedUsuario); commB.SaveBitacora(this.Name + "Usuario borrado: " + selectedUsuario.IdUsuario, false, Tools.UserCredentials.UserId); lblInfoMessage.Text = "Usuario borrado satisfactoriamente"; //} //horarioBindingSource.RemoveCurrent(); } } usuarioBindingSource.ResetBindings(true); } catch (Exception ex) { CursosBusiness.BusinessHelpers.General.LogInfo(ex, "Control", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }