示例#1
0
    /// <summary>
    /// Verifica os parâmetros acadêmicos cadastrados, mostrando e carregando os combos
    /// conforme a configuração.
    /// Se parâmetro FILTRAR_ESCOLA_UA_SUPERIOR = "Sim", mostra combo de Unidade Administrativa,
    /// e carrega no combo pelo tipo de UA que estiver setada no parâmetro
    /// TIPO_UNIDADE_ADMINISTRATIVA_FILTRO_ESCOLA.
    /// </summary>
    public void _LoadInicial_SelecionaTodos()
    {
        try
        {
            UCComboUnidadeAdministrativa1._Combo.Visible = false;
            UCComboUnidadeAdministrativa1._Label.Visible = false;

            if (!ACA_ParametroAcademicoBO.VerificaFiltroUniAdmSuperiorPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id))
            {
                UCComboUnidadeAdministrativa1.CancelaConsulta     = true;
                UCComboUnidadeAdministrativa1.SelecionaAutomatico = false;

                UCComboUnidadeEscola1._Load(0);
                UCComboUnidadeEscola1._Combo.Enabled = true;

                _VS_FiltroEscola = false;
            }
            else
            {
                Guid tua_id = ACA_ParametroAcademicoBO.VerificaFiltroEscolaPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id);
                SYS_TipoUnidadeAdministrativa TipoUnidadeAdm = new SYS_TipoUnidadeAdministrativa {
                    tua_id = tua_id
                };
                SYS_TipoUnidadeAdministrativaBO.GetEntity(TipoUnidadeAdm);
                _VS_tua_id = tua_id;

                UCComboUnidadeAdministrativa1._Label.Text = string.IsNullOrEmpty(TipoUnidadeAdm.tua_nome) ?
                                                            "Unidade Administrativa" : TipoUnidadeAdm.tua_nome;
                UCComboUnidadeAdministrativa1._Load_All(tua_id);
                UCComboUnidadeAdministrativa1._Combo.Visible = true;
                UCComboUnidadeAdministrativa1._Label.Visible = true;

                UCComboUnidadeEscola1._Load(0);
                UCComboUnidadeEscola1._Combo.Items.Clear();
                UCComboUnidadeEscola1.CancelarConsulta         = true;
                UCComboUnidadeEscola1._MostrarMessageSelecione = true;
                UCComboUnidadeEscola1._Combo.Enabled           = false;
                UCComboUnidadeEscola1._Label.Text = "Escola ";

                _VS_FiltroEscola = true;

                CamposObrigatorios();
            }
        }
        catch (Exception ex)
        {
            ApplicationWEB._GravaErro(ex);
        }
    }
示例#2
0
    /// <summary>
    /// Verifica os parâmetros acadêmicos cadastrados, mostrando e carregando os combos
    /// conforme a configuração.
    /// Se parâmetro FILTRAR_ESCOLA_UA_SUPERIOR = "Sim", mostra combo de Unidade Administrativa,
    /// e carrega no combo pelo tipo de UA que estiver setada no parâmetro
    /// TIPO_UNIDADE_ADMINISTRATIVA_FILTRO_ESCOLA.
    /// Se informar a situação, traz apenas as escola da situação informada
    /// </summary>
    /// <param name="uni_situacao"></param>
    public void _LoadInicialSituacao(byte uni_situacao, bool buscarTerceirizadas = true, bool esc_controleSistema = false)
    {
        try
        {
            UCComboUnidadeAdministrativa1._Combo.Visible = false;
            UCComboUnidadeAdministrativa1._Label.Visible = false;

            if (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.UnidadeAdministrativa || !ACA_ParametroAcademicoBO.VerificaFiltroUniAdmSuperiorPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id))
            {
                UCComboUnidadeAdministrativa1.CancelaConsulta     = true;
                UCComboUnidadeAdministrativa1.SelecionaAutomatico = false;

                UCComboUnidadeEscola1._Load(uni_situacao, buscarTerceirizadas, esc_controleSistema);
                UCComboUnidadeEscola1._Combo.Enabled = true;

                _VS_FiltroEscola = false;
            }
            else
            {
                Guid tua_id = ACA_ParametroAcademicoBO.VerificaFiltroEscolaPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id);
                SYS_TipoUnidadeAdministrativa TipoUnidadeAdm = new SYS_TipoUnidadeAdministrativa {
                    tua_id = tua_id
                };
                SYS_TipoUnidadeAdministrativaBO.GetEntity(TipoUnidadeAdm);
                _VS_tua_id = tua_id;

                UCComboUnidadeAdministrativa1._Label.Text = string.IsNullOrEmpty(TipoUnidadeAdm.tua_nome) ? "Unidade Administrativa" : TipoUnidadeAdm.tua_nome;
                UCComboUnidadeAdministrativa1._Load(tua_id, Guid.Empty);
                UCComboUnidadeAdministrativa1._Combo.Visible = true;
                UCComboUnidadeAdministrativa1._Label.Visible = true;

                UCComboUnidadeEscola1._Combo.Items.Clear();
                UCComboUnidadeEscola1.CancelarConsulta         = true;
                UCComboUnidadeEscola1._MostrarMessageSelecione = true;
                UCComboUnidadeEscola1._Combo.Enabled           = false;
                UCComboUnidadeEscola1._Label.Text = "Escola ";

                _VS_FiltroEscola = true;

                CamposObrigatorios();
            }
        }
        catch (Exception ex)
        {
            ApplicationWEB._GravaErro(ex);
        }
    }
