/// <summary> /// Verifica alteracao do index do combo cursocurriculo e trata o combo curriculoperiodo /// </summary> public void UCCCursoCurriculo_IndexChanged() { try { UCComboCurriculoPeriodo.Valor = new[] { -1, -1, -1 }; UCComboCurriculoPeriodo.PermiteEditar = false; if (UCCCursoCurriculo.Valor[0] > 0 && UCCCursoCurriculo.Valor[1] > 0) { UCComboCurriculoPeriodo._Load(UCCCursoCurriculo.Valor[0], UCCCursoCurriculo.Valor[1]); UCComboCurriculoPeriodo.FocaCombo(); UCComboCurriculoPeriodo.PermiteEditar = true; UCComboCurriculoPeriodo__OnSelectedIndexChange(); } else { UCComboCurriculoPeriodo__OnSelectedIndexChange(); } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Verifica alteracao do index do combo cursocurriculo e trata o combo curriculoperiodo /// </summary> public void UCCCursoCurriculo_IndexChanged() { try { UCComboCurriculoPeriodo.Valor = new[] { -1, -1, -1 }; UCComboCurriculoPeriodo.PermiteEditar = false; UCComboTipoCiclo.Visible = false; UCComboTipoCiclo.Valor = -1; UCComboTipoCiclo.Enabled = false; bool carregarCurriculoPeriodo = false; if (UCCCursoCurriculo.Valor[0] > 0 && UCCCursoCurriculo.Valor[1] > 0) { if (_VS_MostarComboTipoCiclo) { // Carrega o ciclo. UCComboTipoCiclo.CarregarCicloPorCursoCurriculo(UCCCursoCurriculo.Valor[0], UCCCursoCurriculo.Valor[1]); if (UCComboTipoCiclo.ddlCombo.Items.Count > 0) { UCComboTipoCiclo.Visible = true; UCComboTipoCiclo.Enabled = true; UCComboTipoCiclo.ddlCombo.Focus(); UCComboTipoCiclo_IndexChanged(); } else { carregarCurriculoPeriodo = true; } } else { carregarCurriculoPeriodo = true; } if (carregarCurriculoPeriodo) { UCComboCurriculoPeriodo._Load(UCCCursoCurriculo.Valor[0], UCCCursoCurriculo.Valor[1]); UCComboCurriculoPeriodo.FocaCombo(); UCComboCurriculoPeriodo.PermiteEditar = true; UCComboCurriculoPeriodo__OnSelectedIndexChange(); } } else { UCComboCurriculoPeriodo__OnSelectedIndexChange(); } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro); } }