/// <summary> /// metoco para carregar a página /// </summary> private void LoadPagina() { List<TopicoBaseConhecimentoVO> lstTopicosBaseConhecimento = new TopicoBaseConhecimentoBO().Select(); Ext.Net.TreeNode root = new Ext.Net.TreeNode("Conhecimentos"); root.AllowChildren = true; root.Expanded = true; treePerfilConhecimento.Root.Add(root); foreach (TopicoBaseConhecimentoVO topico in lstTopicosBaseConhecimento) { Ext.Net.TreeNode nodeE = new Ext.Net.TreeNode(); nodeE.Icon = Icon.Folder; nodeE.Text = topico.Titulo; nodeE.Expanded = true; foreach (BaseConhecimentoVO conhecimento in topico.Conhecimentos) { Ext.Net.TreeNode node = new Ext.Net.TreeNode(); node.NodeID = conhecimento.Id.ToString(); node.Leaf = true; node.Checked = ThreeStateBool.False; node.Text = conhecimento.Titulo; nodeE.Nodes.Add(node); } root.Nodes.Add(nodeE); } Ext.Net.TreeNode nodeEAux = new Ext.Net.TreeNode(); nodeEAux.Icon = Icon.Folder; nodeEAux.Text = "Nenhuma Seleção"; nodeEAux.Expanded = true; nodeEAux.Leaf = true; nodeEAux.NodeID = "Nenhuma Seleção"; nodeEAux.Checked = ThreeStateBool.True; nodeEAux.Hidden = true; root.Nodes.Add(nodeEAux); }
public void RemoverTopico(String id) { try { TopicoBaseConhecimentoVO topico = new TopicoBaseConhecimentoBO().SelectById(id.ToInt32()); new TopicoBaseConhecimentoBO(topico).Delete(); LoadPagina(); } catch (Exception ex) { base.MostrarMensagem("Erro", "Erro ao tentar remover tópico.", ""); } }