private void btnNovo_Click(object sender, EventArgs e) { try { FrmCadastroPeriodico periodicos = new FrmCadastroPeriodico(); periodicos.ShowDialog(); if (periodicos.Periodico != null) { bd.AdicionarPublicacao(periodicos.Periodico); while (periodicos.Periodico.Edicoes.ContemProximo()) { IEdicao edicao = (IEdicao)periodicos.Periodico.Edicoes.Proximo(); edicao.Periodico = periodicos.Periodico; } } this.AtualizarEdicoes(); this.PreencheListView(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnNovo_Click(object sender, EventArgs e) { try { FrmCadastroArtigo cadastro = new FrmCadastroArtigo((IAutor)this.pessoa); cadastro.ShowDialog(); IArtigo artigo = cadastro.Artigo; bd.AdicionarPublicacao(artigo); AtualizarArtigos(); PreencheListView(this.artigos); } catch (Exception ex) { MessageBox.Show(ex.Message); } }