private bool SalvarComunicadoHome() { List <ModComunicado> lComunicado = null; try { lComunicado = new List <ModComunicado>(); lComunicado = (List <ModComunicado>)Session["sModComunicado"]; DOModComunicado.ExcluirComunicados(lComunicado[0]); if (lComunicado.Count > 0) { foreach (ModComunicado mComunicado in lComunicado) { DOModComunicado.Inserir(mComunicado); } } return(true); } catch (Exception ex) { return(false); } }
private void PreencheGridComunicados(ModComunicado modComunicado) { try { List <ModComunicado> lModComunicado = new List <ModComunicado>(); lModComunicado = DOModComunicado.Listar(modComunicado); Session["sModComunicado"] = lModComunicado; if (lModComunicado.Count > 0) { pnlGrid.Visible = true; } else { pnlGrid.Visible = false; } grvComunicado.DataSource = lModComunicado; grvComunicado.DataBind(); } catch (Exception ex) { throw ex; } }
private void Salvar() { bool novo = false; bool alterar = false; try { this.CarregarObjetos(Utilitarios.TipoTransacao.Salvar, gobjComunicado); if (hdnComunicadoId.Value == "0") { gobjComunicado = DoComunicado.Inserir(gobjComunicado); if (gobjComunicado.ID > 0) { hdnComunicadoId.Value = gobjComunicado.ID.ToString(); } novo = true; } else { if (DoComunicado.Alterar(gobjComunicado) > 0) { alterar = true; } } Arquivos = (List <Arquivos>)Session["Arquivos"]; foreach (Arquivos arq in Arquivos) { arq.TipoArquivoId = gobjComunicado.TipoComunicado.ID; if (arq.Inserir) { DOModComunicado.RelacionarComunicadoArquivo(gobjComunicado.ID, arq.Id, System.DateTime.Now); } if (arq.Deletar) { DOModComunicado.RemoverComunicadoArquivo(gobjComunicado.ID, arq.Id); } } if (novo) { Response.Redirect(string.Format("EditarComunicados.aspx?Comunicado={0}&sucesso=1", gobjComunicado.ID)); } if (alterar) { Response.Redirect(string.Format("EditarComunicados.aspx?Comunicado={0}&sucesso=2", gobjComunicado.ID)); } } catch (Exception ex) { throw ex; } }
private void ObterConteudo() { IdConteudo = Convert.ToInt32(this.Parent.ID.Replace("CTT_", string.Empty)); IdIdioma = 1; HttpCookie cookie = Request.Cookies["_culture"]; if (cookie != null) { IdIdioma = Convert.ToInt32(cookie.Value); } ConteudoPagina conteudo = new ConteudoPagina() { ConteudoId = IdConteudo }; ModRelatorio modRelatorio = new ModRelatorio() { Conteudo = conteudo }; List <ModRelatorio> lModRelatorio = DOModRelatorio.Listar(modRelatorio); System.Text.StringBuilder sbTipoRelartorio = new System.Text.StringBuilder(); sbTipoRelartorio.Append("<ul>"); foreach (ModRelatorio mRelatorio in lModRelatorio) { sbTipoRelartorio.Append("<li>"); sbTipoRelartorio.Append("<a href='#'>"); sbTipoRelartorio.Append(DOTipoArquivo.Obter(new TipoArquivo() { Id = mRelatorio.TipoRelatorio.ID }).Descricao); sbTipoRelartorio.Append("</a>"); sbTipoRelartorio.Append("</li>"); } sbTipoRelartorio.Append("</ul>"); ModComunicado modComunicado = new ModComunicado() { ConteudoId = conteudo.ConteudoId }; List <ModComunicado> lModComunicado = DOModComunicado.Listar(modComunicado); System.Text.StringBuilder sbTipoComunicado = new System.Text.StringBuilder(); sbTipoComunicado.Append("<ul>"); foreach (ModComunicado mComunicado in lModComunicado) { sbTipoComunicado.Append("<li>"); sbTipoComunicado.Append("<a href='#'>"); sbTipoComunicado.Append(DoComunicado.Obter(new Comunicado() { ID = mComunicado.ComunicadoId }).Titulo); sbTipoComunicado.Append("</a>"); sbTipoComunicado.Append("</li>"); } sbTipoComunicado.Append("</ul>"); litComunicado.Text = sbTipoComunicado.ToString(); litTipoRelatorio.Text = sbTipoRelartorio.ToString(); if (lModRelatorio.Count > 0 || lModComunicado.Count > 0) { divSemConteudo.Visible = false; divComCOnteudo.Visible = true; } else { divSemConteudo.Visible = true; divComCOnteudo.Visible = false; } }