private void PreencherListaSolucaoObrigatoria(classes.SolucaoEducacional solucaoEducacional) { if (solucaoEducacional != null && solucaoEducacional.ListaSolucaoEducacionalObrigatoria.Any()) { divNiveisOcupacionaisObrigatorios.Visible = true; } var listaNivelOcupacional = new ManterNivelOcupacional().ObterTodosNivelOcupacional(); WebFormHelper.PreencherLista(listaNivelOcupacional, cblNivelOcupacionalObrigatorio); if (solucaoEducacional != null && solucaoEducacional.ListaSolucaoEducacionalObrigatoria.Any()) { rblMarcarComoSolucaoObrigatoria.SelectedValue = "S"; for (var i = 0; i < cblNivelOcupacionalObrigatorio.Items.Count; i++) { if (solucaoEducacional.ListaSolucaoEducacionalObrigatoria.Any( x => x.NivelOcupacional.ID == int.Parse(cblNivelOcupacionalObrigatorio.Items[i].Value))) { cblNivelOcupacionalObrigatorio.Items[i].Selected = true; } } } }
private void ObterNiveisOcupacionaisSelecionados(Dominio.Classes.Pagina pagina) { var manter = new ManterNivelOcupacional(); foreach (ListItem item in cbklNiveisOcupacionais.Items.Cast <ListItem>().Where(x => x.Selected)) { pagina.AdicionarNivelOcupacional(manter.ObterNivelOcupacionalPorID(int.Parse(item.Value))); } }
private void PreencherNiveisOcupacionais() { try { var niveis = new ManterNivelOcupacional().ObterTodosNivelOcupacional(); WebFormHelper.PreencherLista(niveis, ckblstNivelOcupacional); } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); } }
private void PreencherListaNivelOcupacional(classes.SolucaoEducacional solucaoEducacional = null) { var niveisDto = new ManterNivelOcupacional().ObterTodosNivelOcupacional() .Select(x => new DTONivelOcupacional { ID = x.ID, Nome = x.Nome, IsHabilitado = true, IsSelecionado = solucaoEducacional != null && solucaoEducacional.ListaPermissao.Any( p => p.NivelOcupacional != null && p.NivelOcupacional.ID == x.ID) }).ToList(); ucPermissoes1.PreencherNiveisOcupacionais(niveisDto); }
protected void ckbTodosNiveisOcupacionais_OnCheckedChanged(object sender, EventArgs e) { if (!ckbTodosNiveisOcupacionais.Checked) { var ufsListItens = new ManterNivelOcupacional().ObterTodosNivelOcupacional().Select(x => new ListItem(x.Nome, x.ID.ToString())).ToArray(); cbklNiveisOcupacionais.Items.AddRange(ufsListItens); divNiveisOcupacionais.Visible = true; } else { divNiveisOcupacionais.Visible = false; cbklNiveisOcupacionais.Items.Clear(); } }
protected void ddlNivelOcupacional_OnSelectedIndexChanged(object sender, EventArgs e) { cblNivelOcupacional.Items.Clear(); cblSolucaoEducacional.Items.Clear(); ddlSolucaoEducacional.Items.Clear(); if (ddlNivelOcupacional.SelectedIndex <= 0) { return; } var nivelSelecionado = new ManterNivelOcupacional().ObterNivelOcupacionalPorID(int.Parse(ddlNivelOcupacional.SelectedValue)); var solucoesEducacionais = new ManterSolucaoEducacional().ObterObrigatorios(nivelSelecionado) .Select(x => x.SolucaoEducacional) .Distinct() .ToList(); WebFormHelper.PreencherLista(solucoesEducacionais, cblSolucaoEducacional); btnMatricular.Visible = true; }
private void PreencherComboNivelOcupacional() { var niveis = new ManterNivelOcupacional().ObterTodosNivelOcupacional(); ucSelectNivelOcupacional.PreencherItens(niveis, "ID", "Nome", false); }