Beispiel #1
0
    protected void _UCFiltroEscolas__SelecionarEscola()
    {
        List <int> calendarios;

        if (verificarCalendarioSelecionado(out calendarios))
        {
            string msg;
            if (!ACA_EventoBO.ValidarLimite(false, _VS_TipoEvento, _VS_Limites, chkPadrao.Checked
                                            , _UCFiltroEscolas._UCComboUnidadeEscola_Esc_ID, _UCFiltroEscolas._UCComboUnidadeEscola_Uni_ID
                                            , UCCTipoPeriodoCalendario1.Valor
                                            , calendarios
                                            , _txtInicioEvento.Text
                                            , _txtFimEvento.Text
                                            , __SessionWEB.__UsuarioWEB.Grupo.vis_id
                                            , out msg
                                            , __SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Gestao ? __SessionWEB.__UsuarioWEB.GrupoUA.Select(p => p.uad_id).ToList() : new List <Guid>()
                                            ))
            {
                _lblMessage.Text = UtilBO.GetErroMessage(msg, UtilBO.TipoMensagem.Alerta);
            }
        }
    }
Beispiel #2
0
    public void UCCTipoPeriodoCalendario_IndexChanged()
    {
        try
        {
            int tpc_id = UCCTipoPeriodoCalendario1.Valor;

            // carrega as listas para selecao de calendários
            CarregaCalendarios(tpc_id);

            //**********************************
            List <int> calendarios;

            if (verificarCalendarioSelecionado(out calendarios))
            {
                string msg;
                if (!ACA_EventoBO.ValidarLimite(false, _VS_TipoEvento, _VS_Limites, chkPadrao.Checked
                                                , _UCFiltroEscolas._UCComboUnidadeEscola_Esc_ID, _UCFiltroEscolas._UCComboUnidadeEscola_Uni_ID
                                                , UCCTipoPeriodoCalendario1.Valor
                                                , calendarios
                                                , _txtInicioEvento.Text
                                                , _txtFimEvento.Text
                                                , __SessionWEB.__UsuarioWEB.Grupo.vis_id
                                                , out msg
                                                , __SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Gestao ? __SessionWEB.__UsuarioWEB.GrupoUA.Select(p => p.uad_id).ToList() : new List <Guid>()
                                                ))
                {
                    _lblMessage.Text = UtilBO.GetErroMessage(msg, UtilBO.TipoMensagem.Alerta);
                }
            }
        }
        catch (Exception ex)
        {
            ApplicationWEB._GravaErro(ex);
            _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro);
        }
    }
Beispiel #3
0
    /// <summary>
    /// Metodo executado por delegate que
    /// </summary>
    public void _UCComboTipoEvento_IndexChanged()
    {
        try
        {
            if (_UCComboTipoEvento.SelectedIndex == 0)
            {
                MostraTipoPeriodoCalendario(false);
            }
            else
            {
                string parametroAtivDiversificada = ACA_ParametroAcademicoBO.ParametroValorPorEntidade(eChaveAcademico.TIPO_EVENTO_ATIVIDADE_DIVERSIFICADA, __SessionWEB.__UsuarioWEB.Usuario.ent_id);

                ACA_TipoEvento tipoEvento = new ACA_TipoEvento {
                    tev_id = _UCComboTipoEvento.Valor
                };
                ACA_TipoEventoBO.GetEntity(tipoEvento);

                if (tipoEvento.tev_periodoCalendario)
                {
                    MostraTipoPeriodoCalendario(true);
                }
                else
                {
                    MostraTipoPeriodoCalendario(false);
                    CarregaCalendarios(0);
                }

                if (parametroAtivDiversificada.Equals(_UCComboTipoEvento.Valor.ToString()))
                {
                    rblAtividadeDiscente.SelectedValue = "False";
                    rblAtividadeDiscente.Enabled       = false;
                }
                else
                {
                    rblAtividadeDiscente.Enabled = true;
                }

                _VS_TipoEvento = tipoEvento;
                CarregarLimites();

                List <int> calendarios;

                if (verificarCalendarioSelecionado(out calendarios))
                {
                    string msg;
                    if (!ACA_EventoBO.ValidarLimite(false, _VS_TipoEvento, _VS_Limites, chkPadrao.Checked
                                                    , _UCFiltroEscolas._UCComboUnidadeEscola_Esc_ID, _UCFiltroEscolas._UCComboUnidadeEscola_Uni_ID
                                                    , UCCTipoPeriodoCalendario1.Valor
                                                    , calendarios
                                                    , _txtInicioEvento.Text
                                                    , _txtFimEvento.Text
                                                    , __SessionWEB.__UsuarioWEB.Grupo.vis_id
                                                    , out msg
                                                    , __SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Gestao ? __SessionWEB.__UsuarioWEB.GrupoUA.Select(p => p.uad_id).ToList() : new List <Guid>()
                                                    ))
                    {
                        _lblMessage.Text = UtilBO.GetErroMessage(msg, UtilBO.TipoMensagem.Alerta);
                    }
                }
            }
        }
        catch (Exception ex)
        {
            ApplicationWEB._GravaErro(ex);
            _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro);
        }
    }