/// <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); } }
/// <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); } }
public void _UnidadeEscola_Load(byte uni_situacao) { UCComboUnidadeEscola1._Load(uni_situacao); }