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); } } }