/// <summary> /// Carrega os campos de busca com a configuração padrão para uma nova busca /// </summary> private void InicializaCamposBusca() { // Todo verificar com o juliano se ira carregar por ano UCCCalendario.Carregar(); UCComboTipoDisciplina.CarregarTipoDisciplina(); UCComboTipoDisciplina._Combo.SelectedValue = "-1"; }
/// <summary> /// Verifica alteracao do index do combo Escola e trata o combo calendario /// </summary> public void UCComboUAEscola_IndexChangedUnidadeEscola() { try { UCCCalendario.Valor = -1; UCCCalendario.PermiteEditar = false; if (UCComboUAEscola.Esc_ID > 0 && UCComboUAEscola.Uni_ID > 0) { UCCCalendario.CarregarPorEscola(UCComboUAEscola.Esc_ID); UCCCalendario.SetarFoco(); UCCCalendario.PermiteEditar = true; } if (UCCCalendario.PermiteEditar) { UCCCursoCurriculo_IndexChanged(); } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro); } }
private void UCCCurriculoPeriodo_IndexChanged() { try { UCCCalendario.Valor = -1; if (UCCCurriculoPeriodo.Valor[0] > 0) { UCCCalendario.CarregarPorCurso(UCCCursoCurriculo.Valor[0]); UCCCalendario.PermiteEditar = true; UCCCalendario.SetarFoco(); } UCCCalendario_IndexChanged(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o(s) calendários(s).", UtilBO.TipoMensagem.Erro); updMensagem.Update(); } finally { updFiltros.Update(); } }
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 para carregar um registro de tipo de desempenho, a fim de atualizar suas informações. /// Recebe dados referente ao tipo de desempenho para realizar busca. /// </summary> /// <param name="tda_id">ID do tipo de desempenho</param> public void Carregar(int tda_id) { try { // Armazena valor ID do informativo a ser alterada. VS_tda_id = tda_id; // Busca do informativo baseado no ID do informativo. ACA_TipoDesempenhoAprendizado entTipoDesempenho = new ACA_TipoDesempenhoAprendizado { tda_id = tda_id }; ACA_TipoDesempenhoAprendizadoBO.GetEntity(entTipoDesempenho); // Tras os campos preenchidos // Valores int[] valorComboCurso = { entTipoDesempenho.cur_id, entTipoDesempenho.crr_id }; int[] valorComboCurriculo = { entTipoDesempenho.cur_id, entTipoDesempenho.crr_id, entTipoDesempenho.crp_id }; // Calendario UCCCalendario.Carregar(); UCCCalendario.Valor = entTipoDesempenho.cal_id; UCCCalendario.PermiteEditar = true; // Curso Curriculo if (UCCCalendario.PermiteEditar) { UCCCursoCurriculo.CarregarPorEscolaCalendarioSituacaoCurso(-1, -1, UCCCalendario.Valor, 1); UCCCursoCurriculo.Valor = valorComboCurso; UCCCursoCurriculo.PermiteEditar = true; } // Curriculo Periodo if (UCCCursoCurriculo.PermiteEditar) { UCCCurriculoPeriodo.CarregarPorCursoCurriculo(UCCCursoCurriculo.Valor[0], UCCCursoCurriculo.Valor[1]); UCCCurriculoPeriodo.Valor = valorComboCurriculo; UCCCurriculoPeriodo.PermiteEditar = true; } if (UCCCurriculoPeriodo.PermiteEditar) { // Tipo disciplina UCComboTipoDisciplina.CarregarTipoDisciplinaPorCursoCurriculoPeriodo(UCCCurriculoPeriodo.Valor[0], UCCCurriculoPeriodo.Valor[1], UCCCurriculoPeriodo.Valor[2]); UCComboTipoDisciplina.Valor = entTipoDesempenho.tds_id; UCComboTipoDisciplina.PermiteEditar = true; } // Descricao txtDescricao.Text = entTipoDesempenho.tda_descricao; } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o tipo de " + GetGlobalResourceObject("Mensagens", "MSG_DESEMPENHO") + ".", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Verifica se tem busca salva na sessão, e se tiver, recupera e realiza a consulta, /// colocando os filtros nos campos da tela. /// </summary> private void VerificaBusca() { UCCCalendario.Carregar(); if (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaGestao.LoteFechamento) { string valor; string valor1; odsFechamento.SelectParameters.Add("esc_id", DbType.Int32, UCCUAEscola.Esc_ID.ToString()); odsFechamento.SelectParameters.Add("uni_id", DbType.Int32, UCCUAEscola.Uni_ID.ToString()); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cal_id", out valor); UCCCalendario.Valor = Convert.ToInt32(valor); if (UCCCalendario.Valor != -1) { UCCPeriodoCalendario.CarregarPeriodosAtualFechamentoPorCalendario(UCCCalendario.Valor); UCCPeriodoCalendario.PermiteEditar = true; } __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tpc_id", out valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cap_id", out valor1); UCCPeriodoCalendario.Valor = new int[] { Convert.ToInt32(valor), Convert.ToInt32(valor1) }; if (UCCPeriodoCalendario.Valor[0] > 0 && UCCPeriodoCalendario.Valor[1] > 0) { UCCUAEscola.PermiteAlterarCombos = true; UCCUAEscola.CarregarEscolaAutomatico = false; UCCUAEscola.Inicializar(); } __SessionWEB.BuscaRealizada.Filtros.TryGetValue("uad_id", out valor); UCCUAEscola.Uad_ID = new Guid(valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("esc_id", out valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("uni_id", out valor1); UCCUAEscola.CarregaUnidadesEscolaresSemAcesso(UCCUAEscola.Uad_ID, UCCCalendario.Valor, UCCPeriodoCalendario.Valor[0]); UCCUAEscola.SelectedValueEscolas = new int[] { Convert.ToInt32(valor), Convert.ToInt32(valor1) }; UCCUAEscola.EnableEscolas = true; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tur_codigo", out valor); txtCodigoTurma.Text = valor; txtCodigoTurma.Focus(); Pesquisar(); } else { if (UCCCalendario.Valor != -1) { UCCCalendario_IndexChanged(); } } }
/// <summary> /// Verifica alteracao do index do combo Escola e trata o combo calendario /// </summary> public void UCComboUAEscola_IndexChangedUnidadeEscola() { try { UCCCalendario.Visible = false; if (_VS_alteraCalendario) { UCCCalendario.Valor = -1; UCCCalendario.PermiteEditar = false; } else { if (!_VS_AnosAnteriores) { UCCCalendario.CarregarCalendarioAnualAnoAtual(); } else { UCCCalendario.CarregarCalendarioAnual(); } } if (UCComboUAEscola.Esc_ID > 0 && UCComboUAEscola.Uni_ID > 0) { if (!_VS_AnosAnteriores) { UCCCalendario.CarregarCalendarioAnualAnoAtualEscola(UCComboUAEscola.Esc_ID); } else { UCCCalendario.CarregarCalendarioAnual(); } UCCCalendario.SetarFoco(); UCCCalendario.PermiteEditar = true; } else if (_VS_PermiteSemEscola && _VS_alteraCalendario && UCComboUAEscola.Uad_ID != Guid.Empty) { UCCCalendario.CarregarCalendarioAnualAnoAtual(); UCCCalendario.PermiteEditar = true; } if (UCCCalendario.QuantidadeItensCombo > 2 && UCCCalendario.PermiteEditar) { UCCCalendario.Visible = true; } UCCCalendario_IndexChanged(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Inicializa componentes da tela /// </summary> private void InicializarTela() { UCCCalendario.CarregarCalendarioAnual(); UCCCalendario.Valor = -1; UCCCalendario.PermiteEditar = false; UCCTurma.Valor = new long[] { -1, -1, -1 }; UCCTurma.PermiteEditar = false; UCFiltroEscolas.SelecionaCombosAutomatico = false; UCFiltroEscolas._LoadInicial(false, true); if (UCFiltroEscolas._VS_FiltroEscola) { UCFiltroEscolas._cvUnidadeAdministrativa.ValidationGroup = "Busca"; } UCFiltroEscolas._cvUnidadeEscola.ValidationGroup = "Busca"; updPesquisa.Update(); }
protected void Page_Load(object sender, EventArgs e) { ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { sm.Scripts.Add(new ScriptReference(ArquivoJS.CamposData)); sm.Scripts.Add(new ScriptReference(ArquivoJS.JQueryValidation)); sm.Scripts.Add(new ScriptReference(ArquivoJS.JqueryMask)); sm.Scripts.Add(new ScriptReference(ArquivoJS.MascarasCampos)); } // Seta delegates UCCCursoCurriculo.IndexChanged += UCCCursoCurriculo_IndexChanged; UCCCurriculoPeriodo.IndexChanged += UCCCurriculoPeriodo_IndexChanged; UCCCalendario.IndexChanged += UCCCalendario_IndexChanged; if (!IsPostBack) { try { // Inicializa componentes UCCCalendario.Carregar(); UCComboTipoDisciplina.CarregarTipoDisciplina(); UCComboTipoDisciplina._Combo.SelectedValue = "-1"; if (PreviousPage != null && PreviousPage.IsCrossPagePostBack) { VS_tda_id = PreviousPage.Edit_tda_id; Carregar(PreviousPage.Edit_tda_id); } Page.Form.DefaultFocus = UCCCalendario.ClientID; Page.Form.DefaultButton = btnSalvar.UniqueID; btnSalvar.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir || __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_alterar; } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro); } } }
private void UCCCursoCurriculo_IndexChanged() { UCCCalendario.Valor = -1; UCCCalendario.PermiteEditar = false; UCCCurriculoPeriodo.Valor = new[] { -1, -1, -1 }; UCCCurriculoPeriodo.PermiteEditar = true; rptDisciplinas.Visible = btnSalvar.Visible = false; if (Cur_id > 0 && Crr_id > 0) { UCCCalendario.CarregarPorCurso(Cur_id); UCCCalendario.PermiteEditar = true; UCCCurriculoPeriodo.CarregarPorCursoCurriculo(Cur_id, Crr_id); UCCCurriculoPeriodo.PermiteEditar = true; } updBotoes.Update(); updFiltros.Update(); }
private void UCFiltroEscolas__SelecionarEscola() { try { UCCCalendario.Valor = -1; UCCCalendario.PermiteEditar = false; UCCTurma.Valor = new long[] { -1, -1, -1 }; UCCTurma.PermiteEditar = false; if (UCFiltroEscolas._UCComboUnidadeEscola_Esc_ID > 0 && UCFiltroEscolas._UCComboUnidadeEscola_Uni_ID > 0) { UCCCalendario.PermiteEditar = true; UCCCalendario.SetarFoco(); } updPesquisa.Update(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro); updMensagem.Update(); } }