private void frmAccounts_Load(object sender, EventArgs e) { btnRefresh.Enabled = false; new Thread(() => { image = Properties.Resources.app_bg; dictionary_TweetAccountOne = new Dictionary<string, TweetAccountManager>(); if (Globals.IsFreeVersion) { FrmFreeTrial frmFreeTrial = new FrmFreeTrial(); frmFreeTrial.TopMost = true; frmFreeTrial.BringToFront(); frmFreeTrial.ShowDialog(); } LoadDataGrid(); LoadFileData(); checkFreeTrialAccount(); btnRefresh.Invoke(new MethodInvoker(delegate { btnRefresh.Enabled = true; })); }).Start(); }
private void LoadAccountsModewithMultithreaded(object acc) { Array paramsArray = new object[0]; paramsArray = (Array)acc; string account = Convert.ToString(((object[])(paramsArray))[0]); string[] AccArr = account.Split(':'); string accountUser = string.Empty; string accountPass = string.Empty; string screanName = string.Empty; string IPAddress = string.Empty; string IPPort = string.Empty; string IPUsername = string.Empty; string IPpassword = string.Empty; string status = string.Empty; if (AccArr.Count() > 1) { accountUser = account.Split(':')[0]; accountPass = account.Split(':')[1]; screanName = string.Empty; IPAddress = string.Empty; IPPort = string.Empty; IPUsername = string.Empty; IPpassword = string.Empty; status = string.Empty; int DataCount = account.Split(':').Length; if (DataCount == 2) { //Globals.accountMode = AccountMode.NoIP; } else if (DataCount == 3) { //Globals.accountMode = AccountMode.PublicIP; screanName = account.Split(':')[2]; } else if (DataCount == 4) { //Globals.accountMode = AccountMode.PublicIP; IPAddress = account.Split(':')[2]; IPPort = account.Split(':')[3]; } else if (DataCount == 5) { //Globals.accountMode = AccountMode.PublicIP; screanName = account.Split(':')[2]; IPAddress = account.Split(':')[3]; IPPort = account.Split(':')[4]; } else if (DataCount > 5 && DataCount < 7) { //Globals.accountMode = AccountMode.PrivateIP; IPAddress = account.Split(':')[2]; IPPort = account.Split(':')[3]; IPUsername = account.Split(':')[4]; IPpassword = account.Split(':')[5]; //dt.Rows.Add(accountUser, accountPass, string.Empty , string.Empty, IPAddress, IPPort, IPUsername, IPpassword, "", "0"); } else if (DataCount == 7) { //Globals.accountMode = AccountMode.PrivateIP; screanName = account.Split(':')[2]; IPAddress = account.Split(':')[3]; IPPort = account.Split(':')[4]; IPUsername = account.Split(':')[5]; IPpassword = account.Split(':')[6]; //dt.Rows.Add(accountUser, accountPass, string.Empty , string.Empty, IPAddress, IPPort, IPUsername, IPpassword, "", "0"); } if (Globals.IsFreeVersion) { if (dgvAccounts.Rows.Count >= 5) { FrmFreeTrial frmFreeTrial = new FrmFreeTrial(); frmFreeTrial.TopMost = true; frmFreeTrial.BringToFront(); frmFreeTrial.ShowDialog(); //break; } } //dt.Rows.Add(accountUser, accountPass, screanName, string.Empty, IPAddress, IPPort, IPUsername, IPpassword, "", "0"); BaseLib.DataBaseHandler.InsertQuery("INSERT INTO tb_FBAccount (UserName, Password, Screen_Name, FollowerCount, IPAddress, IPPort, IPUsername, IPpassword, ProfileName, ProfileStatus, GroupName , Status) VALUES ('" + accountUser + "','" + accountPass + "', '" + screanName + "', '' , '" + IPAddress + "','" + IPPort + "','" + IPUsername + "','" + IPpassword + "','" + "" + "' , '" + "" + "' ,'" + "" + "', '0')", "tb_FBAccount"); try { TweetAccountManager twitter = new TweetAccountManager(); twitter.Username = accountUser; twitter.Password = accountPass; twitter.IPAddress = IPAddress; twitter.IPPort = IPPort; twitter.IPUsername = IPUsername; twitter.IPpassword = IPpassword; twitter.profileStatus = 0; twitter.AccountStatus = ""; LoadDataGridAfterAccountCreation(); if (!string.IsNullOrEmpty(twitter.Username)) { TweetAccountContainer.dictionary_TweetAccount.Add(twitter.Username, twitter); dictionary_TweetAccountOne.Add(twitter.Username, twitter); } } catch { } } else { AddToListBox("[ " + DateTime.Now + " ] => [ Account has some problem : " + accountUser + " ]"); } }
private void LoadDataGridAfterAccountCreation() { try { DataTable dt = objclsFBAccount.SelectAccoutsForGridView(); //ds = new DataSet(); //ds.Tables.Add(dt); dgvAccounts.Invoke(new MethodInvoker(delegate { dgvAccounts.DataSource = dt; })); Globals.listAccounts.Clear(); TweetAccountContainer.dictionary_TweetAccount.Clear(); ///Add Twitter instances to TweetAccountContainer.dictionary_TweetAccount foreach (DataRow dRow in dt.Rows) { try { TweetAccountManager twitter = new TweetAccountManager(); twitter.Username = dRow[0].ToString(); twitter.Password = dRow[1].ToString(); twitter.Screen_name = dRow[2].ToString(); twitter.FollowerCount = dRow[3].ToString(); twitter.FollwingCount = dRow[4].ToString(); twitter.IPAddress = dRow[5].ToString(); twitter.IPPort = dRow[6].ToString(); twitter.IPUsername = dRow[7].ToString(); twitter.IPpassword = dRow[8].ToString(); twitter.GroupName = dRow[11].ToString(); twitter.AccountStatus = dRow[12].ToString(); //if (!string.IsNullOrEmpty(dRow[8].ToString())) //{ // facebooker.profileStatus = int.Parse(dRow[7].ToString()); //} if (!string.IsNullOrEmpty(twitter.Username)) { if (twitter.AccountStatus != "Suspended") { Globals.listAccounts.Add(twitter.Username + ":" + twitter.Password + ":" + twitter.IPAddress + ":" + twitter.IPPort + ":" + twitter.IPUsername + ":" + twitter.IPpassword + ":" + twitter.GroupName + ":" + twitter.AccountStatus); TweetAccountContainer.dictionary_TweetAccount.Add(twitter.Username, twitter); //Checked if user working on free version the it will not allowed to use mex 5 accounts. if (Globals.IsFreeVersion) { if (TweetAccountContainer.dictionary_TweetAccount.Count >= 5) { if (TweetAccountContainer.dictionary_TweetAccount.Count >= 5) { FrmFreeTrial frmFreeTrial = new FrmFreeTrial(); frmFreeTrial.TopMost = true; frmFreeTrial.BringToFront(); frmFreeTrial.ShowDialog(); break; } } } } } } catch (Exception ex) { Console.WriteLine(ex.StackTrace); GlobusFileHelper.AppendStringToTextfileNewLine("Method Name :- LoadDataGrid >> Error :- " + ex.StackTrace, Globals.Path_AccountUploadingErrorLog); } } } catch (Exception ex) { GlobusFileHelper.AppendStringToTextfileNewLine("Method Name :- LoadDataGrid >> Error :- " + ex.StackTrace, Globals.Path_AccountUploadingErrorLog); } this.Invoke(new MethodInvoker(delegate { if (TweetAccountContainer.dictionary_TweetAccount.Count > 0) { lblAcccountStatus.Text = " " + TweetAccountContainer.dictionary_TweetAccount.Count + " Accounts loaded (" + lst_AccountForUpload.Count() + ") "; //AddToListBox("[ " + DateTime.Now + " ] => [ " + TweetAccountContainer.dictionary_TweetAccount.Count + " Accounts loaded ]"); //Log("[ " + DateTime.Now + " ] => [ " + TweetAccountContainer.dictionary_TweetAccount.Count + " Accounts loaded ]"); } })); }
private void LoadEmails(string emailFile) { #region commented code //List<string> tempList = GlobusFileHelper.ReadLargeFile(emailFile); //foreach (string item in tempList) //{ // string newitem = item.Replace("\0", "").Replace(" ", ""); // if (!string.IsNullOrEmpty(newitem)) // { // if (!listEmails.Contains(newitem)) // { // listEmails.Add(newitem); // } // } //} #endregion listEmails = GlobusFileHelper.ReadFiletoStringList(emailFile); if (Globals.IsFreeVersion) { try { listEmails.RemoveRange(5, listEmails.Count - 5); FrmFreeTrial frm_freetrail = new FrmFreeTrial(); frm_freetrail.TopMost = true; frm_freetrail.BringToFront(); frm_freetrail.Show(); } catch (Exception) { } } }