private void UCCCursoCurriculo_IndexChanged() { try { UCCCurriculoPeriodo.Valor = new[] { -1, -1, -1 }; UCCCurriculoPeriodo.PermiteEditar = false; if (UCCCursoCurriculo.Valor[0] > 0) { UCCCurriculoPeriodo.CarregarPorCursoCurriculo(UCCCursoCurriculo.Valor[0], UCCCursoCurriculo.Valor[1]); UCCCurriculoPeriodo.PermiteEditar = true; UCCCurriculoPeriodo.Focus(); } UCCCurriculoPeriodo_IndexChanged(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro); updMensagem.Update(); } finally { updFiltros.Update(); } }
/// <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); } }
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(); }
protected void UCCCursoCurriculo_IndexChanged() { try { UCCCurriculoPeriodo.Valor = new[] { -1, -1 }; UCCCurriculoPeriodo.PermiteEditar = false; if (UCCCursoCurriculo.Valor[0] > 0 && UCCCursoCurriculo.Valor[1] > 0) { UCCCurriculoPeriodo.CarregarPorCursoCurriculo(UCCCursoCurriculo.Valor[0], UCCCursoCurriculo.Valor[1]); UCCCurriculoPeriodo.SetarFoco(); UCCCurriculoPeriodo.PermiteEditar = true; } UCCCurriculoPeriodo_IndexChanged(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados do(a) " + ACA_ParametroAcademicoBO.ParametroValorPorEntidade(eChaveAcademico.NOME_CADASTRO_CURSO, __SessionWEB.__UsuarioWEB.Usuario.ent_id) + ".", UtilBO.TipoMensagem.Erro); } }