Example #1
0
 public static bool Them(tblPosted pd)
 {
     try
     {
         string sTruyVan = string.Format("Insert into tblPosted(IDPosted,TaiKhoan,NoiDung,IDNguon,TimePost) values(N'{0}',N'{1}',N'{2}','{3}','{4}')", pd.IDPosted, pd.TaiKhoan, pd.NoiDung, pd.IDNguon, pd.TimePost);
         con = DataProvider.KetNoi();
         DataProvider.ThucThiTruyVanNonQuery(sTruyVan, con);
         DataProvider.DongKetNoi(con);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Example #2
0
 public static bool Xoa(tblPosted p)
 {
     try
     {
         con = DataProvider.KetNoi();
         string sTruyVan = string.Format("Delete From tblPosted where IDPosted = '{0}'", p.IDPosted);
         DataProvider.ThucThiTruyVanNonQuery(sTruyVan, con);
         DataProvider.DongKetNoi(con);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Example #3
0
 private void btnDangBai_Click(object sender, EventArgs e)
 {
     lbTrangThaiDang.Text = "Đang đăng bài";
     ProgressDang.Value   = 0;
     // lấy hết id nguồn để đăng bài
     for (int i = 0; i < ckTrangTichCuc.Items.Count; i++)
     {
         if (ckTrangTichCuc.GetItemCheckState(i) == CheckState.Checked)
         {
             //ThuVienLamViecFacebook.DangXuat();
             //ThuVienLamViecFacebook.DNKhongLayTT(idtaikhoandangbai[sotaikhoan]);
             //ThuVienLamViecFacebook.DangBaiViet(txtNoiDungChiaSe.Text, dttrangtichcuc.Rows[i]["IDPage"].ToString());
             idnguondangbai.Add(dttrangtichcuc.Rows[i]["IDPage"].ToString());
         }
     }
     for (int i = 0; i < ckTrangTieuCuc.Items.Count; i++)
     {
         if (ckTrangTieuCuc.GetItemCheckState(i) == CheckState.Checked)
         {
             idnguondangbai.Add(dttrangtichcuc.Rows[i]["IDPage"].ToString());
         }
     }
     for (int i = 0; i < ckNhomTichCuc.Items.Count; i++)
     {
         if (ckNhomTichCuc.GetItemCheckState(i) == CheckState.Checked)
         {
             idnguondangbai.Add(dttrangtichcuc.Rows[i]["IDPage"].ToString());
         }
     }
     for (int i = 0; i < ckNhomTieuCuc.Items.Count; i++)
     {
         if (ckNhomTieuCuc.GetItemCheckState(i) == CheckState.Checked)
         {
             idnguondangbai.Add(dttrangtichcuc.Rows[i]["IDPage"].ToString());
         }
     }
     //kết thúc lấy nguồn để đăng bài
     //bắt đầu đăng bài
     for (int i = 0; i < idtaikhoandangbai.Count; i++)
     {
         ThuVienLamViecFacebook.DangXuat();
         ThuVienLamViecFacebook.DNKhongLayTT(idtaikhoandangbai[i]);
         if (idnguondangbai.Count >= idtaikhoandangbai.Count)
         {
             for (int j = (int)i * idnguondangbai.Count / idtaikhoandangbai.Count; j < (int)(i + 1) * (idnguondangbai.Count / idtaikhoandangbai.Count); j++)
             {
                 string    idposted = ThuVienLamViecFacebook.DangBaiViet(txtNoiDungChiaSe.Text, idnguondangbai[j]);
                 tblPosted pd       = new tblPosted();
                 pd.IDNguon  = idnguondangbai[j];
                 pd.IDPosted = idposted;
                 pd.NoiDung  = txtNoiDungChiaSe.Text;
                 pd.TaiKhoan = taikhoan;
                 pd.TimePost = DateTime.Now;
                 Posted.Them(pd);
                 ProgressDang.Value += (int)100 / idnguondangbai.Count;
             }
         }
         else
         {
             for (int j = 0; j < idnguondangbai.Count; j++)
             {
                 string    idposted = ThuVienLamViecFacebook.DangBaiViet(txtNoiDungChiaSe.Text, idnguondangbai[j]);
                 tblPosted pd       = new tblPosted();
                 pd.IDNguon  = idnguondangbai[j];
                 pd.IDPosted = idposted;
                 pd.NoiDung  = txtNoiDungChiaSe.Text;
                 pd.TaiKhoan = taikhoan;
                 pd.TimePost = DateTime.Now;
                 Posted.Them(pd);
                 ProgressDang.Value += (int)100 / idnguondangbai.Count;
             }
             break;
         }
     }
     //kết thúc đăng bài
     ProgressDang.Value   = 100;
     lbTrangThaiDang.Text = "Đã đăng bài";
 }