private void SalvarTopico(DirectEventArgs e) { try { TopicoManualColaboradorVO topico = new TopicoManualColaboradorVO(); ItemManualColaboradorVO item = null; if (base.AcaoTela == Common.AcaoTela.Edicao) topico = TopicoSelecionado; else { item = new ItemManualColaboradorVO(); item.Descricao = txtItemManual.Text; } topico.Titulo = txtTitulo.Text; topico = (TopicoManualColaboradorVO)new TopicoManualColaboradorBO(topico).Salvar(); if (item != null) { item.Topico= topico; new ItemManualColaboradorBO(item).Salvar(); } base.MostrarMensagem("Tópico de Manual","Tópico e item gravados com sucesso", String.Empty); LoadPagina(); winTopico.Hide(); } catch (Exception ex) { base.MostrarMensagem("Erro", "Erro ao salvar tópico e item.", String.Empty); } }
private void SalvarItemManual(DirectEventArgs e) { try { ItemManualColaboradorVO item = new ItemManualColaboradorVO(); if (this.AcaoTelaItemManual == Common.AcaoTela.Edicao) item = ItemManualSelecionado; item.Descricao = txtItemManualItem.Text; item.Topico = new TopicoManualColaboradorVO() { Id = cboTopico.Value.ToInt32() }; new ItemManualColaboradorBO(item).Salvar(); base.MostrarMensagem("Item","Item gravado com sucesso", String.Empty); LoadPagina(); winItemManual.Hide(); } catch (Exception ex) { base.MostrarMensagem("Erro", "Erro ao salvar item.", String.Empty); } }