示例#3
0
    /// <summary>
    /// Verifica os parâmetros acadêmicos cadastrados, mostrando e carregando os combos
    /// conforme a configuração. Não mostra o combo de escola, só o de UA.
    /// Se parâmetro FILTRAR_ESCOLA_UA_SUPERIOR = "Sim", mostra combo de Unidade Administrativa,
    /// e carrega no combo pelo tipo de UA que estiver setada no parâmetro
    /// TIPO_UNIDADE_ADMINISTRATIVA_FILTRO_ESCOLA.
    /// </summary>
    public void _LoadInicialFiltroUA()
    {
        try
        {
            UCComboUnidadeAdministrativa1._Combo.Visible = false;
            UCComboUnidadeAdministrativa1._Label.Visible = false;

            UCComboUnidadeEscola1.Visible             = false;
            UCComboUnidadeEscola1.CancelarConsulta    = true;
            UCComboUnidadeEscola1.SelecionaAutomatico = false;

            if (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.UnidadeAdministrativa ||
                !ACA_ParametroAcademicoBO.VerificaFiltroUniAdmSuperiorPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id))
            {
                _VS_FiltroEscola = false;

                // Não mostra o combo de UA superior - não deixar consultar.
                UCComboUnidadeAdministrativa1.CancelaConsulta     = true;
                UCComboUnidadeAdministrativa1.SelecionaAutomatico = false;
            }
            else
            {
                Guid tua_id = ACA_ParametroAcademicoBO.VerificaFiltroEscolaPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id);
                SYS_TipoUnidadeAdministrativa TipoUnidadeAdm = new SYS_TipoUnidadeAdministrativa {
                    tua_id = tua_id
                };
                SYS_TipoUnidadeAdministrativaBO.GetEntity(TipoUnidadeAdm);
                _VS_tua_id = tua_id;

                UCComboUnidadeAdministrativa1._Label.Text = string.IsNullOrEmpty(TipoUnidadeAdm.tua_nome) ? "Unidade Administrativa" : TipoUnidadeAdm.tua_nome;
                UCComboUnidadeAdministrativa1._Load(tua_id, Guid.Empty);

                UCComboUnidadeAdministrativa1._Combo.Visible = true;
                UCComboUnidadeAdministrativa1._Label.Visible = true;

                _VS_FiltroEscola = true;
            }
            CamposObrigatorios();
        }
        catch (Exception ex)
        {
            ApplicationWEB._GravaErro(ex);
        }
    }
示例#4
0
 public void _UnidadeAdministrativa_LoadCombo(object dataSource)
 {
     UCComboUnidadeAdministrativa1.CarregarCombo(dataSource);
 }
示例#5
0
 public void _UnidadeAdministrativa_LoadBy_tua_id_situacao(Guid tua_id, Guid uad_id, byte uad_situacao)
 {
     UCComboUnidadeAdministrativa1._Load(tua_id, uad_id);
 }
示例#6
0
 public void _UnidadeAdministrativa_LoadBy_uad_id(Guid uad_id)
 {
     UCComboUnidadeAdministrativa1.LoadByFiltroUASuperiorEscola(uad_id);
 }
示例#7
0
 public void _UnidadeAdministrativa_LoadBy_tua_id_cfg_id(Guid tua_id, int cfg_id)
 {
     UCComboUnidadeAdministrativa1._LoadBy_tua_id_cfg_id(tua_id, cfg_id);
 }