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