Esempio n. 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        ScriptManager sm = ScriptManager.GetCurrent(this);

        if (sm != null)
        {
            sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmExclusao));
        }

        UCComboQtdePaginacao1.GridViewRelacionado = _grvEscolas;

        if (!IsPostBack)
        {
            string message = __SessionWEB.PostMessages;
            if (!String.IsNullOrEmpty(message))
            {
                _lblMessage.Text = message;
            }

            _grvEscolas.PageSize = ApplicationWEB._Paginacao;

            try
            {
                UCComboTipoUAEscola1.CarregarTipoUAEscola();

                UCFiltroEscolas1.UnidadeAdministrativaCampoObrigatorio = false;
                UCFiltroEscolas1.EscolaCampoObrigatorio = false;

                // Carrega os filtros conforme os parâmetros Acadêmicos.
                UCFiltroEscolas1._LoadInicialFiltroUA();

                UCComboCursoCurriculo.Obrigatorio = false;
                UCComboCursoCurriculo.CarregarCursoCurriculo();

                // Carrega combo de classificações da escola somente se existir tipo cadastrado.
                uccTipoClassificacaoEscola.Carregar();

                VerificaBusca();

                if (__SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar)
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), fdsEscola.ClientID, String.Format("MsgInformacao('{0}');", String.Concat("#", fdsEscola.ClientID)), true);
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro);
            }

            Page.Form.DefaultButton = _btnPesquisar.UniqueID;
            Page.Form.DefaultFocus  = UCComboTipoUAEscola1.Combo_ClientID;

            UCFiltroEscolas1.Visible = (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Gestao ||
                                        __SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Administracao);
            _divPesquisa.Visible       = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar;
            _btnPesquisar.Visible      = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar;
            _btnLimparPesquisa.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar;
        }
    }
Esempio n. 2
0
        /// <summary>
        /// Verifica alteracao do index do combo Escola e trata o combo Curso curriculo.
        /// </summary>
        protected void UCComboUAEscola1_IndexChangedUnidadeEscola()
        {
            try
            {
                UCComboCursoCurriculo.Valor         = new[] { -1, -1 };
                UCComboCursoCurriculo.PermiteEditar = false;

                if (UCComboUAEscola1.Esc_ID > 0 && UCComboUAEscola1.Uni_ID > 0)
                {
                    UCComboCursoCurriculo.CarregarPorEscolaSituacaoCurso(UCComboUAEscola1.Esc_ID, UCComboUAEscola1.Uni_ID, 1);

                    UCComboCursoCurriculo.SetarFoco();
                    UCComboCursoCurriculo.PermiteEditar = true;
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro);
            }
        }
Esempio n. 3
0
        /// <summary>
        /// Método para carregar um registro de aviso texto geral, a fim de atualizar suas informações.
        /// Recebe dados referente ao aviso texto geral para realizar busca.
        /// </summary>
        /// <param name="atg_id">ID do aviso texto geral</param>
        public void Carregar()
        {
            try
            {
                // Busca da SAAI – Sala de apoio e acompanhamento a inclusão baseado no ID da SAAI – Sala de apoio e acompanhamento a inclusão.
                ACA_AvisoTextoGeral entAviso = new ACA_AvisoTextoGeral {
                    atg_id = VS_atg_id
                };
                ACA_AvisoTextoGeralBO.GetEntity(entAviso);

                ESC_Escola entEscola = new ESC_Escola {
                    esc_id = entAviso.esc_id
                };
                ESC_EscolaBO.GetEntity(entEscola);

                if (UCComboUAEscola1.VisibleUA)
                {
                    // Buscar Unidade Administrativa Superior.
                    SYS_UnidadeAdministrativa entUA = new SYS_UnidadeAdministrativa {
                        ent_id = entEscola.ent_id, uad_id = entEscola.uad_id
                    };
                    SYS_UnidadeAdministrativaBO.GetEntity(entUA);

                    Guid uad_idSuperior = entEscola.uad_idSuperiorGestao.Equals(Guid.Empty) ? entUA.uad_idSuperior : entEscola.uad_idSuperiorGestao;

                    UCComboUAEscola1.Uad_ID = uad_idSuperior;

                    // Recarrega o combo de escolas com a uad_idSuperior.
                    UCComboUAEscola1.CarregaEscolaPorUASuperiorSelecionada();
                }

                //Carrega Escolas
                UCComboUAEscola1.MostraApenasAtivas   = true;
                UCComboUAEscola1.SelectedValueEscolas = new[] { entEscola.esc_id, entAviso.uni_id };
                UCComboUAEscola1.PermiteAlterarCombos = true;

                //Carrega curso
                UCComboCursoCurriculo.CarregarPorEscolaSituacaoCurso(UCComboUAEscola1.Esc_ID, UCComboUAEscola1.Uni_ID, 1);
                UCComboCursoCurriculo.Valor = new int[] { entAviso.cur_id, entAviso.crr_id };

                //Carrega situacao
                cmbSituacao.SelectedValue = entAviso.atg_situacao.ToString();

                //Carrega titulo
                txtTitulo.Text = entAviso.atg_titulo;

                //Carrega check do cabecalho
                chkTimbre.Checked = entAviso.atg_timbreCabecalho;

                //Carrega tipo de aviso e campos auxiliares
                UCComboCampoAuxiliar1.ValorComboTipo = entAviso.atg_tipo;

                //Carrega text cin descricao
                txtDescricao.Text = HttpUtility.HtmlDecode(entAviso.atg_descricao);
                //redactor_content.InnerText = HttpUtility.HtmlDecode(entAviso.atg_descricao);
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os avisos textos gerais.", UtilBO.TipoMensagem.Erro);
            }
        }