Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        private void UCCPeriodoCalendario_IndexChanged()
        {
            try
            {
                if (UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor[0] > 0 && UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor[1] > 0 && UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor[2] > 0 &&
                    UCBuscaDocenteTurma.ComboEscola.Esc_ID > 0 && UCBuscaDocenteTurma.ComboEscola.Uni_ID > 0 && UCBuscaDocenteTurma.ComboCalendario.Valor > 0)
                {
                    UCComboTipoDisciplina.CarregarTipoDisciplinaPorCursoCurriculoPeriodoEscola(UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor[0],
                                                                                               UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor[1],
                                                                                               UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor[2],
                                                                                               UCBuscaDocenteTurma.ComboEscola.Esc_ID,
                                                                                               UCBuscaDocenteTurma.ComboEscola.Uni_ID,
                                                                                               UCBuscaDocenteTurma.ComboCalendario.Valor,
                                                                                               UCCPeriodoCalendario.Valor[1]);

                    UCComboTipoDisciplina.SetarFoco();
                    divDisciplina.Visible = UCComboTipoDisciplina.PermiteEditar = true;
                }
                else
                {
                    if (UCComboTipoDisciplina._Combo.Items.Count > 0)
                    {
                        UCComboTipoDisciplina.SelectedIndex = 0;
                    }
                    divDisciplina.Visible = UCComboTipoDisciplina.PermiteEditar = false;
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro);
            }
        }