示例#1
0
        private void UCCTipoRelatorioAtendimento_IndexChanged()
        {
            try
            {
                UCCRelatorioAtendimento.Valor         = -1;
                UCCRelatorioAtendimento.PermiteEditar = false;

                if (UCCTipoRelatorioAtendimento.Valor > 0)
                {
                    UCCRelatorioAtendimento.CarregarPorPermissaoUsuarioTipo((CLS_RelatorioAtendimentoTipo)UCCTipoRelatorioAtendimento.Valor);
                    UCCRelatorioAtendimento.PermiteEditar = true;
                    UCCRelatorioAtendimento.Focus();
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o(s) relatório(s).", UtilBO.TipoMensagem.Erro);
                updMensagem.Update();
            }
            finally
            {
                updFiltros.Update();
            }
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            UCCUAEscola.IndexChangedUA            += UCCUAEscola_IndexChangedUA;
            UCCUAEscola.IndexChangedUnidadeEscola += UCCUAEscola_IndexChangedUnidadeEscola;
            UCCCursoCurriculo.IndexChanged        += UCCCursoCurriculo_IndexChanged;
            UCCCurriculoPeriodo.IndexChanged      += UCCCurriculoPeriodo_IndexChanged;
            UCCCalendario.IndexChanged            += UCCCalendario_IndexChanged;
            UCCQtdePaginacao.IndexChanged         += UCCQtdePaginacao_IndexChanged;

            ScriptManager sm = ScriptManager.GetCurrent(this);

            if (sm != null)
            {
                sm.Scripts.Add(new ScriptReference(ArquivoJS.Json));
                sm.Scripts.Add(new ScriptReference(ArquivoJS.JQueryValidation));
                sm.Scripts.Add(new ScriptReference(ArquivoJS.JqueryMask));
                sm.Scripts.Add(new ScriptReference(ArquivoJS.MascarasCampos));
                sm.Scripts.Add(new ScriptReference(ArquivoJS.CamposData));
                sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmBtn));
                sm.Scripts.Add(new ScriptReference("~/Includes/jsRelatorioAcoesRealizadas.js"));
            }

            if (!IsPostBack)
            {
                try
                {
                    string msg = __SessionWEB.PostMessages;

                    if (!string.IsNullOrEmpty(msg))
                    {
                        lblMensagem.Text = msg;
                        updMensagem.Update();
                    }

                    UCCRelatorioAtendimento.PermiteEditar = true;
                    // Carrega o combo de relatórios
                    UCCRelatorioAtendimento.CarregarPorPermissaoUsuarioTipo(CLS_RelatorioAtendimentoTipo.NAAPA);

                    InicializarTela();
                }
                catch (Exception ex)
                {
                    lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro);
                    ApplicationWEB._GravaErro(ex);
                }
            }
        }
示例#3
0
        private void Inicializar()
        {
            UCCRelatorioAtendimento.CarregarPorPermissaoUsuarioTipo(CLS_RelatorioAtendimentoTipo.AEE);
            UCCRelatorioAtendimento.PermiteEditar = true;
            UCCPeriodoCalendario.CarregarPorCalendario(VS_cal_id);

            if (VS_tpc_idSelecionado > 0)
            {
                ACA_CalendarioPeriodo cap = ACA_CalendarioPeriodoBO.SelecionaPor_Calendario_TipoPeriodo(VS_cal_id, VS_tpc_idSelecionado, ApplicationWEB.AppMinutosCacheLongo);

                if (cap != null && cap.cap_id > 0)
                {
                    UCCPeriodoCalendario.Valor = new[] { VS_tpc_idSelecionado, cap.cap_id };
                    UCCPeriodoCalendario_IndexChanged();
                }
            }

            updFiltros.Update();
        }
示例#4
0
        protected void ddlDisciplina_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (ddlDisciplina.SelectedIndex > 0)
            {
                try
                {
                    // Desabilita o combo
                    ddlDisciplina.Enabled = false;

                    // Habilita o combo de relatórios
                    UCCRelatorioAtendimento.PermiteEditar = true;

                    long tur_id, tud_id;
                    RetornaTurTudIDCombo(out tur_id, out tud_id);

                    // Carrega o combo de relatórios
                    UCCRelatorioAtendimento.CarregarRelatoriosRPDisciplina(VS_alu_id, tud_id, !VS_disciplinaRP, !btnLimparBusca.Visible && UCCPeriodoCalendario.Tpc_ID <= 0 ? (byte)CLS_RelatorioAtendimentoPeriodicidade.Encerramento : (byte)0);
                    if (UCCRelatorioAtendimento.QuantidadeItensCombo == 2)
                    {
                        // Seleciona o único item
                        UCCRelatorioAtendimento.SelectedIndex = 1;
                        UCCRelatorioAtendimento_IndexChanged();
                    }
                }
                catch (Exception ex)
                {
                    ApplicationWEB._GravaErro(ex);
                    lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar relatórios.", UtilBO.TipoMensagem.Erro);
                }
            }
            else
            {
                fdsLancamento.Visible = false;
                btnNovo.Visible       = false;
            }
        }
