Exemplo n.º 1
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 CarregarCabecalho()
        {
            try
            {
                // Armazena valor ID da SAAI – Sala de apoio e acompanhamento a inclusão a ser alterada.
                VS_atg_id = ACA_AvisoTextoGeralBO.SelecionaPorTipoAviso(TipoAvisotextoGerais);

                // 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);

                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);
            }
        }
Exemplo n.º 2
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 CarregarRLT()
        {
            try
            {
                //Carrega dados relatorio
                CFG_RelatorioDocumentoAluno entRlt = CarregaEntRelatorio();

                //Carrega dados parametro documento aluno
                CFG_ParametroDocumentoAluno entPDA = new CFG_ParametroDocumentoAluno
                {
                    pda_id = VS_pda_id,
                    ent_id = __SessionWEB.__UsuarioWEB.Usuario.ent_id,
                    rlt_id = VS_rlt_id
                };
                CFG_RelatorioDocumentoAlunoBO.GetEntity(entRlt);

                txtTitDeclaracao.Text = VS_rlt_id + " - " + entRlt.rda_nomeDocumento;

                //Carrega dados do aviso texto
                if (entRlt.atg_id > 0)
                {
                    VS_atg_id = Convert.ToInt32(entRlt.atg_id);
                    ACA_AvisoTextoGeral entAviso = new ACA_AvisoTextoGeral {
                        atg_id = VS_atg_id
                    };
                    ACA_AvisoTextoGeralBO.GetEntity(entAviso);

                    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);
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// Método para salvar um aviso texto geral.
        /// </summary>
        private void Salvar()
        {
            try
            {
                ACA_AvisoTextoGeral entAviso = new ACA_AvisoTextoGeral();

                if (TipoAvisotextoGerais == (int)ACA_AvisoTextoGeralBO.eTiposAvisosTextosGerais.Cabecalho)
                {
                    entAviso.atg_titulo          = "Cabeçalho";
                    entAviso.atg_timbreCabecalho = false;
                    entAviso.atg_anotacaoAula    = false;
                    entAviso.atg_tipo            = Convert.ToByte(ACA_AvisoTextoGeralBO.eTiposAvisosTextosGerais.Cabecalho);
                }
                else if (TipoAvisotextoGerais == (int)ACA_AvisoTextoGeralBO.eTiposAvisosTextosGerais.Declaracao)
                {
                    entAviso.atg_titulo          = "Declaração";
                    entAviso.atg_timbreCabecalho = false;
                    entAviso.atg_anotacaoAula    = false;
                    entAviso.atg_tipo            = Convert.ToByte(ACA_AvisoTextoGeralBO.eTiposAvisosTextosGerais.Declaracao);
                }
                else if (TipoAvisotextoGerais == (int)ACA_AvisoTextoGeralBO.eTiposAvisosTextosGerais.CabecalhoRelatorio)
                {
                    entAviso.atg_titulo          = "Cabeçalho Relatório";
                    entAviso.atg_timbreCabecalho = false;
                    entAviso.atg_anotacaoAula    = false;
                    entAviso.atg_tipo            = Convert.ToByte(ACA_AvisoTextoGeralBO.eTiposAvisosTextosGerais.CabecalhoRelatorio);
                }
                else
                {
                    entAviso.uni_id              = UCComboUAEscola1.Uni_ID;
                    entAviso.esc_id              = UCComboUAEscola1.Esc_ID;
                    entAviso.cur_id              = UCComboCursoCurriculo.Valor[0];
                    entAviso.crr_id              = UCComboCursoCurriculo.Valor[1];
                    entAviso.atg_titulo          = txtTitulo.Text;
                    entAviso.atg_tipo            = Convert.ToByte(UCComboCampoAuxiliar1.ValorComboTipo);
                    entAviso.atg_timbreCabecalho = chkTimbre.Checked;
                }

                entAviso.atg_anotacaoAula = false;
                entAviso.IsNew            = VS_atg_id <= 0;
                //entAviso.atg_descricao = HttpUtility.HtmlEncode(redactor_content.InnerText);
                entAviso.atg_descricao = txtDescricao.Text; // HttpUtility.HtmlEncode(txtDescricao.Text);
                entAviso.atg_id        = VS_atg_id;
                entAviso.atg_situacao  = byte.Parse(cmbSituacao.SelectedValue);

                if (ACA_AvisoTextoGeralBO.Save(entAviso))
                {
                    ApplicationWEB._GravaLogSistema(VS_atg_id > 0 ? LOG_SistemaTipo.Update : LOG_SistemaTipo.Insert, "atg_id: " + entAviso.atg_id);
                    __SessionWEB.PostMessages = UtilBO.GetErroMessage(entAviso.atg_titulo + (VS_atg_id > 0 ? " alterado" : " incluído") + " com sucesso.", UtilBO.TipoMensagem.Sucesso);

                    if (TipoAvisotextoGerais == (int)ACA_AvisoTextoGeralBO.eTiposAvisosTextosGerais.Declaracao && VS_atg_id <= 0)//Adiciona atg_id na declaracao
                    {
                        CFG_RelatorioDocumentoAluno entRlt = CarregaEntRelatorio();
                        entRlt.atg_id = entAviso.atg_id;
                        entRlt.IsNew  = false;

                        if (CFG_RelatorioDocumentoAlunoBO.Save(entRlt))
                        {
                            ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Update, "rda_id: " + entRlt.rda_id);
                            __SessionWEB.PostMessages = UtilBO.GetErroMessage(entAviso.atg_titulo + " alterada com sucesso.", UtilBO.TipoMensagem.Sucesso);
                        }
                    }

                    VoltarPagina();
                }
            }
            catch (ValidationException e)
            {
                lblMessage.Text = UtilBO.GetErroMessage(e.Message, UtilBO.TipoMensagem.Alerta);
            }
            catch (ArgumentException e)
            {
                lblMessage.Text = UtilBO.GetErroMessage(e.Message, UtilBO.TipoMensagem.Alerta);
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar salvar aviso texto geral.", UtilBO.TipoMensagem.Erro);
            }
        }
Exemplo n.º 4
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);
            }
        }