/// <summary> /// Carrega dados relatorio declaracao /// </summary> /// <returns></returns> private CFG_RelatorioDocumentoAluno CarregaEntRelatorio() { CFG_RelatorioDocumentoAluno entRlt = new CFG_RelatorioDocumentoAluno { rda_id = VS_rda_id, ent_id = __SessionWEB.__UsuarioWEB.Usuario.ent_id, rlt_id = VS_rlt_id }; CFG_RelatorioDocumentoAlunoBO.GetEntity(entRlt); return(entRlt); }
/// <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); } }
protected void grvDocumentos_RowDeleting(object sender, GridViewDeleteEventArgs e) { GridView grv = ((GridView)sender); try { if (Convert.ToInt32((grv.DataKeys[e.RowIndex]["rda_id"].ToString())) > 0) { CFG_RelatorioDocumentoAluno entity = new CFG_RelatorioDocumentoAluno { ent_id = __SessionWEB.__UsuarioWEB.Usuario.ent_id , rlt_id = Convert.ToInt32(grv.DataKeys[e.RowIndex]["rlt_id"].ToString()) , rda_id = Convert.ToInt32(grv.DataKeys[e.RowIndex]["rda_id"].ToString()) }; if (CFG_RelatorioDocumentoAlunoBO.Delete(entity)) { CFG_RelatorioDocumentoAlunoBO.RecarregaDocumentosAtivos(); ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Delete, "ent_id: " + entity.ent_id + ",rlt_id: " + entity.rlt_id + ",rda_id: " + entity.rda_id); lblMessage.Text = UtilBO.GetErroMessage("Documento do aluno excluído com sucesso.", UtilBO.TipoMensagem.Sucesso); grv.DataBind(); } } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar excluir documento do aluno.", UtilBO.TipoMensagem.Erro); } finally { updMessage.Update(); } }
protected void grvDocumentos_RowUpdating(object sender, GridViewUpdateEventArgs e) { GridView grv = ((GridView)sender); try { CFG_RelatorioDocumentoAluno entity = new CFG_RelatorioDocumentoAluno { IsNew = !(Convert.ToInt32(grv.DataKeys[e.RowIndex]["rda_id"].ToString()) > 0) , ent_id = __SessionWEB.__UsuarioWEB.Usuario.ent_id , rda_id = Convert.ToInt32(grv.DataKeys[e.RowIndex]["rda_id"].ToString()) , rda_situacao = Convert.ToByte(grv.DataKeys[e.RowIndex]["rda_situacao"].ToString()) }; DropDownList ddlRelatorios = (DropDownList)grvDocumentos.Rows[e.RowIndex].FindControl("ddlRelatorios"); if (ddlRelatorios != null) { entity.rlt_id = Convert.ToInt32(ddlRelatorios.SelectedValue); } TextBox txtNome = (TextBox)grvDocumentos.Rows[e.RowIndex].FindControl("txtNome"); if (txtNome != null) { entity.rda_nomeDocumento = txtNome.Text; } TextBox txtOrdem = (TextBox)grvDocumentos.Rows[e.RowIndex].FindControl("txtOrdem"); if (txtOrdem != null) { entity.rda_ordem = Convert.ToInt32(txtOrdem.Text); } if (CFG_RelatorioDocumentoAlunoBO.Salvar(entity)) { CFG_RelatorioDocumentoAlunoBO.RecarregaDocumentosAtivos(); if (Convert.ToInt32(grv.DataKeys[e.RowIndex]["rda_id"].ToString()) > 0) { ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Update, "ent_id: " + entity.ent_id + " ,rda_id: " + entity.rda_id + ",rlt_id: " + entity.rlt_id); lblMessage.Text = UtilBO.GetErroMessage("Documento do aluno alterado com sucesso.", UtilBO.TipoMensagem.Sucesso); } else { ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Insert, "ent_id: " + entity.ent_id + " ,rda_id: " + entity.rda_id + ",rlt_id: " + entity.rlt_id); lblMessage.Text = UtilBO.GetErroMessage("Documento do aluno incluído com sucesso.", UtilBO.TipoMensagem.Sucesso); } grv.EditIndex = -1; grv.DataBind(); } } catch (ValidationException ex) { lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (DuplicateNameException ex) { lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar salvar documento.", UtilBO.TipoMensagem.Erro); } finally { updMessage.Update(); } }
/// <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); } }