示例#5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ScriptManager sm = ScriptManager.GetCurrent(this);

            if (sm != null)
            {
                sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmExclusao));
                RegistrarParametrosMensagemSair(true, (__SessionWEB.__UsuarioWEB.Docente.doc_id > 0));
                sm.Scripts.Add(new ScriptReference(ArquivoJS.ExitPageConfirm));
                sm.Scripts.Add(new ScriptReference("~/Includes/jsSetExitPageConfirmer.js"));
                sm.Scripts.Add(new ScriptReference("~/Includes/jsCadastroRelatorioNaapa.js"));
            }

            if (!IsPostBack)
            {
                try
                {
                    bool redirecionaPaginaBusca = true;
                    int  idRelatorio            = -1;

                    // Vem da tela de busca
                    if (PreviousPage != null && PreviousPage.IsCrossPagePostBack)
                    {
                        VS_alu_id = PreviousPage.EditItemAluId;
                        VS_tur_id = PreviousPage.EditItemTurId;
                        redirecionaPaginaBusca = false;
                    }
                    // Vem da volta do imprimir ações realizadas
                    else if (Session["DadosPaginaRetorno"] != null)
                    {
                        string dadosRetorno = Session["DadosPaginaRetorno"].ToString();
                        Session.Remove("DadosPaginaRetorno");
                        Session.Remove("VS_DadosTurmas");

                        string[] vetDadosRetorno = dadosRetorno.Split(';');
                        if (vetDadosRetorno.Length == 3)
                        {
                            VS_alu_id              = Convert.ToInt64(vetDadosRetorno[0]);
                            VS_tur_id              = Convert.ToInt64(vetDadosRetorno[1]);
                            idRelatorio            = Convert.ToInt32(vetDadosRetorno[2]);
                            redirecionaPaginaBusca = false;
                        }
                    }
                    if (redirecionaPaginaBusca)
                    {
                        RedirecionarPagina("~/Classe/RelatorioNaapa/Busca.aspx");
                    }

                    UCCRelatorioAtendimento.PermiteEditar = true;
                    fdsLancamento.Visible = false;
                    btnNovo.Visible       = false;

                    // Carrega o combo de relatórios
                    UCCRelatorioAtendimento.CarregarPorPermissaoUsuarioTipo(CLS_RelatorioAtendimentoTipo.NAAPA);
                    if (UCCRelatorioAtendimento.QuantidadeItensCombo == 2)
                    {
                        // Seleciona o único item
                        UCCRelatorioAtendimento.SelectedIndex = 1;
                        UCCRelatorioAtendimento_IndexChanged();
                    }
                    else if (idRelatorio > 0)
                    {
                        UCCRelatorioAtendimento.Valor = idRelatorio;
                        UCCRelatorioAtendimento_IndexChanged();
                    }
                }
                catch (Exception ex)
                {
                    ApplicationWEB._GravaErro(ex);
                    lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar relatórios.", UtilBO.TipoMensagem.Erro);
                }
            }

            UCCRelatorioAtendimento.IndexChanged += UCCRelatorioAtendimento_IndexChanged;

            if (!Convert.ToString(btnLimparBusca.CssClass).Contains("btnMensagemUnload"))
            {
                btnLimparBusca.CssClass += " btnMensagemUnload";
            }

            if (!Convert.ToString(btnVoltar.CssClass).Contains("btnMensagemUnload"))
            {
                btnVoltar.CssClass += " btnMensagemUnload";
            }

            if (!Convert.ToString(btnVoltarBaixo.CssClass).Contains("btnMensagemUnload"))
            {
                btnVoltarBaixo.CssClass += " btnMensagemUnload";
            }

            if (!Convert.ToString(btnCancelar.CssClass).Contains("btnMensagemUnload"))
            {
                btnCancelar.CssClass += " btnMensagemUnload";
            }

            if (!Convert.ToString(btnCancelarBaixo.CssClass).Contains("btnMensagemUnload"))
            {
                btnCancelarBaixo.CssClass += " btnMensagemUnload";
            }
        }