public void MenuLateral_OnBuscar(String palavraChave)
        {
            DataTable     dt    = new DataTable();
            PostsBusiness postB = new PostsBusiness();

            dt = postB.BuscaPosts(palavraChave);

            if (dt.Rows.Count > 0)
            {
                litPost.Text = string.Empty;

                foreach (DataRow dr in dt.Rows)
                {
                    if (dt.Rows.Count >= 1)
                    {
                        string   conteudo = dr["Titulo"].ToString();
                        DateTime data     = Convert.ToDateTime(dr["Data"]);
                        //ConteudoPost.InnerHtml
                        litPost.Text += "<a href='#' class='lnkPosts' onclick=javascript:ChamaPost(" + dr["IdPost"].ToString() + ") >" + dr["Titulo"].ToString()
                                        + "<label class='lblDataPosts'>" + "Por: " + dr["Nome"].ToString() + " " + "Em: " + "" + data.ToString("dd/MM/yyyy") + "</label>"
                                        + "</a>";
                    }
                }
            }

            else
            {
                litPost.Text = "Sua busca não encontrou nenhum resultado";
                LblData.Text = string.Empty;
            }
        }
Exemplo n.º 2
0
        protected void BtnEnviar_Click(object sender, EventArgs e)
        {
            //Valida se campos obrigatórios estão preenchidos
            if (!ValidarCampos() == true)
            {
                ScriptManager.RegisterClientScriptBlock(BtnEnviar, BtnEnviar.GetType(), "msgFalha", "alert('Erro ao cadastrar Post verifique preenchimento dos campos.');", true);

                DvErros.Visible = true;
            }

            else
            {
                //Checa se existe um arquivo para ser salvo
                if (Session["ArquivoSelecionado"].ToString() != string.Empty || PostUpload.HasFile)
                {
                    PostUpload.SaveAs(Server.MapPath("~/Uploads/Arquivos/") + LblUploadArquivo.Text);
                }

                //Variáveis de Data e Hora do Post
                var dataHoje = DateTime.Today.Date;
                var dataHora = DateTime.Now.ToString("HH:MM");

                PostsBusiness postsB = new PostsBusiness();
                //Chamada do Método RegistrarPost com os parametros
                postsB.RegistrarPost(TxtTitulo.Text, TxtConteudo.Text, LblUploadArquivo.Text, dataHoje, Convert.ToString(dataHora), Session["CodUsuario"].ToString(),
                                     arvoreControl.IdSelecionado);
                LimparCampos();
                DvErros.Visible  = true;
                LblErros.Visible = false;

                ScriptManager.RegisterClientScriptBlock(BtnEnviar, BtnEnviar.GetType(), "msgSucesso", "alert('Post cadastrado com sucesso.');", true);
            }
        }
        protected void BtnEnviar_Click(object sender, EventArgs e)
        {
            //Valida se campos obrigatórios estão preenchidos
            if (!ValidarCampos() == true)
            {
                DvErros.Visible = true;
            }

            else
            {
                //Checa se existe um arquivo para ser salvo
                if (Session["ArquivoSelecionado"].ToString() != string.Empty || PostUpload.HasFile)
                {
                    PostUpload.SaveAs(Server.MapPath("~/Uploads/Arquivos/") + LblUploadArquivo.Text);
                }

                //Variáveis de Data e Hora do Post
                var dataHoje = DateTime.Today.Date;
                var dataHora = DateTime.Now.ToString("HH:MM");

                PostsBusiness postsB = new PostsBusiness();
                //Chamada do Método RegistrarPost com os parametros
                postsB.RegistrarPost(TxtTitulo.Text, TxtConteudo.Text, PostUpload.FileName, dataHoje, Convert.ToString(dataHora), Session["CodUsuario"].ToString(),
                                     arvoreControl.IdSelecionado);
                LimparCampos();
                DvErros.Visible    = true;
                LblErros.Visible   = false;
                LblSucesso.Text    = "Post Cadastrado com Sucesso!";
                LblSucesso.Visible = true;
            }
        }
        protected void BtnEnviar_Click(object sender, EventArgs e)
        {
            if (ValidarCampos() == false)
            {
                DvErros.Visible = true;
            }

            else
            {
                PostsBusiness postB = new PostsBusiness();
                postB.RegistrarCategoria(TxtTitulo.Text, arvoreControl.IdSelecionado, 1);
                ScriptManager.RegisterClientScriptBlock(BtnEnviar, BtnEnviar.GetType(), "msgSucesso", "alert('Cadastro efetuado com Sucesso.');", true);

                Response.Redirect("~/BackOffice/CadastroCategorias.aspx");
            }
        }