public override void Editar() { try { Disciplina disciplinaSelecionada = _controlDisciplina.ObtemDisciplinaSelecionada(); FormDisciplina form = new FormDisciplina(_serviceDisciplina); form.EditarDisciplina = disciplinaSelecionada; DialogResult result = form.ShowDialog(); if (result == DialogResult.OK) { _serviceDisciplina.Editar(form.EditarDisciplina); } List <Disciplina> disciplinas = _serviceDisciplina.PegarTodos(); _controlDisciplina.PopularListagemDisciplinas(disciplinas); } catch (NullReferenceException) { throw new Exception("Selecione uma Disciplina!"); } catch (Exception ex) { throw new Exception(ex.Message); } }
public override void Adicionar() { FormDisciplina form = new FormDisciplina(_serviceDisciplina); DialogResult result = form.ShowDialog(); if (result == DialogResult.OK) { _serviceDisciplina.Adicionar(form.NovaDisciplina); List <Disciplina> disciplinas = _serviceDisciplina.PegarTodos(); _controlDisciplina.PopularListagemDisciplinas(disciplinas); } }