Ejemplo n.º 1
0
        public void CriaComentario(int idpost)
        {
            DataTable table = new DataTable();

            table.Columns.Add("TempoComentario");
            table.Columns.Add("DataComentario");
            table.Columns.Add("NomeUsuario");
            table.Columns.Add("NicknameUsuario");
            table.Columns.Add("LinkfotoUsuario");
            table.Columns.Add("ConteudoComentario");
            table.Columns.Add("id_usuario");
            table.Columns.Add("id_post");
            table.Columns.Add("id_comentario");

            List <comentario> listacomentario = CR.GetAllById(idpost);

            for (int lc = 0; lc < listacomentario.Count; lc++)
            {
                usuario UsuarioComentario = UR.GetOne(listacomentario[lc].id_usuarioremetente);
                if (UsuarioComentario != null)
                {
                    DataRow datarow = table.NewRow();
                    datarow["TempoComentario"]    = DateTime.Now.ToBinary() - listacomentario[lc].datacomentario.ToBinary();
                    datarow["DataComentario"]     = listacomentario[lc].datacomentario.ToString("dd/MM/yyyy HH:mm");
                    datarow["id_usuario"]         = UsuarioComentario.id_usuario;
                    datarow["id_post"]            = Session["idpostaberto"];
                    datarow["id_comentario"]      = listacomentario[lc].id_comentario;
                    datarow["ConteudoComentario"] = listacomentario[lc].comentariocontent;
                    datarow["NomeUsuario"]        = UsuarioComentario.nomeusuario;
                    datarow["NicknameUsuario"]    = UsuarioComentario.nicknameusuario;
                    datarow["LinkfotoUsuario"]    = UsuarioComentario.linkfoto;
                    table.Rows.Add(datarow);
                }
            }

            DataView dv = new DataView(table);

            dv.Sort = ("TempoComentario ASC");

            rptComentario.DataSource = dv.ToTable();
            rptComentario.DataBind();
        }