public override void Editar() { try { Materia materiaSelecionada = _controlMateria.ObtemMateriaSelecionada(); //Implementar método de editar (Quando for implementado o service) FormMateria form = new FormMateria(_serviceMateria, _serviceDisciplina, _serviceSerie); form.EditarMateria = materiaSelecionada; DialogResult result = form.ShowDialog(); if (result == DialogResult.OK) { _serviceMateria.Editar(form.EditarMateria); } List <Materia> materias = _serviceMateria.PegarTodos(); _controlMateria.PopularListagemMaterias(materias); } catch (NullReferenceException) { throw new Exception("Selecione uma Matéria!"); } catch (Exception ex) { throw new Exception(ex.Message); } }
public override void Adicionar() { FormMateria form = new FormMateria(_serviceMateria, _serviceDisciplina, _serviceSerie); DialogResult result = form.ShowDialog(); if (result == DialogResult.OK) { _serviceMateria.Adicionar(form.NovaMateria); List <Materia> materias = _serviceMateria.PegarTodos(); _controlMateria.PopularListagemMaterias(materias); } }