/// <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); } }
/// <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); } }
public void _UnidadeAdministrativa_LoadBy_tua_id_situacao(Guid tua_id, Guid uad_id, byte uad_situacao) { UCComboUnidadeAdministrativa1._Load(tua_id, uad_id); }