protected void UCCCurriculoPeriodo_IndexChanged() { try { UCComboTipoDisciplina.Valor = -1; UCComboTipoDisciplina.PermiteEditar = false; if (UCCCurriculoPeriodo.Valor[0] > 0) { UCComboTipoDisciplina.CarregarTipoDisciplinaPorCursoCurriculoPeriodo(UCCCurriculoPeriodo.Valor[0], UCCCurriculoPeriodo.Valor[1], UCCCurriculoPeriodo.Valor[2]); UCComboTipoDisciplina.SetarFoco(); UCComboTipoDisciplina.PermiteEditar = true; // Se for inserir um registro novo, traz a opção todos, senão mostra o selecione if (UCComboTipoDisciplina._Combo.Items.Count > 1 && VS_tda_id <= 0) { // somente adiciono essa opcao caso exista pelo menos uma disciplina cadastrada. UCComboTipoDisciplina._Combo.Items.RemoveAt(0); // remove o selecione UCComboTipoDisciplina._Combo.Items.Insert(0, new ListItem("Todos", "0", true)); } } //UCCCalendario_IndexChanged(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados do(a) " + ACA_ParametroAcademicoBO.ParametroValorPorEntidade(eChaveAcademico.NOME_PERIODO_CURSO, __SessionWEB.__UsuarioWEB.Usuario.ent_id) + ".", UtilBO.TipoMensagem.Erro); } }
/// <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); } }