/// <summary> /// Verifica alteracao do index do combo curriculoperiodo e trata o combo turma /// </summary> public void UCComboCurriculoPeriodo__OnSelectedIndexChange() { try { if (UCComboTurma.Visible) { UCComboTurma.Valor = new long[] { -1, -1, -1 }; //Condição usada na tela de Documentos do docente if (_VS_MostarComboEscola) { //Carrega as turmas if (UCComboUAEscola.Esc_ID > 0 && UCCCalendario.Valor > 0) { UCComboTurma.CarregarPorDocente(_VS_doc_id, UCComboUAEscola.Esc_ID, UCCCalendario.Valor, false, _VS_CarregarApenasTurmasNormais, _VS_MostraTurmasEletivas); } UCComboTurma.PermiteEditar = UCComboUAEscola.Esc_ID > 0 && UCCCalendario.Valor > 0; } else { UCComboTurma.PermiteEditar = _VS_doc_id > 0 && UCCCalendario.Valor > 0; if (UCComboCurriculoPeriodo.Valor[0] > 0 && UCComboCurriculoPeriodo.Valor[1] > 0 && UCComboCurriculoPeriodo.Valor[2] > 0 && UCComboUAEscola.Esc_ID > 0 && UCComboUAEscola.Uni_ID > 0 && UCCCalendario.Valor > 0) { if (_VS_CarregarApenasTurmasNormais) { UCComboTurma.CarregarPorEscolaCurriculoCalendario_TurmasNormais(UCComboUAEscola.Esc_ID, UCComboUAEscola.Uni_ID, UCCCursoCurriculo.Valor[0], UCCCursoCurriculo.Valor[1], UCComboCurriculoPeriodo.Valor[2], UCCCalendario.Valor, _VS_MostraTurmasEletivas); } else { UCComboTurma.CarregaPorEscolaCurriculoPeriodoCalendario(UCComboUAEscola.Esc_ID, UCComboUAEscola.Uni_ID, UCCCursoCurriculo.Valor[0], UCCCursoCurriculo.Valor[1], UCComboCurriculoPeriodo.Valor[2], UCCCalendario.Valor, 0, _VS_MostraTurmasEletivas); } UCComboTurma.SetarFoco(); UCComboTurma.PermiteEditar = true; } } } } 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 curriculoperiodo e trata o combo períodocalendário /// </summary> public void UCComboCurriculoPeriodo__OnSelectedIndexChange() { try { UCComboTurma.Valor = new long[] { -1, -1, -1 }; if (UCComboCurriculoPeriodo.Valor[0] > 0) { UCComboTurma.CarregaPorEscolaCurriculoPeriodoCalendario(UCComboUAEscola.Esc_ID, UCComboUAEscola.Uni_ID, UCCCursoCurriculo.Valor[0], UCCCursoCurriculo.Valor[1], UCComboCurriculoPeriodo.Valor[2], UCCCalendario.Valor); UCComboTurma.SetarFoco(); UCComboTurma.PermiteEditar = true; } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro); } }