protected void Page_Load(object sender, EventArgs e) { if (__SessionWEB.__UsuarioWEB == null || __SessionWEB.__UsuarioWEB.Usuario == null || __SessionWEB.__UsuarioWEB.Grupo == null || __SessionWEB.__UsuarioWEB.Grupo.vis_id != SysVisaoID.Administracao) { Response.Redirect("~/logout.ashx", false); HttpContext.Current.ApplicationInstance.CompleteRequest(); } ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { //sm.Scripts.Add(new ScriptReference(ArquivoJS.JQueryValidation)); sm.Scripts.Add(new ScriptReference(ArquivoJS.JqueryMask)); sm.Scripts.Add(new ScriptReference(ArquivoJS.MascarasCampos)); sm.Scripts.Add(new ScriptReference("~/Includes/jsFilaFilaFechamento.js")); } if (!IsPostBack) { UCComboUAEscola.Inicializar(); UCCCalendario.CarregarCalendarioAnual(); } // Seta o metodo criado no delegate ao evento do componente UCComboUAEscola.IndexChangedUnidadeEscola += UCComboUAEscola_IndexChangedUnidadeEscola; UCCCursoCurriculo.IndexChanged += UCCCursoCurriculo_IndexChanged; UCCCalendario.IndexChanged += UCCCalendario_IndexChanged; UCComboCurriculoPeriodo._OnSelectedIndexChange += UCComboCurriculoPeriodo__OnSelectedIndexChange; }
/// <summary> /// Método carrega os filtros última busca realizada /// </summary> protected void CarregarBusca() { if (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaGestao.Turmas_ComponentesFinalizados) { // Recuperar busca realizada e pesquisar automaticamente string valor, valor2; long doc_id = -1; UCComboUAEscola.Inicializar(); if (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Individual) { doc_id = __SessionWEB.__UsuarioWEB.Docente.doc_id; UCComboUAEscola.InicializarVisaoIndividual(doc_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id); string esc_id; string uni_id; if ((__SessionWEB.BuscaRealizada.Filtros.TryGetValue("esc_id", out esc_id)) && (__SessionWEB.BuscaRealizada.Filtros.TryGetValue("uni_id", out uni_id))) { UCComboUAEscola.SelectedValueEscolas = new[] { Convert.ToInt32(esc_id), Convert.ToInt32(uni_id) }; UCComboUAEscola_IndexChangedUnidadeEscola(); } } else { __SessionWEB.BuscaRealizada.Filtros.TryGetValue("uad_idSuperior", out valor); if (UCComboUAEscola.VisibleUA && !string.IsNullOrEmpty(valor)) { UCComboUAEscola.Uad_ID = new Guid(valor); if (UCComboUAEscola.Uad_ID != Guid.Empty) { UCComboUAEscola.CarregaEscolaPorUASuperiorSelecionada(); UCComboUAEscola.FocoEscolas = true; UCComboUAEscola.PermiteAlterarCombos = true; } } string esc_id; string uni_id; if ((__SessionWEB.BuscaRealizada.Filtros.TryGetValue("esc_id", out esc_id)) && (__SessionWEB.BuscaRealizada.Filtros.TryGetValue("uni_id", out uni_id))) { UCComboUAEscola.SelectedValueEscolas = new[] { Convert.ToInt32(esc_id), Convert.ToInt32(uni_id) }; UCComboUAEscola_IndexChangedUnidadeEscola(); } } __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cal_id", out valor); UCCCalendario1.Valor = Convert.ToInt32(valor); UCCCalendario1_IndexChanged(); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tpc_id", out valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cap_id", out valor2); UCCPeriodoCalendario1.Valor = new[] { Convert.ToInt32(valor), Convert.ToInt32(valor2) }; } }
/// <summary> /// Inicializa os combos na tela quando a visão do usuário é docente. /// </summary> public bool CarregaTelaInicialVisaoDocente() { if (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Individual) { // Busca o doc_id do usuário logado. if (__SessionWEB.__UsuarioWEB.Docente.doc_id > 0) { //Esconde os campos não visíveis para docentes UCComboUAEscola.Visible = false; UCCCursoCurriculo.Visible = false; UCComboCurriculoPeriodo.Visible = false; //Seta o docente _VS_doc_id = __SessionWEB.__UsuarioWEB.Docente.doc_id; //Inicializa os campos de busca para visão individual (docentes) //Carrega os campos if (_VS_MostarComboEscola) { UCComboUAEscola.Visible = true; UCComboUAEscola.InicializarVisaoIndividual (_VS_doc_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id, (byte)(BuscaEscolasPorVinculoColaboradorDocente ? 1 : 3)); UCComboTurma.Obrigatorio = true; if (UCComboUAEscola.QuantidadeItemsComboEscolas == 2) { _VS_esc_id = UCComboUAEscola.Esc_ID; _VS_uni_id = UCComboUAEscola.Uni_ID; } UCComboUAEscola_IndexChangedUA(); } else { if (UCCCalendario.Valor > 0) { UCComboTurma.CarregarPorDocente(_VS_doc_id, 0, _VS_AnosAnteriores ? UCCCalendario.Valor : 0, false, _VS_CarregarApenasTurmasNormais, _VS_MostraTurmasEletivas); UCComboTurma.PermiteEditar = true; UCComboTurma.Obrigatorio = true; if (UCComboTurma.Visible) { UCComboTurma_IndexChanged(); } } } return(true); } else { divPesquisa.Visible = false; lblMessage.Text = UtilBO.GetErroMessage("Essa tela é exclusiva para docentes.", UtilBO.TipoMensagem.Alerta); } } return(false); }
/// <summary> /// Carrega os campos de busca com a configuração padrão para uma nova busca /// </summary> private void InicializaCamposCadastro() { //Carrega os campos UCComboUAEscola.Inicializar(); //if (UCComboUAEscola.VisibleUA) UCComboUAEscola_IndexChangedUA(); }
/// <summary> /// Inicializa os filtros da pagina. /// </summary> private void InicializaCombos() { UCComboUAEscola.Inicializar(); UCComboUAEscola_IndexChangedUA(); UCComboUAEscola.ObrigatorioEscola = !(__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Administracao || __SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Gestao); UCComboUAEscola.ObrigatorioUA = UCComboUAEscola.VisibleUA; }
/// <summary> /// Inicializa os filtros da pagina. /// </summary> protected void Inicializar() { UCComboUAEscola.Inicializar(); if (UCComboUAEscola.VisibleUA) { UCComboUAEscola_IndexChangedUA(); } }
/// <summary> /// Carrega os campos de busca com a configuração padrão para uma nova busca /// </summary> private void InicializaCamposBusca() { //Carrega os campos UCComboUAEscola.FiltroEscolasControladas = true; UCComboUAEscola.Inicializar(); //if (UCComboUAEscola.VisibleUA) UCComboUAEscola_IndexChangedUA(); }
/// <summary> /// Método carrega os filtros última busca realizada /// </summary> protected void VerificaBusca() { try { if (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaGestao.RelatorioAnaliseSondagemConsolidada) { // Recuperar busca realizada e pesquisar automaticamente string valor, valor2, valor3; UCComboUAEscola.Inicializar(); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("uad_idSuperior", out valor); if (!string.IsNullOrEmpty(valor)) { UCComboUAEscola.Uad_ID = new Guid(valor); UCComboUAEscola.CarregaEscolaPorUASuperiorSelecionada(); if (UCComboUAEscola.Uad_ID != Guid.Empty) { UCComboUAEscola.FocoEscolas = true; UCComboUAEscola.PermiteAlterarCombos = true; } } UCComboUAEscola_IndexChangedUA(); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cal_id", out valor); UCCCalendario.Valor = Convert.ToInt32(valor); UCCCalendario_IndexChanged(); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cur_id", out valor2); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("crr_id", out valor); UCCCursoCurriculo.Valor = new[] { Convert.ToInt32(valor2), Convert.ToInt32(valor) }; UCCCursoCurriculo_IndexChanged(); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("crp_id", out valor); UCComboCurriculoPeriodo.Valor = new[] { UCCCursoCurriculo.Valor[0], UCCCursoCurriculo.Valor[1], Convert.ToInt32(valor) }; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("snd_id", out valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("snd_dataIncio", out valor2); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("snd_dataFim", out valor3); UCComboSondagem.Valor = Convert.ToInt32(valor); txtDataInicio.Text = valor2; txtDataFim.Text = valor3; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("suprimirPercentual", out valor); chkSuprimirPercentual.Checked = Convert.ToBoolean(valor); updFiltros.Update(); } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Carrega os campos de busca com a configuração padrão para uma nova busca /// </summary> public void InicializaCamposBusca() { //Carrega os campos if (!_VS_MostarComboEscola) { UCComboUAEscola.FiltroEscolasControladas = true; UCComboUAEscola.Inicializar(); } UCComboUAEscola.ExibeComboEscola = false; UCComboUAEscola_IndexChangedUA(); }
/// <summary> /// Verifica se há busca salva e carrega os combos da tela. /// </summary> private void VerificaBusca() { if (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaGestao.AtaFinalEnriquecimentoCurricular) { // Recuperar busca realizada e pesquisar automaticamente string valor, valor1, valor2; // UA Escola if (UCComboUAEscola.FiltroEscola) { __SessionWEB.BuscaRealizada.Filtros.TryGetValue("uad_idSuperior", out valor); if (!string.IsNullOrEmpty(valor)) { UCComboUAEscola.Uad_ID = new Guid(valor); } UCComboUAEscola.EnableEscolas = (UCComboUAEscola.Uad_ID != Guid.Empty); if (UCComboUAEscola.Uad_ID != Guid.Empty) { UCComboUAEscola.CarregaEscolaPorUASuperiorSelecionada(); SelecionarEscola(); } } else { SelecionarEscola(); } UCComboUAEscola_IndexChangedUnidadeEscola(); // Calendario __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cal_id", out valor); UCComboCalendario1.Valor = Convert.ToInt32(valor); UCComboCalendario1_IndexChanged(); // Curso __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cur_id", out valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("crr_id", out valor1); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("crp_id", out valor2); UCComboCursoCurriculo1.Valor = new[] { Convert.ToInt32(valor), Convert.ToInt32(valor1) }; UCComboCursoCurriculo1_IndexChanged(); UCComboCurriculoPeriodo1.Valor = new[] { Convert.ToInt32(valor), Convert.ToInt32(valor1), Convert.ToInt32(valor2) }; UCComboCurriculoPeriodo1__OnSelectedIndexChange(); // Turma __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tur_id", out valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("crp_id", out valor1); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("ttn_id", out valor2); UCComboTurma1.Valor = new[] { Convert.ToInt64(valor), Convert.ToInt64(valor1), Convert.ToInt64(valor2) }; } }
/// <summary> /// Carrega combos e textos iniciais da tela. /// </summary> private void CarregarTelaInicial() { UCComboUAEscola.ObrigatorioUA = UCComboUAEscola.ObrigatorioEscola = UCComboUAEscola.Visible = VS_permiteCadastroEscola = ACA_TipoAreaDocumentoBO.GetCadastroEscolaBy_tad_id(VS_tad_id); VS_listaArquivoArea = ACA_ArquivoAreaBO.GetSelectBy_tad_id(VS_tad_id); VS_listaArquivoArea.ForEach(p => p.id = Guid.NewGuid()); if (VS_permiteCadastroEscola) { UCComboUAEscola.Inicializar(); Dictionary <Guid, List <ACA_ArquivoArea> > dicArquivoUad = (from arquivo in VS_listaArquivoArea.Where(p => p.esc_id > 0 && p.uni_id > 0 && p.uad_idSuperior != Guid.Empty) group arquivo by arquivo.uad_idSuperior into grupo select new { chave = grupo.Key , valor = grupo.ToList() }).ToDictionary(p => p.chave, p => p.valor); if (UCComboUAEscola.VisibleUA) { List <Guid> listaUad = UCComboUAEscola.DdlUA.Items.Cast <ListItem>().Select(p => new Guid(p.Value)).ToList(); dicArquivoUad = (from dic in dicArquivoUad join uad in listaUad on dic.Key equals uad select dic).ToDictionary(p => p.Key, p => p.Value); if (dicArquivoUad.Any()) { UCComboUAEscola.Uad_ID = UCComboUAEscola.Uad_ID == Guid.Empty ? dicArquivoUad.First().Key : UCComboUAEscola.Uad_ID; } } var listaEscola = UCComboUAEscola.DdlEscola.Items.Cast <ListItem>().Select(p => new { esc_id = Convert.ToInt32(p.Value.Split(';')[0]), uni_id = Convert.ToInt32(p.Value.Split(';')[1]) }); List <ACA_ArquivoArea> listaArquivoArea = (from arquivo in dicArquivoUad.Where(p => p.Key == uad_idSuperior || (uad_idSuperior == Guid.Empty && !UCComboUAEscola.VisibleUA)).SelectMany(p => p.Value) join esc in listaEscola on new { esc_id = arquivo.esc_id, uni_id = arquivo.uni_id } equals new { esc.esc_id, esc.uni_id } select arquivo).ToList(); if (listaArquivoArea.Any()) { UCComboUAEscola.SelectedValueEscolas = UCComboUAEscola.Esc_ID > 0 ? new int[] { UCComboUAEscola.Esc_ID, UCComboUAEscola.Uni_ID } : new int[] { listaArquivoArea.First().esc_id, listaArquivoArea.First().uni_id }; } } UCComboUAEscola.EnableEscolas = UCComboUAEscola.Uad_ID != Guid.Empty || !UCComboUAEscola.VisibleUA; Carregar(); }
/// <summary> /// Inicializa os filtros da pagina. /// </summary> protected void Inicializar() { UCComboCalendario1.Carregar(); UCComboUAEscola.Inicializar(); if (UCComboUAEscola.VisibleUA) { UCComboUAEscola_IndexChangedUA(); } else { UCComboUAEscola.ObrigatorioEscola = true; } }
/// <summary> /// Carrega os campos de busca com a configuração padrão para uma nova busca /// </summary> public void InicializaCamposBusca() { //Carrega os campos if (!_VS_MostarComboEscola) { UCComboUAEscola.FiltroEscolasControladas = true; UCComboUAEscola.Inicializar(); } // Carrega combos quando a visão é docente, e retorna a flag indicando se é docente o usuário logado. if (!CarregaTelaInicialVisaoDocente()) { UCComboUAEscola_IndexChangedUA(); } }
protected void Inicializar() { if (__SessionWEB.__UsuarioWEB.Docente.doc_id > 0) { UCComboUAEscola.InicializarVisaoIndividual(__SessionWEB.__UsuarioWEB.Docente.doc_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id, 2); } else { UCComboUAEscola.Inicializar(); } if (UCComboUAEscola.Esc_ID != -1) { UCComboUAEscola_IndexChangedUA(); } }
protected void Page_Load(object sender, EventArgs e) { ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { sm.Scripts.Add(new ScriptReference(ArquivoJS.JQueryValidation)); sm.Scripts.Add(new ScriptReference(ArquivoJS.JqueryMask)); sm.Scripts.Add(new ScriptReference(ArquivoJS.MascarasCampos)); sm.Scripts.Add(new ScriptReference(ArquivoJS.CamposData)); sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmExclusao)); sm.Scripts.Add(new ScriptReference("~/Includes/jsCadastroEventoLimite.js")); } if (!IsPostBack) { cpvDataInicio.ValueToCompare = DateTime.Now.ToString("dd/MM/yyyy"); if (PreviousPage != null && PreviousPage.IsCrossPagePostBack) { VS_cal_id = PreviousPage.SelectedItem; var entityCalendario = new ACA_CalendarioAnual() { cal_id = VS_cal_id }; ACA_CalendarioAnualBO.GetEntity(entityCalendario); lblCalendarioAno.Text = string.Format("{0} (Ano {1})", entityCalendario.cal_descricao, entityCalendario.cal_ano); UCCTipoEvento.CarregarLiberacao(); UCCPeriodoCalendario.CarregarPorCalendario(VS_cal_id, entityCalendario.cal_permiteLancamentoRecesso); UCComboUAEscola.Inicializar(); //btnSalvar.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir; Pesquisar(); } else { __SessionWEB.PostMessages = UtilBO.GetErroMessage("Selecione um calendário para definir os limites para data de criação de eventos.", UtilBO.TipoMensagem.Alerta); Response.Redirect("Busca.aspx", false); HttpContext.Current.ApplicationInstance.CompleteRequest(); } } }
protected void Inicializar() { UCCamposObrigatorios.Visible = UCComboUAEscola.ObrigatorioEscola = UCComboUAEscola.ObrigatorioUA = UCComboCursoCurriculo1.Obrigatorio = UCComboCurriculoPeriodo1.Obrigatorio = UCComboCalendario1.Obrigatorio = UCCPeriodoCalendario.Obrigatorio = UCComboTurma1.Obrigatorio = true; UCCPeriodoCalendario.SelecionaPeriodoAtualAoCarregar = true; UCComboUAEscola.Inicializar(); if (UCComboUAEscola.VisibleUA) { UCComboUAEscola_IndexChangedUA(); } UCCamposBuscaAluno1.VisibleDataNascimento = UCCamposBuscaAluno1.VisibleMatriculaEstadual = UCCamposBuscaAluno1.VisibleNomeMae = false; }
/// <summary> /// Inicializa os filtros da pagina. /// </summary> protected void Inicializar() { UCComboAnoLetivo1.CarregarAnoAtual(); UCComboUAEscola.Inicializar(); UCComboTipoDisciplina1.CarregarNivelEnsinoTipoDisciplinaObjetosAprendizagem(UCComboAnoLetivo1.ano, UCComboUAEscola.Esc_ID, UCComboUAEscola.Uad_ID); if (UCComboAnoLetivo1.ano > 0 && UCComboTipoDisciplina1.Valor > 0) { rptCampos.DataSource = ACA_TipoCicloBO.SelecionaTipoCicloAtivosEscolaAno(UCComboAnoLetivo1.ano, UCComboTipoDisciplina1.Valor, UCComboUAEscola.Esc_ID, UCComboUAEscola.Uad_ID, true, ApplicationWEB.AppMinutosCacheLongo); rptCampos.DataBind(); lblMessageCiclo.Visible = false; if (rptCampos.Items.Count <= 0) { lblMessageCiclo.Visible = true; lblMessageCiclo.Text = GetGlobalResourceObject("Relatorios", "ObjetoAprendizagem.Busca.lblMessageCiclo.Text").ToString(); } divCiclo.Visible = true; } else { divCiclo.Visible = false; } lblMessageCiclo.Visible = false; if (rptCampos.Items.Count <= 0) { lblMessageCiclo.Visible = true; lblMessageCiclo.Text = GetGlobalResourceObject("Relatorios", "ObjetoAprendizagem.Busca.lblMessageCiclo.Text").ToString(); } if (UCComboUAEscola.VisibleUA) { UCComboUAEscola_IndexChangedUA(); } else { UCComboUAEscola.ObrigatorioEscola = true; } }
/// <summary> /// Carrega dados da sondagem /// </summary> /// <param name="snd_id">ID da sondagem</param> public void _LoadFromEntity(int snd_id) { try { ACA_Sondagem snd = new ACA_Sondagem { snd_id = snd_id }; ACA_SondagemBO.GetEntity(snd); VS_snd_id = snd.snd_id; txtSondagem.Text = snd.snd_titulo; txtDescricao.Text = snd.snd_descricao; VS_ListaAgendamento = ACA_SondagemAgendamentoBO.SelectAgendamentosBy_Sondagem(snd_id); VS_ListaAgendamentoPeriodo = ACA_SondagemAgendamentoPeriodoBO.SelectPeriodosBy_Agendamento(VS_snd_id, 0); VS_ListaAgendamento = VS_ListaAgendamento.OrderByDescending(a => a.sda_dataInicio).ThenByDescending(a => a.sda_dataFim).ToList(); grvAgendamentos.DataSource = VS_ListaAgendamento; grvAgendamentos.DataBind(); UCComboUAEscola.Inicializar(); if (UCComboUAEscola.VisibleUA) { UCComboUAEscola_IndexChangedUA(); } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "ScrollToTop", "setTimeout('window.scrollTo(0,0);', 0);", true); lblMessage.Text = UtilBO.GetErroMessage(GetGlobalResourceObject("Academico", "Sondagem.Agendamento.ErroCarregarSondagem").ToString(), UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Método carrega os filtros última busca realizada /// </summary> protected void VerificaBusca() { try { if (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaGestao.RelatorioAnaliseSondagem) { // Recuperar busca realizada e pesquisar automaticamente string valor, valor2, valor3; long doc_id = -1; UCComboUAEscola.Inicializar(); if (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Individual) { doc_id = __SessionWEB.__UsuarioWEB.Docente.doc_id; UCComboUAEscola.InicializarVisaoIndividual(doc_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id); string esc_id; string uni_id; if ((__SessionWEB.BuscaRealizada.Filtros.TryGetValue("esc_id", out esc_id)) && (__SessionWEB.BuscaRealizada.Filtros.TryGetValue("uni_id", out uni_id))) { UCComboUAEscola.SelectedValueEscolas = new[] { Convert.ToInt32(esc_id), Convert.ToInt32(uni_id) }; UCComboUAEscola_IndexChangedUnidadeEscola(); } } else { __SessionWEB.BuscaRealizada.Filtros.TryGetValue("uad_idSuperior", out valor); if (!string.IsNullOrEmpty(valor)) { UCComboUAEscola.Uad_ID = new Guid(valor); UCComboUAEscola.CarregaEscolaPorUASuperiorSelecionada(); if (UCComboUAEscola.Uad_ID != Guid.Empty) { UCComboUAEscola.FocoEscolas = true; UCComboUAEscola.PermiteAlterarCombos = true; } string esc_id; string uni_id; if ((__SessionWEB.BuscaRealizada.Filtros.TryGetValue("esc_id", out esc_id)) && (__SessionWEB.BuscaRealizada.Filtros.TryGetValue("uni_id", out uni_id))) { UCComboUAEscola.SelectedValueEscolas = new[] { Convert.ToInt32(esc_id), Convert.ToInt32(uni_id) }; UCComboUAEscola_IndexChangedUnidadeEscola(); } } } __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cal_id", out valor); UCCCalendario.Valor = Convert.ToInt32(valor); UCCCalendario_IndexChanged(); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cur_id", out valor2); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("crr_id", out valor); UCCCursoCurriculo.Valor = new[] { Convert.ToInt32(valor2), Convert.ToInt32(valor) }; UCCCursoCurriculo_IndexChanged(); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("crp_id", out valor); if (doc_id <= 0) { UCComboCurriculoPeriodo.Valor = new[] { UCCCursoCurriculo.Valor[0], UCCCursoCurriculo.Valor[1], Convert.ToInt32(valor) } } ; else { _VS_doc_id = doc_id; } UCComboCurriculoPeriodo__OnSelectedIndexChange(); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tur_id", out valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("ttn_id", out valor2); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("crp_idTurma", out valor3); UCComboTurma.Valor = new[] { Convert.ToInt64(valor), Convert.ToInt64(valor3), Convert.ToInt64(valor2) }; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("snd_id", out valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("snd_dataIncio", out valor2); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("snd_dataFim", out valor3); UCComboSondagem.Valor = Convert.ToInt32(valor); txtDataInicio.Text = valor2; txtDataFim.Text = valor3; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("suprimirPercentual", out valor); chkSuprimirPercentual.Checked = Convert.ToBoolean(valor); updFiltros.Update(); } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Load da pagina /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> protected void Page_Load(object sender, EventArgs e) { ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmExclusao)); sm.Scripts.Add(new ScriptReference("~/Includes/jsBuscaCompensacaoAusencia.js")); } // Seta o metodo criado no delegate ao evento do componente UCComboUAEscola.IndexChangedUnidadeEscola += UCComboUAEscola_IndexChangedUnidadeEscola; UCComboUAEscola.IndexChangedUA += UCComboUAEscola_IndexChangedUA; UCComboCalendario.IndexChanged += UCComboCalendario_IndexChanged; UCCCursoCurriculo.IndexChanged += UCCCursoCurriculo_IndexChanged; UCCTurmaDisciplina1.IndexChanged += UCComboTurmaDisciplina_IndexChanged; if (!IsPostBack) { string message = __SessionWEB.PostMessages; if (!String.IsNullOrEmpty(message)) { lblMessage.Text = message; } gvCompAusencia.PageSize = ApplicationWEB._Paginacao; try { if (__SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar) { Page.ClientScript.RegisterStartupScript(GetType(), fdsEscola.ClientID, String.Format("MsgInformacao('{0}');", String.Concat("#", fdsEscola.ClientID)), true); } ddlTurma.Items.Insert(0, new ListItem("-- Selecione uma turma --", "-1", true)); if (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Individual) { // Busca o doc_id do usuário logado. if (__SessionWEB.__UsuarioWEB.Docente.doc_id > 0) { //Seta o docente _VS_doc_id = __SessionWEB.__UsuarioWEB.Docente.doc_id; //Esconde os campos não visíveis para docentes UCCCursoCurriculo.Visible = false; ddlTurma.Enabled = false; //Carrega as escolas no combo UCComboUAEscola.InicializarVisaoIndividual(_VS_doc_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id, 3); if (UCComboUAEscola.QuantidadeItemsComboEscolas == 2) { ddlTurma.Enabled = true; InicializaCamposBuscaVisaoIndividual(UCComboUAEscola.Esc_ID); } else { InicializaCamposBuscaVisaoIndividual(0); } } else { divPesquisa.Visible = false; lblMessage.Text = UtilBO.GetErroMessage("Essa tela é exclusiva para docentes.", UtilBO.TipoMensagem.Alerta); } } else { //Inicializa os campos de busca InicializaCamposBusca(); } //Carrega uma busca salva na memoria VerificaBusca(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro); } Page.Form.DefaultButton = btnPesquisar.UniqueID; Page.Form.DefaultFocus = UCComboUAEscola.ComboUA_ClientID; // Permissões da pagina divPesquisa.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar; btnPesquisar.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar; btnLimparPesquisa.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar; btnNovo.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir; } }
protected void Page_Load(object sender, EventArgs e) { ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { sm.Scripts.Add(new ScriptReference(ArquivoJS.JQueryValidation)); sm.Scripts.Add(new ScriptReference(ArquivoJS.JqueryMask)); sm.Scripts.Add(new ScriptReference(ArquivoJS.MascarasCampos)); } // Seta o metodo criado no delegate ao evento do componente UCComboUAEscola.IndexChangedUnidadeEscola += UCComboUAEscola_IndexChangedUnidadeEscola; UCComboUAEscola.IndexChangedUA += UCComboUAEscola_IndexChangedUA; UCComboCalendario.IndexChanged += UCComboCalendario_IndexChanged; UCCCursoCurriculo.IndexChanged += UCCCursoCurriculo_IndexChanged; UCCTurmaDisciplina1.IndexChanged += UCComboTurmaDisciplina_IndexChanged; UCCPeriodoCalendario.IndexChanged += UCCPeriodoCalendario_IndexChanged; if (!IsPostBack) { try { ddlTurma.Items.Insert(0, new ListItem("-- Selecione uma turma --", "-1", true)); //Esconde o botão salvar btnSalvar.Visible = false; if (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Individual) { // Busca o doc_id do usuário logado. if (__SessionWEB.__UsuarioWEB.Docente.doc_id > 0) { //Seta o docente _VS_doc_id = __SessionWEB.__UsuarioWEB.Docente.doc_id; //Esconde os campos não visíveis para docentes UCCCursoCurriculo.Visible = false; ddlTurma.Enabled = false; //Carrega as escolas no combo UCComboUAEscola.InicializarVisaoIndividual(_VS_doc_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id); if (UCComboUAEscola.QuantidadeItemsComboEscolas == 2) { ddlTurma.Enabled = true; InicializaCamposCadastroVisaoIndividual(UCComboUAEscola.Esc_ID); } else { InicializaCamposCadastroVisaoIndividual(0); } } else { divPesquisa.Visible = false; lblMessage.Text = UtilBO.GetErroMessage("Essa tela é exclusiva para docentes.", UtilBO.TipoMensagem.Alerta); } } else { //Inicializa os campos de cadastro InicializaCamposCadastro(); } bool docente = _VS_doc_id > 0; if (PreviousPage != null && PreviousPage.IsCrossPagePostBack) { long[] pp = PreviousPage.Edit_cpa_id; Carregar(pp[0], pp[1]); //Exibe o botão salvar nas alterações btnSalvar.Visible = (__SessionWEB.__UsuarioWEB.GrupoPermissao.grp_alterar || __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir) && mostraSalvar; } else if (Session["PaginaRetorno_CompensacaoAusencia"] != null) { VS_PaginaRetorno = Session["PaginaRetorno_CompensacaoAusencia"].ToString(); Session.Remove("PaginaRetorno_CompensacaoAusencia"); VS_DadosPaginaRetorno = Session["DadosPaginaRetorno"]; Session.Remove("DadosPaginaRetorno"); VS_DadosPaginaRetorno_MinhasTurmas = Session["VS_DadosTurmas"]; Session.Remove("VS_DadosTurmas"); if (docente) { Dictionary <string, string> dadosPaginaRetorno = (Dictionary <string, string>)VS_DadosPaginaRetorno; if (UCComboUAEscola.QuantidadeItemsComboEscolas != 2) { UCComboUAEscola.SelectedValueEscolas = new int[] { Convert.ToInt32(dadosPaginaRetorno["Edit_esc_id"]), Convert.ToInt32(dadosPaginaRetorno["Edit_uni_id"]) }; InicializaCamposCadastroVisaoIndividual(UCComboUAEscola.Esc_ID); UCComboUAEscola_IndexChangedUnidadeEscola(); } UCComboCalendario.Valor = Convert.ToInt32(dadosPaginaRetorno["Edit_cal_id"]); UCComboCalendario_IndexChanged(); UCComboCalendario.PermiteEditar = false; ddlTurma.SelectedValue = dadosPaginaRetorno["Edit_tur_id"]; ddlTurma_SelectedIndexChanged(null, null); ddlTurma.Enabled = false; if (UCComboUAEscola.Esc_ID == -1) { TUR_Turma tur = TUR_TurmaBO.GetEntity(new TUR_Turma { tur_id = Convert.ToInt64(dadosPaginaRetorno["Edit_tur_id"]) }); UCComboUAEscola.SelectedValueEscolas = new[] { tur.esc_id, tur.uni_id }; UCComboUAEscola.PermiteAlterarCombos = false; } UCCTurmaDisciplina1.Valor = Convert.ToInt64(dadosPaginaRetorno["Tud_idRetorno_ControleTurma"]); UCComboTurmaDisciplina_IndexChanged(); UCCTurmaDisciplina1.PermiteEditar = false; //Não tem períodos abertos para lançar compensação, retornar para tela anterior. if (UCCPeriodoCalendario.QuantidadeItensCombo == 1) { __SessionWEB.PostMessages = UtilBO.GetErroMessage ("Não é possível criar compensação, pois o bimestre não está aberto para edição." , UtilBO.TipoMensagem.Alerta); VerificaPaginaRedirecionar(); } } else { // Se veio da tela de Minhas turmas e não é docente, redireciona pra busca. __SessionWEB.PostMessages = UtilBO.GetErroMessage("Operação exclusiva para docentes.", UtilBO.TipoMensagem.Alerta); Response.Redirect("~/Classe/CompensacaoAusencia/Busca.aspx", false); HttpContext.Current.ApplicationInstance.CompleteRequest(); } } if (docente) { Page.Form.DefaultFocus = UCCPeriodoCalendario.ClientID_Combo; } else { Page.Form.DefaultFocus = UCComboUAEscola.ComboUA_ClientID; } Page.Form.DefaultButton = btnSalvar.UniqueID; //Nesse ponto, verifico a permissão apenas de alteração if (VS_cpa_id > 0) { btnSalvar.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_alterar && mostraSalvar; } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro); } } }
/// <summary> /// Verifica se há busca salva e carrega os combos da tela. /// </summary> private void VerificaBusca() { if (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaGestao.RelatorioObjetoAprendizagem) { // Recuperar busca realizada e pesquisar automaticamente string valor; // Ano __SessionWEB.BuscaRealizada.Filtros.TryGetValue("ano", out valor); UCComboAnoLetivo1.ano = Convert.ToInt32(valor); UCComboAnoLetivo1_IndexChanged(); // UA Escola if (UCComboUAEscola.FiltroEscola) { __SessionWEB.BuscaRealizada.Filtros.TryGetValue("uad_idSuperior", out valor); if (!string.IsNullOrEmpty(valor)) { UCComboUAEscola.Uad_ID = new Guid(valor); } UCComboUAEscola.EnableEscolas = (UCComboUAEscola.Uad_ID != Guid.Empty); if (UCComboUAEscola.Uad_ID != Guid.Empty) { UCComboUAEscola.CarregaEscolaPorUASuperiorSelecionada(); SelecionarEscola(); } } else { SelecionarEscola(); } UCComboUAEscola_IndexChangedUnidadeEscola(); // Disciplina __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tds_id", out valor); UCComboTipoDisciplina1.Valor = Convert.ToInt32(valor); UCComboTipoDisciplina1_IndexChanged(); //Ciclos __SessionWEB.BuscaRealizada.Filtros.TryGetValue("ciclosSelecionados", out valor); foreach (RepeaterItem item in rptCampos.Items) { HiddenField hdnId = (HiddenField)item.FindControl("hdnId"); if (hdnId != null && valor.Split(',').Any(c => c.Equals(hdnId.Value))) { CheckBox ckbCampo = (CheckBox)item.FindControl("ckbCampo"); if (ckbCampo != null) { ckbCampo.Checked = true; } } } // Tipo de relatório __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tipoRel", out valor); ddlTipoRel.SelectedValue = valor; } }
/// <summary> /// Método para carregar um registro de compensacao, a fim de atualizar suas informações. /// Recebe dados referente a compensacao para realizar busca. /// </summary> /// <param name="cpa_id">ID da compensacao</param> public void Carregar(long cpa, long tud) { try { int cpa_id = Convert.ToInt32(cpa.ToString()); // Armazena valor ID do informativo a ser alterada. VS_cpa_id = cpa_id; // Busca do informativo baseado no ID do informativo. CLS_CompensacaoAusencia entCompensacao = new CLS_CompensacaoAusencia { cpa_id = cpa_id, tud_id = tud }; CLS_CompensacaoAusenciaBO.GetEntity(entCompensacao); VS_pro_id = entCompensacao.pro_id; VS_QtAulasComp = entCompensacao.cpa_quantidadeAulasCompensadas; DataTable dt = CLS_CompensacaoAusenciaBO.RetornaIdsCadastro(entCompensacao.tud_id, entCompensacao.cpa_id); // Pega somente a primeira linha DataRow row = dt.Rows[0]; Guid uad_id; int esc_id, uni_id, cur_id, crr_id, cap_id, tpc_id, cal_id; long tur_id, crp_id, ttn_id, tud_id; bool fav_fechamentoAutomatico; uad_id = string.IsNullOrEmpty(row[1].ToString()) ? new Guid() : new Guid(row[1].ToString()); esc_id = Convert.ToInt32(row[2].ToString()); uni_id = Convert.ToInt32(row[3].ToString()); cur_id = Convert.ToInt32(row[4].ToString()); crr_id = Convert.ToInt32(row[5].ToString()); cap_id = Convert.ToInt32(row[10].ToString()); tpc_id = Convert.ToInt32(row[11].ToString()); cal_id = Convert.ToInt32(row[12].ToString()); tur_id = Convert.ToInt64(row[7].ToString()); crp_id = Convert.ToInt64(row[6].ToString()); ttn_id = Convert.ToInt64(row[8].ToString()); tud_id = Convert.ToInt64(row[9].ToString()); fav_fechamentoAutomatico = Convert.ToBoolean(row["fav_fechamentoAutomatico"].ToString()); VS_FechamentoAutomatico = fav_fechamentoAutomatico; if (_VS_doc_id <= 0) { //CRE / Escola UCComboUAEscola.Inicializar(); if (!uad_id.Equals(new Guid())) { UCComboUAEscola.Uad_ID = uad_id; } UCComboUAEscola.MostraApenasAtivas = true; UCComboUAEscola.SelectedValueEscolas = new int[] { esc_id, uni_id }; UCComboUAEscola.PermiteAlterarCombos = false; //Calendario UCComboCalendario.CarregarCalendariosComBimestresAtivos(esc_id, true); UCComboCalendario.Valor = cal_id; //Etapa de ensino UCCCursoCurriculo.CarregarPorEscolaSituacaoCurso(UCComboUAEscola.Esc_ID, UCComboUAEscola.Uni_ID, 0); UCCCursoCurriculo.PermiteEditar = false; UCCCursoCurriculo.Valor = new int[] { cur_id, crr_id }; ddlTurma.Items.Clear(); ddlTurma.DataTextField = "tur_codigo"; ddlTurma.Items.Insert(0, new ListItem("-- Selecione uma turma --", "-1", true)); ddlTurma.DataSource = TUR_TurmaBO.GetSelectBy_Escola_Periodo_Situacao(__SessionWEB.__UsuarioWEB.Usuario.usu_id, __SessionWEB.__UsuarioWEB.Grupo.gru_id, (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Administracao), UCComboUAEscola.Esc_ID, UCComboUAEscola.Uni_ID, UCComboCalendario.Valor, UCCCursoCurriculo.Valor[0], UCCCursoCurriculo.Valor[1], -1, __SessionWEB.__UsuarioWEB.Usuario.ent_id, 0, 0, ApplicationWEB.AppMinutosCacheLongo) .GroupBy(p => new { tur_id = p.tur_id, tur_codigo = p.tur_codigo }).Select(p => p.Key).ToList();; ddlTurma.DataBind(); } else { UCComboUAEscola.SelectedValueEscolas = new int[] { esc_id, uni_id }; UCComboUAEscola.PermiteAlterarCombos = false; //Calendario UCComboCalendario.CarregarCalendariosComBimestresAtivos(esc_id, true); UCComboCalendario.Valor = cal_id; UCComboCalendario.PermiteEditar = false; //Carrega os campos int posicaoDocenteCompatilhado = ACA_ParametroAcademicoBO.ParametroValorInt32PorEntidade(eChaveAcademico.POSICAO_DOCENCIA_COMPARTILHADA, __SessionWEB.__UsuarioWEB.Usuario.ent_id); ddlTurma.Items.Clear(); ddlTurma.DataTextField = "tur_esc_nome"; ddlTurma.Items.Insert(0, new ListItem("-- Selecione uma turma --", "-1", true)); ddlTurma.DataSource = TUR_TurmaBO.GetSelectBy_Docente_TodosTipos_Posicao(__SessionWEB.__UsuarioWEB.Usuario.ent_id, _VS_doc_id, posicaoDocenteCompatilhado, 0, UCComboCalendario.Valor, true, false, ApplicationWEB.AppMinutosCacheLongo) .GroupBy(p => new { tur_id = p.tur_id, tur_esc_nome = p.tur_esc_nome }).Select(p => p.Key).ToList(); ddlTurma.DataBind(); } ddlTurma_SelectedIndexChanged(null, null); ddlTurma.Enabled = false; ddlTurma.SelectedValue = tur_id.ToString(); //Disciplina if (_VS_doc_id <= 0) { UCCTurmaDisciplina1.CarregarTurmaDisciplina(tur_id); } else { UCCTurmaDisciplina1.CarregarTurmaDisciplina(tur_id, _VS_doc_id); } UCCTurmaDisciplina1.PermiteEditar = false; UCCTurmaDisciplina1.Valor = tud_id; //Periodo Calendario UCCPeriodoCalendario.CarregarPorPeriodoEventoEfetivacaoVigentes(cal_id, tud_id, tur_id); UCCPeriodoCalendario.PermiteEditar = false; UCCPeriodoCalendario.Valor = new int[2] { cap_id, tpc_id }; UCCPeriodoCalendario_IndexChanged(); // Só habilita os campos de quantidade de aulas compensadas e alunos selecionados, // na edicao de uma compensacao do último bimestre "aberto" para edição. bool selecaoUltimoBimestre = UCCPeriodoCalendario.SelecaoUltimoBimestre(); txtQtAulas.Enabled = selecaoUltimoBimestre; UCComboCalendario.PermiteEditar = false; if (UCCPeriodoCalendario.Tpc_ID > 0) { // Atividades txtAtividades.Text = entCompensacao.cpa_atividadesDesenvolvidas; // Qt Aulas txtQtAulas.Text = entCompensacao.cpa_quantidadeAulasCompensadas.ToString(); // Alunos compensados List <CLS_CompensacaoAusenciaAluno> listaAlunos = CLS_CompensacaoAusenciaAlunoBO.SelectByCpa_id(entCompensacao.cpa_id, entCompensacao.tud_id); foreach (RepeaterItem item in rptAlunos.Items) { CheckBox ckbAluno = (CheckBox)item.FindControl("ckbAluno"); HiddenField hdnId = (HiddenField)item.FindControl("hdnId"); if (ckbAluno != null && hdnId != null) { ckbAluno.Enabled = selecaoUltimoBimestre; ckbAluno.Checked = listaAlunos.Any(p => string.Concat(p.tud_id, ";", p.alu_id, ";", p.mtu_id, ";", p.mtd_id) == hdnId.Value); } } } else { // Voltar pra busca, pois não é possível editar uma compensação de um bimestre não aberto. __SessionWEB.PostMessages = UtilBO.GetErroMessage("Não é possível editar a compensação, pois o bimestre não está aberto para edição." , UtilBO.TipoMensagem.Alerta); Response.Redirect("~/Classe/CompensacaoAusencia/Busca.aspx", false); HttpContext.Current.ApplicationInstance.CompleteRequest(); } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar a compensação de ausência.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Abre o pop-up para cadastro de período de agendamento /// </summary> /// <param name="dataInicio">Data de início de agendamento</param> /// <param name="dataFim">Data fim de agendamento</param> private void AbrirPopUp(string dataInicio, string dataFim) { try { txtDataInicio.Text = dataInicio; txtDataFim.Text = dataFim; ckbSelecionarTodosPeriodos.Checked = false; dtDadosRepeater = ACA_TipoCurriculoPeriodoBO.SelectByPesquisa(0, 0).AsEnumerable().Where(p => Convert.ToByte(p["tcp_situacao"]) != 3).CopyToDataTable(); var dtNivelEnsino = dtDadosRepeater.AsEnumerable().GroupBy(t => new { tne_id = Convert.ToInt32(t["tne_id"]), tme_id = Convert.ToInt32(t["tme_id"]), tne_nome = t["tne_nome"].ToString() + " - " + t["tme_nome"].ToString(), tne_nomeSimples = t["tne_nome"].ToString(), tne_ordem = Convert.ToInt32(t["tne_ordem"]) }).Select(t => t.Key).Where(t => dtDadosRepeater.AsEnumerable().Any(p => Convert.ToInt32(p["tne_id"]) == t.tne_id && Convert.ToInt32(p["tme_id"]) == t.tme_id)) .OrderBy(t => t.tne_ordem).ThenBy(t => t.tne_nome); rptNivelEnsino.DataSource = dtNivelEnsino; rptNivelEnsino.DataBind(); //Marca os períodos já selecionados no agendamento if (VS_sda_id > 0) { List <ACA_SondagemAgendamentoPeriodo> lstPeriodos = VS_ListaAgendamentoPeriodo.Where(p => p.sda_id == VS_sda_id).ToList(); foreach (RepeaterItem itemN in rptNivelEnsino.Items) { Repeater rptCampos = (Repeater)itemN.FindControl("rptCampos"); if (rptCampos != null) { foreach (RepeaterItem item in rptCampos.Items) { HiddenField hdnId = (HiddenField)item.FindControl("hdnId"); if (hdnId != null && !string.IsNullOrEmpty(hdnId.Value) && lstPeriodos.Any(p => p.tcp_id == Convert.ToInt32(hdnId.Value))) { CheckBox ckbCampo = (CheckBox)item.FindControl("ckbCampo"); if (ckbCampo != null) { ckbCampo.Checked = true; } } } } } } txtDataInicio.Focus(); updPopUp.Update(); divEscola.Visible = false; lblTituloPopUp.Text = GetGlobalResourceObject("Academico", "Sondagem.Agendamento.lblTituloPopUp.Text").ToString(); btnAdicionar.Text = VS_sda_id > 0 && VS_sda_idRetificar <= 0 ? GetGlobalResourceObject("Academico", "Sondagem.Agendamento.bntAlterar.Text").ToString() : GetGlobalResourceObject("Academico", "Sondagem.Agendamento.bntAdicionar.Text").ToString(); if (VS_sda_idRetificar > 0) { divEscola.Visible = true; VS_sda_idRetificando = VS_sda_id; VS_sda_id = 0; lblTituloPopUp.Text = string.Format(GetGlobalResourceObject("Academico", "Sondagem.Agendamento.lblPeriodoRetificar.Text").ToString(), dataInicio, dataFim); UCComboUAEscola.Inicializar(); if (UCComboUAEscola.VisibleUA) { UCComboUAEscola_IndexChangedUA(); } } else if (VS_sda_idRetificando > 0) { divEscola.Visible = true; string dataInicioR = VS_ListaAgendamento.Where(a => a.sda_id == VS_sda_idRetificando).First().sda_inicio; string dataFimR = VS_ListaAgendamento.Where(a => a.sda_id == VS_sda_idRetificando).First().sda_fim; lblTituloPopUp.Text = string.Format(GetGlobalResourceObject("Academico", "Sondagem.Agendamento.lblPeriodoRetificar.Text").ToString(), dataInicioR, dataFimR); if (UCComboUAEscola.FiltroEscola) { ESC_Escola entEscola = new ESC_Escola { esc_id = VS_esc_id }; ESC_EscolaBO.GetEntity(entEscola); SYS_UnidadeAdministrativa entUA = new SYS_UnidadeAdministrativa { ent_id = entEscola.ent_id, uad_id = entEscola.uad_id }; SYS_UnidadeAdministrativaBO.GetEntity(entUA); Guid uad_idSuperior = entEscola.uad_idSuperiorGestao.Equals(Guid.Empty) ? entUA.uad_idSuperior : entEscola.uad_idSuperiorGestao; UCComboUAEscola.Uad_ID = uad_idSuperior; UCComboUAEscola.EnableEscolas = (UCComboUAEscola.Uad_ID != Guid.Empty); } if (UCComboUAEscola.Uad_ID != Guid.Empty) { UCComboUAEscola.CarregaEscolaPorUASuperiorSelecionada(); UCComboUAEscola.SelectedValueEscolas = new[] { Convert.ToInt32(VS_esc_id), Convert.ToInt32(VS_uni_id) }; } } ScriptManager.RegisterStartupScript(Page, typeof(Page), "EditarAulas", "$('#divInserir').dialog('open');", true); } catch (ValidationException ex) { ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "ScrollToTop", "setTimeout('window.scrollTo(0,0);', 0);", true); lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "ScrollToTop", "setTimeout('window.scrollTo(0,0);', 0);", true); lblMessage.Text = UtilBO.GetErroMessage(GetGlobalResourceObject("Academico", "Sondagem.Agendamento.ErroAbrirPopUp").ToString(), UtilBO.TipoMensagem.Erro); } }
private void VerificaBusca() { if (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaGestao.HistoricoEscolarPedagogico) { // Recuperar busca realizada e pesquisar automaticamente string valor, valor1, valor2; // UA Escola if (UCComboUAEscola.FiltroEscola) { __SessionWEB.BuscaRealizada.Filtros.TryGetValue("uad_idSuperior", out valor); if (!string.IsNullOrEmpty(valor)) { UCComboUAEscola.Uad_ID = new Guid(valor); } UCComboUAEscola.EnableEscolas = (UCComboUAEscola.Uad_ID != Guid.Empty); if (UCComboUAEscola.Uad_ID != Guid.Empty) { UCComboUAEscola.CarregaEscolaPorUASuperiorSelecionada(); SelecionarEscola(); } } else { SelecionarEscola(); } UCComboUAEscola_IndexChangedUnidadeEscola(); // Curso __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cur_id", out valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("crr_id", out valor1); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("crp_id", out valor2); UCComboCursoCurriculo1.Valor = new[] { Convert.ToInt32(valor), Convert.ToInt32(valor1) }; UCComboCursoCurriculo1_IndexChanged(); UCComboCurriculoPeriodo1.Valor = new[] { Convert.ToInt32(valor), Convert.ToInt32(valor1), Convert.ToInt32(valor2) }; UCComboCurriculoPeriodo1__OnSelectedIndexChange(); // Calendario __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cal_id", out valor); UCComboCalendario1.Valor = Convert.ToInt32(valor); UCComboCalendario1_IndexChanged(); // Turma __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tur_id", out valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("crp_idTur", out valor1); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("ttn_id", out valor2); UCComboTurma1.Valor = new long[] { Convert.ToInt64(valor), Convert.ToInt64(valor1), Convert.ToInt64(valor2) }; // Dados Aluno __SessionWEB.BuscaRealizada.Filtros.TryGetValue("pes_nome", out valor); UCCamposBuscaAluno1.NomeAluno = valor; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("alc_matricula", out valor); UCCamposBuscaAluno1.MatriculaAluno = valor; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tipoBusca", out valor); UCCamposBuscaAluno1.TipoBuscaNomeAluno = valor; // Busca avancada __SessionWEB.BuscaRealizada.Filtros.TryGetValue("buscaAvancada", out valor); chkBuscaAvancada.Checked = Boolean.Parse(valor); Pesquisar(0, true); } }