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