Beispiel #1
0
        /// <summary>
        /// Carrega os alunos da turma.
        /// </summary>
        /// <param name="tur_id">Id da turma.</param>
        private void CarregarAlunosTurma(long tur_id)
        {
            VS_ListaAlunos       = CLS_AlunoAvaliacaoTurmaDisciplinaBO.SelecionarAlunosTurma(tur_id, OrdenacaoDados, ACA_ParametroAcademicoBO.ParametroValorInt32PorEntidade(eChaveAcademico.TIPO_EVENTO_EFETIVACAO_NOTAS, __SessionWEB.__UsuarioWEB.Usuario.ent_id), true);
            rptAlunos.DataSource = VS_ListaAlunos;
            rptAlunos.DataBind();

            updDadosAluno.Update();
        }
Beispiel #2
0
        /// <summary>
        /// Retorno dos dados.
        /// </summary>
        protected void UCAlunoEfetivacaoObservacaoGeral_ReturnValues(CLS_AlunoAvaliacaoTurmaObservacao entityObservacaoSelecionada, List <CLS_AlunoAvaliacaoTurmaDisciplina> listaAtualizacaoEfetivacao, byte resultado, List <MTR_MatriculaTurmaDisciplina> listaMatriculaTurmaDisciplina)
        {
            try
            {
                // Carrega os alunos da turma.
                List <CLS_AlunoAvaliacaoTurDis_DadosAlunos> listaAlunos          = VS_ListaAlunos;
                CLS_AlunoAvaliacaoTurDis_DadosAlunos        dadoAlunoSelecionado = CLS_AlunoAvaliacaoTurmaDisciplinaBO.SelecionarAlunosTurma(VS_tur_id, OrdenacaoDados, ACA_ParametroAcademicoBO.ParametroValorInt32PorEntidade(eChaveAcademico.TIPO_EVENTO_EFETIVACAO_NOTAS, __SessionWEB.__UsuarioWEB.Usuario.ent_id), true, VS_alu_idSelecionado).FirstOrDefault();
                if (listaAlunos.Any(p => p.alu_id == VS_alu_idSelecionado))
                {
                    int i = listaAlunos.FindIndex(p => p.alu_id == VS_alu_idSelecionado);
                    listaAlunos[i] = dadoAlunoSelecionado;
                }
                rptAlunos.DataSource = listaAlunos;
                rptAlunos.DataBind();
                updDadosAluno.Update();
                VS_ListaAlunos = listaAlunos;

                foreach (RepeaterItem item in rptAlunos.Items)
                {
                    HiddenField hdnAluId = (HiddenField)item.FindControl("hdnAluId");
                    if (Convert.ToInt64(hdnAluId.Value) == VS_alu_idSelecionado)
                    {
                        // Adiciona o estilo ao item selecionado.
                        HtmlTableRow trNomeAlunoAtivo = (HtmlTableRow)item.FindControl("trNomeAluno");
                        trNomeAlunoAtivo.Attributes.Add("class", "aluno-selecionado");
                    }
                }

                updDadosAluno.Update();
            }
            catch (Exception ex)
            {
                divResultados.Visible = false;
                ApplicationWEB._GravaErro(ex);
                lblMensagem.Text = UtilBO.GetErroMessage(RetornaValorResource("ErroCarregarSistema"), UtilBO.TipoMensagem.Erro);
            }
        }