public void AdicionarItemManual(String id)
 {
     LimparCamposItemManual();
     TopicoSelecionado = new TopicoManualColaboradorBO().SelectById(id.ToInt32());
     this.AcaoTelaItemManual = Common.AcaoTela.Inclusao;
     winItemManual.Title = "Cadastrando Item";
     CarregarTopicos();
     cboTopico.SetValue(TopicoSelecionado.Id);
     winItemManual.Show();
 }
        private void PreencherCamposItemManual(DirectEventArgs e)
        {
            ItemManualSelecionado = new ItemManualColaboradorBO().SelectById(e.ExtraParams["id"].ToInt32());
            TopicoSelecionado = ItemManualSelecionado.Topico;
            CarregarTopicos();

            txtItemManualItem.Text = ItemManualSelecionado.Descricao;
            cboTopico.SetValue(TopicoSelecionado.Id);
        }
        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 PreencherCampos(String id)
 {
     TopicoSelecionado = new TopicoManualColaboradorBO().SelectById(id.ToInt32());
     txtTitulo.Text = TopicoSelecionado.Titulo;
     txtItemManual.AllowBlank = true;
     txtItemManual.Hidden = true;
     winTopico.Height = 120;
 }