protected void popularComentarios(int codMateria) { ComentarioBLL comentarioBll = new ComentarioBLL(); dtlComentarios.DataSource = comentarioBll.listarComentarioMateria(codMateria); dtlComentarios.DataBind(); }
protected void lkInserirComentario_Click(object sender, EventArgs e) { lblMensagemErro.Text = ""; Comentario comentario = new Comentario(); ComentarioBLL comentarioBll = new ComentarioBLL(); //Dados do comentario comentario.codMateria = int.Parse(Session["codMateria"].ToString()); comentario.codPessoa = int.Parse(Session["CodPessoaLogada"].ToString()); comentario.titulo = txtDescricao.Text; comentario.comentario = txtComentario.Text; comentario.dataCadastro = DateTime.Now; string resposta = comentarioBll.inserir(comentario); if (resposta.Equals("")) popularComentarios(int.Parse(Session["codMateria"].ToString())); else lblMensagemErro.Text = resposta; }
protected void lkGravar_Click(object sender, EventArgs e) { lblMensagemErro.Text = ""; Materia dados = new Materia(); Comentario comentario = new Comentario(); MateriaBLL bll = new MateriaBLL(); ComentarioBLL comentarioBll = new ComentarioBLL(); if (rdlAlteracao.SelectedValue.Equals("")) { lblMensagemErro.Text = "Indique se a matéria será alterada."; rdlAlteracao.Focus(); } else if (rdlSituacao.SelectedValue.Equals("")) { lblMensagemErro.Text = "Indique a situação da matéria após a alteração/revisão"; rdlSituacao.Focus(); } else { //Dados da Matéria revisada //Se for revisão do Jornalista ou do Revisor e o status estiver como Aprovado as informações serão salvas if ((Session["revisao"].ToString().Equals("R") || Session["revisao"].ToString().Equals("J")) && rdlSituacao.SelectedValue.Equals("A")) { dados.nome = txtNome.Text; dados.materiaEscrita = txtMateriaEscrita.Text; } dados.status = Session["status"] == null ? "" : Session["status"].ToString(); dados.dataAtualizacao = DateTime.Now; //Indica se a revisão é do Jornalista ou do Revisor if (Session["revisao"].ToString().Equals("J") || Session["revisao"].ToString().Equals("")) { //Grava o parecer do Jornalista dados.parecerJornalista = rdlSituacao.SelectedValue; dados.alteracaoJornalista = rdlAlteracao.SelectedValue; //Mantém o parecer que foi dado pelo revisor durante a revisão dele dados.parecerRevisor = Session["parecerRevisor"].ToString(); dados.alteracaoRevisor = Session["alteracaoRevisor"].ToString(); //A revisão volta para o revisor dados.revisao = "R"; } else if (Session["revisao"].ToString().Equals("R")) { //Grava o parecer do Revisor dados.parecerRevisor = rdlSituacao.SelectedValue; dados.alteracaoRevisor = rdlAlteracao.SelectedValue; //Mantém o parecer que foi dado pelo revisor durante a revisão dele dados.parecerJornalista = Session["parecerJornalista"].ToString(); dados.alteracaoJornalista = Session["alteracaoJornalista"].ToString(); //A revisão volta para o jornalista dados.revisao = "J"; } //Dados do comentario comentario.codMateria = int.Parse(Session["codMateria"].ToString()); comentario.codPessoa = int.Parse(Session["CodPessoaLogada"].ToString()); comentario.titulo = txtDescricao.Text; comentario.comentario = txtComentario.Text; comentario.dataCadastro = DateTime.Now; //txtDescricao.Text = ""; //txtComentario.Text = ""; string resposta = bll.inserirRevisao(dados, comentario, int.Parse(Session["codMateria"].ToString())); if (resposta.Equals("")) Response.Redirect("Materias.aspx"); else lblMensagemErro.Text = resposta; } }