Exemple #1
0
        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;
                    }
                }
            }
        }
Exemple #2
0
        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);
     }
 }
Exemple #4
0
        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);
        }
Exemple #5
0
        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();
            }
        }
Exemple #6
0
        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);
        }