Exemple #1
0
        protected void cbxTrilha_OnSelectedIndexChanged(object sender, EventArgs e)
        {
            var idTrilha = 0;

            if (!int.TryParse(cbxTrilha.SelectedValue, out idTrilha))
            {
                return;
            }
            var manterTrilha = new ManterTrilha();
            var trilha       = manterTrilha.ObterTrilhaPorId(idTrilha);

            if (trilha == null)
            {
                return;
            }
            WebFormHelper.PreencherLista(trilha.ListaTrilhaNivel.Where(p => p.ListaItemTrilha.Any()).ToList(),
                                         cbxNivelTrilha, true);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            //var teste = new Sebrae.Academico.BM.Classes.BMTrilhaNivel().ObterPorID(1);
            if (!Page.IsPostBack)
            {
                TrilhaDaSessao = null;
                PreencherCombos();

                //Update, ou seja, estamos alterado os dados de uma trilha
                if (Request["Id"] != null)
                {
                    var idtrilha = int.Parse(Request["Id"]);
                    TrilhaDaSessao = _manterTrilha.ObterTrilhaPorId(idtrilha);

                    ExibirOcultarNodeDrupal(true);

                    PreencherCampos(TrilhaDaSessao);
                }
            }
        }