/// <summary> /// Pesquisa os dados da turma. /// </summary> private void Pesquisar() { fdsSemAlunos.Visible = false; divResultados.Visible = false; UCAlunoEfetivacaoObservacaoGeral1.Mensagem = string.Empty; UCAlunoEfetivacaoObservacaoGeral1.ObservacaoVisible = false; spanMensagemSelecionarAluno.Visible = false; #region Salvar busca realizada com os parâmetros Dictionary <string, string> filtros = new Dictionary <string, string>(); filtros.Add("uad_idSuperior", UCComboUAEscola1.Uad_ID.ToString()); filtros.Add("esc_id", UCComboUAEscola1.Esc_ID.ToString()); filtros.Add("uni_id", UCComboUAEscola1.Uni_ID.ToString()); filtros.Add("cal_id", UCComboCalendario1.Valor.ToString()); filtros.Add("tur_id", UCComboTurma1.Valor[0].ToString()); filtros.Add("crp_idTurma", UCComboTurma1.Valor[1].ToString()); filtros.Add("ttn_id", UCComboTurma1.Valor[2].ToString()); filtros.Add("turmaExtinta", chkTurmaExtinta.Checked.ToString()); __SessionWEB.BuscaRealizada = new BuscaGestao { PaginaBusca = PaginaGestao.EfetivacaoGestor , Filtros = filtros }; #endregion Salvar busca realizada com os parâmetros VS_esc_id = UCComboUAEscola1.Esc_ID; VS_tur_id = UCComboTurma1.Valor[0]; CarregarAlunosTurma(VS_tur_id); if (rptAlunos.Items.Count > 0) { divResultados.Visible = true; spanMensagemSelecionarAluno.Visible = true; fdsSemAlunos.Visible = false; } else { divResultados.Visible = false; fdsSemAlunos.Visible = true; lblMensagemSemAlunos.Text = UtilBO.GetErroMessage(RetornaValorResource("lblMensagemSemAlunos.Text"), UtilBO.TipoMensagem.Informacao); } // Formatacao da nota numerica string arredondamento = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.ARREDONDAMENTO_NOTA_AVALIACAO, __SessionWEB.__UsuarioWEB.Usuario.ent_id).ToString(); ACA_FormatoAvaliacao formatoAvaliacao = TUR_TurmaBO.SelecionaFormatoAvaliacao(VS_tur_id); ACA_EscalaAvaliacaoNumerica escalaNum = new ACA_EscalaAvaliacaoNumerica { esa_id = formatoAvaliacao.esa_idPorDisciplina }; ACA_EscalaAvaliacaoNumericaBO.GetEntity(escalaNum); hdnFormatacaoNota.Value = RetornaNumeroCasasDecimais(escalaNum) + ";" + arredondamento.ToString().ToLower() + ";" + escalaNum.ean_variacao.ToString().Replace(',', '.'); // }
private void _LoadFromEntity(int esa_id) { try { ACA_EscalaAvaliacao _escalaAvaliacao = new ACA_EscalaAvaliacao { esa_id = esa_id }; ACA_EscalaAvaliacaoBO.GetEntity(_escalaAvaliacao); if (_escalaAvaliacao.ent_id != __SessionWEB.__UsuarioWEB.Usuario.ent_id) { __SessionWEB.PostMessages = UtilBO.GetErroMessage("A escala de avaliação não pertence à entidade na qual você está logado.", UtilBO.TipoMensagem.Alerta); Response.Redirect("~/Academico/EscalaAvaliacao/Busca.aspx", false); HttpContext.Current.ApplicationInstance.CompleteRequest(); } _VS_esa_id = _escalaAvaliacao.esa_id; _ddlTipo.SelectedIndex = _escalaAvaliacao.esa_tipo; _ddlTipo.Enabled = false; _txtNome.Text = _escalaAvaliacao.esa_nome; _ckbBloqueado.Checked = _escalaAvaliacao.esa_situacao.Equals(2); ESC_Escola escola = new ESC_Escola { esc_id = _escalaAvaliacao.esc_id }; ESC_EscolaBO.GetEntity(escola); MSTech.CoreSSO.Entities.SYS_UnidadeAdministrativa unidAdm = new MSTech.CoreSSO.Entities.SYS_UnidadeAdministrativa { ent_id = escola.ent_id, uad_id = escola.uad_id }; SYS_UnidadeAdministrativaBO.GetEntity(unidAdm); _fieldParecer.Visible = _escalaAvaliacao.esa_tipo == 2; if (_ddlTipo.SelectedIndex.Equals(2)) { DataTable dtParecer = ACA_EscalaAvaliacaoParecerBO.Seleciona_esa_id(esa_id, false, 1, 1); if (dtParecer.Rows.Count > 0) { DataView dv = dtParecer.DefaultView; dv.Sort = "eap_ordem"; } _dgvParecer.DataSource = dtParecer; _dgvParecer.DataBind(); } else if (_ddlTipo.SelectedIndex.Equals(1)) { ACA_EscalaAvaliacaoNumerica _escalaNumerica = new ACA_EscalaAvaliacaoNumerica { esa_id = esa_id }; ACA_EscalaAvaliacaoNumericaBO.GetEntity(_escalaNumerica); _txtMaiorValor.Text = _escalaNumerica.ean_maiorValor.ToString().TrimEnd('0'); _txtMaiorValor.Text = _txtMaiorValor.Text.TrimEnd(','); _txtMenorValor.Text = _escalaNumerica.ean_menorValor.ToString().TrimEnd('0'); _txtMenorValor.Text = _txtMenorValor.Text.TrimEnd(','); _txtVariacao.Text = _escalaNumerica.ean_variacao.ToString().TrimEnd('0'); _txtVariacao.Text = _txtVariacao.Text.TrimEnd(','); _AlteraTelaEscalaAvaliacao = false; } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar a escala de avaliação.", UtilBO.TipoMensagem.Erro); } }