Ejemplo n.º 1
0
        /// <summary>
        /// Verifica alteracao do index do combo Escola e trata o combo calendario
        /// </summary>
        public void UCComboUAEscola_IndexChangedUnidadeEscola()
        {
            try
            {
                UCCCalendario.Valor         = -1;
                UCCCalendario.PermiteEditar = false;

                if (UCComboUAEscola.Esc_ID > 0 && UCComboUAEscola.Uni_ID > 0)
                {
                    UCCCalendario.CarregarPorEscola(UCComboUAEscola.Esc_ID);
                    UCCCalendario.SetarFoco();
                    UCCCalendario.PermiteEditar = true;
                }

                if (UCCCalendario.PermiteEditar)
                {
                    UCCCursoCurriculo_IndexChanged();
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro);
            }
        }
Ejemplo n.º 2
0
        private void UCCCurriculoPeriodo_IndexChanged()
        {
            try
            {
                UCCCalendario.Valor = -1;

                if (UCCCurriculoPeriodo.Valor[0] > 0)
                {
                    UCCCalendario.CarregarPorCurso(UCCCursoCurriculo.Valor[0]);
                    UCCCalendario.PermiteEditar = true;
                    UCCCalendario.SetarFoco();
                }

                UCCCalendario_IndexChanged();
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o(s) calendários(s).", UtilBO.TipoMensagem.Erro);
                updMensagem.Update();
            }
            finally
            {
                updFiltros.Update();
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Verifica alteracao do index do combo Escola e trata o combo calendario
        /// </summary>
        public void UCComboUAEscola_IndexChangedUnidadeEscola()
        {
            try
            {
                UCCCalendario.Visible = false;
                if (_VS_alteraCalendario)
                {
                    UCCCalendario.Valor         = -1;
                    UCCCalendario.PermiteEditar = false;
                }
                else
                {
                    if (!_VS_AnosAnteriores)
                    {
                        UCCCalendario.CarregarCalendarioAnualAnoAtual();
                    }
                    else
                    {
                        UCCCalendario.CarregarCalendarioAnual();
                    }
                }

                if (UCComboUAEscola.Esc_ID > 0 && UCComboUAEscola.Uni_ID > 0)
                {
                    if (!_VS_AnosAnteriores)
                    {
                        UCCCalendario.CarregarCalendarioAnualAnoAtualEscola(UCComboUAEscola.Esc_ID);
                    }
                    else
                    {
                        UCCCalendario.CarregarCalendarioAnual();
                    }
                    UCCCalendario.SetarFoco();
                    UCCCalendario.PermiteEditar = true;
                }
                else if (_VS_PermiteSemEscola && _VS_alteraCalendario && UCComboUAEscola.Uad_ID != Guid.Empty)
                {
                    UCCCalendario.CarregarCalendarioAnualAnoAtual();
                    UCCCalendario.PermiteEditar = true;
                }

                if (UCCCalendario.QuantidadeItensCombo > 2 && UCCCalendario.PermiteEditar)
                {
                    UCCCalendario.Visible = true;
                }

                UCCCalendario_IndexChanged();
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro);
            }
        }
Ejemplo n.º 4
0
        private void UCFiltroEscolas__SelecionarEscola()
        {
            try
            {
                UCCCalendario.Valor         = -1;
                UCCCalendario.PermiteEditar = false;
                UCCTurma.Valor         = new long[] { -1, -1, -1 };
                UCCTurma.PermiteEditar = false;

                if (UCFiltroEscolas._UCComboUnidadeEscola_Esc_ID > 0 && UCFiltroEscolas._UCComboUnidadeEscola_Uni_ID > 0)
                {
                    UCCCalendario.PermiteEditar = true;
                    UCCCalendario.SetarFoco();
                }

                updPesquisa.Update();
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro);
                updMensagem.Update();
            }
        }