/// <summary> /// Carrega dados da tela. /// </summary> private void CarregarTela() { if (VS_EntitiesControleTurma.turmaDisciplina.tud_tipo == (byte)ACA_CurriculoDisciplinaTipo.DocenciaCompartilhada) { UCEfetivacaoNotas1.VS_turmaDisciplinaCompartilhada = VS_EntitiesControleTurma.turmaDisciplina; UCEfetivacaoNotas1.VS_turmaDisciplinaRelacionada = VS_turmaDisciplinaRelacionada; } // Guarda a posição do docente e o tipo de disciplina nos hiddens. UCEfetivacaoNotas1.hiddenPosicaoDocente.Value = UCControleTurma1.VS_tdt_posicao.ToString(); UCEfetivacaoNotas1.hiddenTudSituacao.Value = VS_situacaoTurmaDisciplina.ToString(); string tur_ids = UCControleTurma1.TurmasNormaisMultisseriadas.Any() ? string.Join(";", UCControleTurma1.TurmasNormaisMultisseriadas.Select(p => p.tur_id.ToString()).ToArray()) : string.Empty; List <long> listaTur_ids = UCControleTurma1.TurmasNormaisMultisseriadas.Any() ? UCControleTurma1.TurmasNormaisMultisseriadas.Select(p => p.tur_id).ToList() : new List <long>(); UCEfetivacaoNotas1.SetaTurmaDisciplina(VS_turmaDisciplinaRelacionada.tud_id > 0 ? UCEfetivacaoNotas1.Tud_id > 0 ? UCEfetivacaoNotas1.Tud_id : VS_turmaDisciplinaRelacionada.tud_id : UCControleTurma1.VS_tud_id , UCControleTurma1.VS_tur_id , UCNavegacaoTelaPeriodo.VS_tpc_id , UCNavegacaoTelaPeriodo.VS_IncluirPeriodoFinal, listaTur_ids); UCEfetivacaoNotas1.VS_MensagemLogEfetivacao = (string)GetGlobalResourceObject("Mensagens", "MSG_EFETIVACAO") + " | " + "cal_id: " + UCNavegacaoTelaPeriodo.VS_cal_id + " | tpc_id: " + UCNavegacaoTelaPeriodo.VS_tpc_id + " | "; }
protected void Page_Load(object sender, EventArgs e) { try { UCEfetivacaoNotas1.VisibleBotaoCancelar = true; UCEfetivacaoNotas1.VisibleNavegacao = true; if (!IsPostBack) { if (Session["tur_idEfetivacao"] != null && Session["tud_idEfetivacao"] != null && Session["fav_idEfetivacao"] != null && Session["ava_idEfetivacao"] != null && Session["URL_Retorno_Efetivacao"] != null) { UCEfetivacaoNotas1._VS_tur_id = Convert.ToInt64(Session["tur_idEfetivacao"]); long tud_id = Convert.ToInt64(Session["tud_idEfetivacao"]); UCEfetivacaoNotas1._VS_fav_id = Convert.ToInt32(Session["fav_idEfetivacao"]); UCEfetivacaoNotas1._VS_ava_id = Convert.ToInt32(Session["ava_idEfetivacao"]); UCEfetivacaoNotas1._VS_URL_Retorno_Efetivacao = Convert.ToByte(Session["URL_Retorno_Efetivacao"]); UCEfetivacaoNotas1.SetaTurmaDisciplina(tud_id, UCEfetivacaoNotas1._VS_tur_id, -1); // Tud_id que será enviado de volta para a tela que chamou (necessário na tela de cadastro de aulas). if (Session["tud_id_Retorno"] != null) { UCEfetivacaoNotas1._VS_tud_id_Retorno = Convert.ToInt64(Session["tud_id_Retorno"]); Session.Remove("tud_id_Retorno"); } Session.Remove("tur_idEfetivacao"); Session.Remove("tud_idEfetivacao"); Session.Remove("fav_idEfetivacao"); Session.Remove("ava_idEfetivacao"); Session.Remove("URL_Retorno_Efetivacao"); } else { UCEfetivacaoNotas1.RedirecionaBusca(UtilBO.GetErroMessage("É necessário selecionar a turma e a avaliação.", UtilBO.TipoMensagem.Alerta)); } } } catch (Exception err) { ApplicationWEB._GravaErro(err); UCEfetivacaoNotas1.MensagemTela = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro); } }