public void AdicionarConhecimento(String id) { LimparCamposConhecimento(); TopicoSelecionado = new TopicoBaseConhecimentoBO().SelectById(id.ToInt32()); this.AcaoTelaBaseConhecimento = Common.AcaoTela.Inclusao; winBaseConhecimento.Title = "Cadastrando Conhecimento"; CarregarTopicos(); cboTopico.SetValue(TopicoSelecionado.Id); winBaseConhecimento.Show(); }
private void PreencherCamposConhecimento(DirectEventArgs e) { BaseConhecimentoSelecionado = new BaseConhecimentoBO().SelectById(e.ExtraParams["id"].ToInt32()); TopicoSelecionado = BaseConhecimentoSelecionado.Topico; CarregarTopicos(); txtConhecimento.Text = BaseConhecimentoSelecionado.Titulo; cboTopico.SetValue(TopicoSelecionado.Id); }
private void SalvarTopico(DirectEventArgs e) { try { TopicoBaseConhecimentoVO topico = new TopicoBaseConhecimentoVO(); BaseConhecimentoVO conhecimento = null; if (base.AcaoTela == Common.AcaoTela.Edicao) topico = TopicoSelecionado; else { conhecimento = new BaseConhecimentoVO(); conhecimento.Titulo = txtConhecimentoTopico.Text; } topico.Titulo = txtTitulo.Text; topico = (TopicoBaseConhecimentoVO)new TopicoBaseConhecimentoBO(topico).Salvar(); if (conhecimento != null) { conhecimento.Topico = topico; new BaseConhecimentoBO(conhecimento).Salvar(); } base.MostrarMensagem("Tópico de Conhecimento","Tópico e conhecimento gravados com sucesso", String.Empty); LoadPagina(); winTopico.Hide(); } catch (Exception ex) { base.MostrarMensagem("Erro", "Erro ao salvar tópico e conhecimento.", String.Empty); } }
private void PreencherCampos(String id) { TopicoSelecionado = new TopicoBaseConhecimentoBO().SelectById(id.ToInt32()); txtTitulo.Text = TopicoSelecionado.Titulo; txtConhecimentoTopico.AllowBlank = true; txtConhecimentoTopico.Hidden = true; winTopico.Height = 120; }