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