コード例 #1
0
        /// <summary>
        /// Retorna a lista de TurmaCurriculo que será necessária para salvar.
        /// </summary>
        /// <param name="entTurma">Entidade da turma que será salva</param>
        /// <returns></returns>
        private List <TUR_TurmaCurriculo> RetornaListaCurriculos(TUR_Turma entTurma)
        {
            List <TUR_TurmaCurriculo> listaCurriculos = new List <TUR_TurmaCurriculo>();

            foreach (ListItem item in chkPeriodosCurso.Items)
            {
                // Adicionar um TurmaCurriculo para cada item checado.
                if (item.Selected)
                {
                    TUR_TurmaCurriculo entTurCurriculo = new TUR_TurmaCurriculo
                    {
                        cur_id         = uccCursoCurriculo.Valor[0],
                        crr_id         = uccCursoCurriculo.Valor[1],
                        crp_id         = Convert.ToInt32(item.Value),
                        tur_id         = entTurma.tur_id,
                        tcr_prioridade = 1,
                        tcr_situacao   = 1
                    };

                    listaCurriculos.Add(entTurCurriculo);
                }
            }

            return(listaCurriculos);
        }
コード例 #2
0
        /// <summary>
        /// Retorna a lista de TurmaCurriculo que será necessária para salvar.
        /// </summary>
        /// <param name="entTurma">Entidade da turma que será salva</param>
        /// <returns></returns>
        private List <TUR_TurmaCurriculo> RetornaListaCurriculos(TUR_Turma entTurma)
        {
            List <TUR_TurmaCurriculo> listaCurriculos = new List <TUR_TurmaCurriculo>();

            foreach (ACA_CurriculoDisciplina item in VS_ListaCurriculoDisciplina.Where(p => p.dis_id > 0))
            {
                TUR_TurmaCurriculo entTurCurriculo = new TUR_TurmaCurriculo
                {
                    cur_id         = item.cur_id,
                    crr_id         = item.crr_id,
                    crp_id         = item.crp_id,
                    tur_id         = entTurma.tur_id,
                    tcr_prioridade = 1,
                    tcr_situacao   = 1,
                    IsNew          = item.IsNew
                };

                listaCurriculos.Add(entTurCurriculo);
            }
            return(listaCurriculos);
        }
コード例 #3
0
        /// <summary>
        /// Carrega os documentos ativos
        /// </summary>
        private void CarregarDocumentos(long alu_id, int mtu_id)
        {
            string mtuId = "";

            if (mtu_id > 0)
            {
                mtuId = Convert.ToString(mtu_id);
            }
            MTR_MatriculaTurma matriculaTurma = MTR_MatriculaTurmaBO.GetEntity(new MTR_MatriculaTurma {
                alu_id = __SessionWEB.__UsuarioWEB.alu_id, mtu_id = mtu_id
            });
            //TUR_Turma turma = TUR_TurmaBO.GetEntity(new TUR_Turma { tur_id = matriculaTurma.tur_id });
            TUR_TurmaCurriculo curriculo = TUR_TurmaCurriculoBO.GetSelectBy_Turma(matriculaTurma.tur_id).FirstOrDefault();
            ACA_Curso          curso     = ACA_CursoBO.GetEntity(new ACA_Curso {
                cur_id = curriculo.cur_id
            });

            this.tne_id = curso.tne_id;


            DataTable dtArea = ACA_TipoAreaDocumentoBO.SelecionarAtivos();

            dtArea.Columns.Add("PPP");

            // Adiciona PPP
            DataRow drPPP = dtArea.NewRow();

            drPPP["tad_id"]   = -1;
            drPPP["tad_nome"] = GetGlobalResourceObject("Mensagens", "MSG_PLANO_POLITICO_PEDAGOGICO").ToString();
            drPPP["PPP"]      = true;
            drPPP["tad_cadastroEscolaBoolean"] = true;
            dtArea.Rows.Add(drPPP);

            rptAreas.DataSource = dtArea;
            rptAreas.DataBind();

            lblSemAreas.Text = UtilBO.GetErroMessage((string)GetGlobalResourceObject("UserControl", "UCPlanejamentoProjetos.lblSemAreas.Text"),
                                                     UtilBO.TipoMensagem.Informacao);
            lblSemAreas.Visible = rptAreas.Items.Count <= 0;
        }