public override void Remover() { Serie serieSelecionada = _controlSerie.ObtemSerieSelecionada(); try { DialogResult resultado = MessageBox.Show( "Tem certeza que deseja excluir a série " + serieSelecionada.Nome + " ?", "Excluir Série", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (resultado == DialogResult.OK) { _serviceSerie.Excluir(serieSelecionada); List <Serie> series = _serviceSerie.PegarTodos(); _controlSerie.PopularListagemSeries(series); } } catch (Exception) { if (serieSelecionada != null) { if (_serviceSerie.TemMateria(serieSelecionada) != null) { throw new Exception("Não é possivel excluir série vinculada a matéria!"); } } throw new Exception("Selecione uma Serie!"); } }