private void btnTieuCuc_Click(object sender, EventArgs e) { //lưu thông tin tài khoản tblUserFB newu = new tblUserFB(); newu.IDUser = lsIDUserBinhLuan[LsNguoiDungBL.FocusedItem.Index].ToString(); newu.Name = LsNguoiDungBL.FocusedItem.Text; UserFB.Them(newu); //lưu thông tin tài khoản //lưu dữ liệu bình luận tblCommentPost newcp = new tblCommentPost(); newcp.IDComment = lsIDBinhLuan[LsNguoiDungBL.FocusedItem.Index].ToString(); newcp.IDPost = idpost; newcp.IDUser = lsIDUserBinhLuan[LsNguoiDungBL.FocusedItem.Index].ToString(); newcp.Status = -5; newcp.Description = lsNoiDungBL[LsNguoiDungBL.FocusedItem.Index].ToString(); newcp.TimeComment = lsTimeBinhLuan[LsNguoiDungBL.FocusedItem.Index]; CommentPost.Them(newcp); //kết thúc lưu dữ liệu bình luận // loai bỏ item trong danh sách lsIDBinhLuan.RemoveAt(LsNguoiDungBL.FocusedItem.Index); lsNoiDungBL.RemoveAt(LsNguoiDungBL.FocusedItem.Index); lsIDUserBinhLuan.RemoveAt(LsNguoiDungBL.FocusedItem.Index); LsNguoiDungBL.Items.RemoveAt(LsNguoiDungBL.FocusedItem.Index); //kết thúc loại bỏ item trong danh sách txtNoiDungBinhLuan.Text = null; }
//kết thúc tìm kiếm bài viết theo idpage //cập nhật thông tin người dùng public static void UpdateTTNguoiDung() { DataTable dt = UserFB.LoadDuLieuChuaUpdate(); for (int i = 0; i < dt.Rows.Count; i++) { try { WebBrowser web = new WebBrowser(); web.Navigate("https://mobile.facebook.com" + dt.Rows[i]["IDUser"]); while (web.ReadyState != WebBrowserReadyState.Complete) { Application.DoEvents(); } string htmlcontent = web.DocumentText; htmlcontent = htmlcontent.Replace("amp;", ""); string idnumber = htmlcontent.Substring(htmlcontent.IndexOf("&id=") + 4); idnumber = idnumber.Remove(idnumber.IndexOf("&")); string linkimg = htmlcontent.Substring(htmlcontent.IndexOf("u_0_") + 10); linkimg = linkimg.Substring(linkimg.IndexOf("https://z-p3-scontent.fhan7-1")); linkimg = linkimg.Remove(linkimg.IndexOf("\"")); tblUserFB ufb = new tblUserFB(); ufb.IDUser = dt.Rows[i]["IDUser"].ToString(); ufb.IDNumber = idnumber; ufb.ImgLink = linkimg; UserFB.Sua(ufb); } catch { } } //cập nhật thông tin trạng thái người dùng MessageBox.Show("Đã cập nhật thành công"); }
public static bool Sua(tblUserFB us) { try { con = DataProvider.KetNoi(); string sTruyVan = string.Format("Update tblUserFB set IDNumber='{0}',IsUpdate=1, ImgLink=N'{1}' where IDUser = '******'", us.IDNumber, us.ImgLink, us.IDUser); DataProvider.ThucThiTruyVanNonQuery(sTruyVan, con); DataProvider.DongKetNoi(con); return(true); } catch { return(false); } }
public static bool Them(tblUserFB us) { try { string sTruyVan = string.Format("Insert into tblUserFB(IDUser,IDNumber,Name,Sex,Birthday,Phone,Address,AddressNow,ImgLink,Status,IsUpdate) values('{0}',N'{1}',N'{2}',N'{3}',N'{4}',N'{5}',N'{6}',N'{7}',N'{8}',N'{9}',N'{10}')", us.IDUser, us.IDNumber, us.Name, us.Sex, us.Birthday, us.Phone, us.Address, us.AddressNow, us.ImgLink, us.Status, us.IsUpdate); con = DataProvider.KetNoi(); DataProvider.ThucThiTruyVanNonQuery(sTruyVan, con); DataProvider.DongKetNoi(con); return(true); } catch { return(false); } }
public static bool Xoa(tblUserFB us) { try { con = DataProvider.KetNoi(); string sTruyVan = string.Format("Delete From tblUserFB where IDUser = '******'", us.IDUser); DataProvider.ThucThiTruyVanNonQuery(sTruyVan, con); DataProvider.DongKetNoi(con); return(true); } catch { return(false); } }
private void btnLuu_Click(object sender, EventArgs e) { // cập nhật thông tin bài viết tblPost p = new tblPost(); p.IDPost = idpost; p.TimePost = DateTime.Parse(timepost); p.CountComment = tongsocomment; p.CountLike = int.Parse(tongsoluonglike); if (danhgia == "Tích cực") { p.Status = "Tích cực"; } else { p.Status = "Tiêu cực"; } Post.Sua(p); // kết thúc cập nhật thông tin bài viết //thêm tài khoản người dùng for (int i = 0; i < lsIDTichCuc.Count; i++) { tblUserFB newu = new tblUserFB(); tblLikePost newlp = new tblLikePost(); newu.IDUser = lsIDTichCuc[i].ToString(); newu.Name = lsNameTichCuc[i].ToString(); UserFB.Them(newu); newlp.IDPost = idpost; newlp.IDUserFB = lsIDTichCuc[i].ToString(); newlp.Status = 1; LikePost.Them(newlp); } for (int i = 0; i < lsIDTieuCuc.Count; i++) { tblUserFB newu = new tblUserFB(); tblLikePost newlp = new tblLikePost(); newu.IDUser = lsIDTieuCuc[i].ToString(); newu.Name = lsNameTieuCuc[i].ToString(); UserFB.Them(newu); newlp.IDPost = idpost; newlp.IDUserFB = lsIDTieuCuc[i].ToString(); newlp.Status = -1; LikePost.Them(newlp); } //thêm từ những người bình luận for (int i = 0; i < LsNguoiDungBL.Items.Count; i++) { tblUserFB newu = new tblUserFB(); newu.IDUser = lsIDUserBinhLuan[i]; newu.Name = LsNguoiDungBL.Items[i].Text; UserFB.Them(newu); //lưu người dùng bình luận vào sql tblCommentPost newcommentpost = new tblCommentPost(); newcommentpost.IDPost = idpost; newcommentpost.IDComment = lsIDBinhLuan[i].ToString(); newcommentpost.IDUser = lsIDUserBinhLuan[i]; newcommentpost.Description = lsNoiDungBL[i]; newcommentpost.Status = 0; CommentPost.Them(newcommentpost); //kết thúc lưu người dùng bình luận } //kết thúc thêm tài khoản MessageBox.Show("Đã lưu tất cả thông tin!"); }