private void buttonNuevaDisciplina_Click(object sender, RoutedEventArgs e) { DisciplinaWindow disciplinaWindow = new DisciplinaWindow(null); disciplinaWindow.ShowDialog(); if (disciplinaWindow.Actualizar.HasValue && disciplinaWindow.Actualizar.Value) { Actualizar = true; cargarListaDisciplinas(); } }
private void buttonModificar_Click(object sender, RoutedEventArgs e) { try { Disciplina disciplina = DisciplinasHandler.Instancia.ObtenerDisciplina(((Disciplina)listaDisciplinas.SelectedValue).Id); DisciplinaWindow disciplinaWindow = new DisciplinaWindow(disciplina); disciplinaWindow.ShowDialog(); if (disciplinaWindow.Actualizar.HasValue && disciplinaWindow.Actualizar.Value) { Actualizar = true; cargarListaDisciplinas(); } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error al cargar disciplina.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); Logger.Log(ex.ToString()); } }