Exemple #1
0
        private void btnImportFacebook_Click(object sender, EventArgs e)
        {
            string strAccount = Clipboard.GetText();

            if (string.IsNullOrEmpty(strAccount))
            {
                TMessage.ShowInfomation("Nothing in clipboad");
                return;
            }
            if (TMessage.ShowQuestion("Are you sure to import there account", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.Cancel)
            {
                return;
            }

            foreach (string strLogin in strAccount.Split('\n'))
            {
                if (string.IsNullOrEmpty(strLogin.Trim()))
                {
                    continue;
                }
                FaceBookController fb = new FaceBookController();
                fb.Models       = new FaceBook();
                fb.Models.Login = strLogin.Split('|')[0].Trim();
                fb.Models.Pass  = "******";//"random8&^";
                Clipboard.SetText(fb.Models.Login);
                if (fb.CheckLogin())
                {
                    var existFB = DataProvider.DB.FaceBook.Where(m => m.UserID == fb.Models.UserID).ToList();
                    if (existFB != null && existFB.Count == 0)
                    {
                        fb.Models.Cookies = Serializer.ConvertObjectToBlob(fb.WebClient.CookieContainer);
                        fb.Models.Status  = 1;
                        DataProvider.DB.FaceBook.Add(fb.Models);
                        DataProvider.DB.SaveChanges();
                    }
                }
                else
                {
                    if (fb.WebClient.Error != null)
                    {
                    }
                    else if (fb.WebClient.ResponseText.Contains("Email bạn Ä‘Ă£ nhập khĂ´ng thuá»™c bất kỳ tĂ i khoản nĂ o."))
                    {
                    }
                    else if (fb.WebClient.ResponseText.Contains("If this account reflects your real name and personal information, please help us verify it"))
                    {
                    }
                }
            }
        }
Exemple #2
0
 private void checkProblemAccount()
 {
     try
     {
         List <FaceBook> listFBToDelete = new List <FaceBook>();
         for (int iIndex = 0; iIndex < gridData.Rows.Count; iIndex++)
         {
             //Check account die
             FaceBook fb = gridData.Rows[iIndex].DataBoundItem as FaceBook;
             if (fb != null && fb.Status != null && fb.Status != 1)
             {
                 //FaceBookController fbController = gridData[GridConst.Controller, iIndex].Value as FaceBookController;
                 //if (fbController.CheckLogin())
                 //{
                 //    fb.Cookies = Serializer.ConvertObjectToBlob(fbController.WebClient.CookieContainer);
                 //    fb.Status = 1;
                 //    DataProvider.DB.Entry(fb).State = System.Data.Entity.EntityState.Modified;
                 //    DataProvider.DB.SaveChanges();
                 //}
                 //else
                 //{
                 //    if (fbController.WebClient.Error != null)
                 //    {
                 //    }
                 //    else if (fbController.WebClient.ResponseText.Contains("If this account reflects your real name and personal information, please help us verify it"))
                 //    {
                 listFBToDelete.Add(fb);
                 //}
                 //}
             }
         }
         if (listFBToDelete.Count > 0 && TMessage.ShowQuestion("Are you sure want to delete problem account", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.OK)
         {
             DataProvider.DB.FaceBook.RemoveRange(listFBToDelete);
             DataProvider.DB.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         TMessage.ShowException(ex);
     }
     finally
     {
     }
 }