private void StartAppFollow() { try { if (IsstopAppFollow) { return; } lstThreadAppFollow.Add(Thread.CurrentThread); lstThreadAppFollow = lstThreadAppFollow.Distinct().ToList(); Thread.CurrentThread.IsBackground = true; } catch { } try { int numberOfThreads = 7; int numberOffollows = 5; counter_Account = TweetAccountContainer.dictionary_TweetAccount.Count(); // stor messaage in list ThreadPool.SetMaxThreads(numberOfThreads, 5); if (counter_Account > 0) { foreach (KeyValuePair <string, TweetAccountManager> item in TweetAccountContainer.dictionary_TweetAccount) { try { ThreadPool.SetMaxThreads(numberOfThreads, 5); ThreadPool.QueueUserWorkItem(new WaitCallback(StartArabFollowMultithreaded), new object[] { item }); Thread.Sleep(2000); } catch (Exception ex) { //ErrorLogger.AddToErrorLogText(ex.Message); if (ex.Message == "Thread was being aborted.") { //AddToLog_follow("[ " + DateTime.Now + " ] => [ Unfollowing Process Stopped ]"); } GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartArabFollow() -- Foreach loop Dictinary--> " + ex.Message, Globals.Path_UnfollowerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartArabFollow() --Foreach loop Dictinary --> " + ex.Message, Globals.Path_TwtErrorLogs); } } } else { this.Invoke(new MethodInvoker(delegate { frmAccounts objFrmAccounts = new frmAccounts(); objFrmAccounts.Show(); })); } } catch (Exception ex) { if (ex.Message == "Thread was being aborted.") { // AddToLog_follow("[ " + DateTime.Now + " ] => [ following Process Stopped ]"); } GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartArabFollow() --> " + ex.Message, Globals.Path_ErrorLogForAccountManager); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartArabFollow() --> " + ex.Message, Globals.Path_ErrorLogForAccountManager); } }
private void StartFollowing() { try { if (IsStopFollowYourFollowers) { return; } // if (!IsStopFollowYourFollowers) { lstIsStopFollowYourFollowers.Add(Thread.CurrentThread); lstIsStopFollowYourFollowers.Distinct(); Thread.CurrentThread.IsBackground = true; } int numberOfThreads = 7; int numberOffollows = 5; //TweetAccountContainer.dictionary_TweetAccount.Add("key", new TweetAccountManager()); counter_Account = TweetAccountContainer.dictionary_TweetAccount.Count(); if (TweetAccountContainer.dictionary_TweetAccount.Count > 0) { if (!string.IsNullOrEmpty(txtNoOffollowThreads.Text) && Globals.IdCheck.IsMatch(txtNoOffollowThreads.Text)) { numberOfThreads = int.Parse(txtNoOffollowThreads.Text); } if (!string.IsNullOrEmpty(txtNoOffollows.Text) && Globals.IdCheck.IsMatch(txtNoOffollows.Text)) { numberOffollows = int.Parse(txtNoOffollows.Text); TweetAccountManager.noOfUnfollows = numberOffollows; } else { try { txtNoOffollows.Invoke(new MethodInvoker(delegate { txtNoOffollows.Text = "5"; } )); } catch (Exception ex) { if (ex.Message == "Thread was being aborted.") { AddToLog_follow("[ " + DateTime.Now + " ] => [ following Process Stopped ]"); } GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartFollowing() -- --> " + ex.Message, Globals.Path_UnfollowerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> btnStartfollowing_Click() --> " + ex.Message, Globals.Path_TwtErrorLogs); } } ThreadPool.SetMaxThreads(numberOfThreads, 5); foreach (KeyValuePair <string, TweetAccountManager> item in TweetAccountContainer.dictionary_TweetAccount) { try { ThreadPool.SetMaxThreads(numberOfThreads, 5); ThreadPool.QueueUserWorkItem(new WaitCallback(StartUnFollowingMultithreaded), new object[] { item, txtNoOffollows.Text }); Thread.Sleep(2000); } catch (Exception ex) { //ErrorLogger.AddToErrorLogText(ex.Message); if (ex.Message == "Thread was being aborted.") { AddToLog_follow("[ " + DateTime.Now + " ] => [ Unfollowing Process Stopped ]"); } GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartFollowing() -- Foreach loop Dictinary--> " + ex.Message, Globals.Path_UnfollowerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartFollowing() --Foreach loop Dictinary --> " + ex.Message, Globals.Path_TwtErrorLogs); } } } else { //MessageBox.Show("Please Upload Twitter Accounts from Menu"); //AddToLog_follow("[ " + DateTime.Now + " ] => [ Please Upload Twitter Accounts from Menu ]"); this.Invoke(new MethodInvoker(delegate { frmAccounts objFrmAccounts = new frmAccounts(); objFrmAccounts.Show(); })); } } catch (Exception ex) { if (ex.Message == "Thread was being aborted.") { AddToLog_follow("[ " + DateTime.Now + " ] => [ following Process Stopped ]"); } GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartFollowing() --> " + ex.Message, Globals.Path_UnfollowerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartFollowing() --> " + ex.Message, Globals.Path_TwtErrorLogs); } }
private void StartMessaging() { try { int numberOfThreads = 7; int numberOffollows = 5; //TweetAccountContainer.dictionary_TweetAccount.Add("key", new TweetAccountManager()); counter_Account = TweetAccountContainer.dictionary_TweetAccount.Count(); // stor messaage in list TweetAccountManager.lstDirectMessageText = listMessage; if (TweetAccountContainer.dictionary_TweetAccount.Count > 0) { if (!string.IsNullOrEmpty(txtDirectMessageThreads.Text) && Globals.IdCheck.IsMatch(txtDirectMessageThreads.Text)) { numberOfThreads = int.Parse(txtDirectMessageThreads.Text); //TweetAccountManager.noOfUnfollows = numberOffollows; } if (!string.IsNullOrEmpty(txtNoOfUsers.Text) && Globals.IdCheck.IsMatch(txtNoOfUsers.Text)) { numberOffollows = int.Parse(txtNoOfUsers.Text); if (numberOffollows > 200) { TweetAccountManager.noOfUnfollows = 200 ; } else { TweetAccountManager.noOfUnfollows = numberOffollows; } } else { try { txtNoOfUsers.Invoke(new MethodInvoker(delegate { txtNoOfUsers.Text = "5"; } )); } catch (Exception ex) { if (ex.Message == "Thread was being aborted.") { AddToLog_follow("[ " + DateTime.Now + " ] => [ Messaging Process Stopped ]"); } GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartMessaging() -- --> " + ex.Message, Globals.Path_UnfollowerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartMessaging_click() --> " + ex.Message, Globals.Path_TwtErrorLogs); } } ThreadPool.SetMaxThreads(numberOfThreads, 5); foreach (KeyValuePair<string, TweetAccountManager> item in TweetAccountContainer.dictionary_TweetAccount) { try { ThreadPool.SetMaxThreads(numberOfThreads, 5); ThreadPool.QueueUserWorkItem(new WaitCallback(StartMessagingMultithreaded), new object[] { item, txtNoOfUsers.Text }); Thread.Sleep(2000); } catch (Exception ex) { //ErrorLogger.AddToErrorLogText(ex.Message); if (ex.Message == "Thread was being aborted.") { //AddToLog_follow("[ " + DateTime.Now + " ] => [ Unfollowing Process Stopped ]"); } GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartMessaging() -- Foreach loop Dictinary--> " + ex.Message, Globals.Path_UnfollowerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartMessaging() --Foreach loop Dictinary --> " + ex.Message, Globals.Path_TwtErrorLogs); } } } else { this.Invoke(new MethodInvoker(delegate { frmAccounts objFrmAccounts = new frmAccounts(); objFrmAccounts.Show(); })); } } catch (Exception ex) { if (ex.Message == "Thread was being aborted.") { // AddToLog_follow("[ " + DateTime.Now + " ] => [ following Process Stopped ]"); } GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartFollowing() --> " + ex.Message, Globals.Path_UnfollowerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartFollowing() --> " + ex.Message, Globals.Path_TwtErrorLogs); } }
private void StartAppFollow() { #region commented //foreach (var App_Follow_listNames_item in App_Follow_listNames) //{ // string[] EmailArr = App_Follow_listNames_item.Split(':'); // App_Follow_listUserName.Add(EmailArr[0]); // App_Follow_listUserPssword.Add(EmailArr[1]); // if (EmailArr.Length > 2) // { // App_Follow_Proxy.Add(EmailArr[2]); // App_Follow_ProxyPort.Add(EmailArr[3]); // } //} //NavigateApp_Follow(); #endregion try { if (IsstopAppFollow) { return; } lstThreadAppFollow.Add(Thread.CurrentThread); lstThreadAppFollow = lstThreadAppFollow.Distinct().ToList(); Thread.CurrentThread.IsBackground = true; } catch { } try { int numberOfThreads = 7; int numberOffollows = 5; //TweetAccountContainer.dictionary_TweetAccount.Add("key", new TweetAccountManager()); counter_Account = TweetAccountContainer.dictionary_TweetAccount.Count(); // stor messaage in list ThreadPool.SetMaxThreads(numberOfThreads, 5); if (counter_Account > 0) { foreach (KeyValuePair<string, TweetAccountManager> item in TweetAccountContainer.dictionary_TweetAccount) { try { ThreadPool.SetMaxThreads(numberOfThreads, 5); ThreadPool.QueueUserWorkItem(new WaitCallback(StartArabFollowMultithreaded), new object[] { item }); Thread.Sleep(2000); } catch (Exception ex) { //ErrorLogger.AddToErrorLogText(ex.Message); if (ex.Message == "Thread was being aborted.") { //AddToLog_follow("[ " + DateTime.Now + " ] => [ Unfollowing Process Stopped ]"); } GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartArabFollow() -- Foreach loop Dictinary--> " + ex.Message, Globals.Path_UnfollowerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartArabFollow() --Foreach loop Dictinary --> " + ex.Message, Globals.Path_TwtErrorLogs); } } } else { this.Invoke(new MethodInvoker(delegate { frmAccounts objFrmAccounts = new frmAccounts(); objFrmAccounts.Show(); })); } } catch (Exception ex) { if (ex.Message == "Thread was being aborted.") { // AddToLog_follow("[ " + DateTime.Now + " ] => [ following Process Stopped ]"); } GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartArabFollow() --> " + ex.Message, Globals.Path_ErrorLogForAccountManager); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartArabFollow() --> " + ex.Message, Globals.Path_ErrorLogForAccountManager); } }
private void StartFollowing() { try { if (IsStopFollowYourFollowers) { return; } // if (!IsStopFollowYourFollowers) { lstIsStopFollowYourFollowers.Add(Thread.CurrentThread); lstIsStopFollowYourFollowers.Distinct(); Thread.CurrentThread.IsBackground = true; } int numberOfThreads = 7; int numberOffollows = 5; //TweetAccountContainer.dictionary_TweetAccount.Add("key", new TweetAccountManager()); counter_Account = TweetAccountContainer.dictionary_TweetAccount.Count(); if (TweetAccountContainer.dictionary_TweetAccount.Count > 0) { if (!string.IsNullOrEmpty(txtNoOffollowThreads.Text) && Globals.IdCheck.IsMatch(txtNoOffollowThreads.Text)) { numberOfThreads = int.Parse(txtNoOffollowThreads.Text); } if (!string.IsNullOrEmpty(txtNoOffollows.Text) && Globals.IdCheck.IsMatch(txtNoOffollows.Text)) { numberOffollows = int.Parse(txtNoOffollows.Text); TweetAccountManager.noOfUnfollows = numberOffollows; } else { try { txtNoOffollows.Invoke(new MethodInvoker(delegate { txtNoOffollows.Text = "5"; } )); } catch (Exception ex) { if (ex.Message == "Thread was being aborted.") { AddToLog_follow("[ " + DateTime.Now + " ] => [ following Process Stopped ]"); } GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartFollowing() -- --> " + ex.Message, Globals.Path_UnfollowerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> btnStartfollowing_Click() --> " + ex.Message, Globals.Path_TwtErrorLogs); } } ThreadPool.SetMaxThreads(numberOfThreads, 5); foreach (KeyValuePair<string, TweetAccountManager> item in TweetAccountContainer.dictionary_TweetAccount) { try { ThreadPool.SetMaxThreads(numberOfThreads, 5); ThreadPool.QueueUserWorkItem(new WaitCallback(StartUnFollowingMultithreaded), new object[] { item, txtNoOffollows.Text }); Thread.Sleep(2000); } catch (Exception ex) { //ErrorLogger.AddToErrorLogText(ex.Message); if (ex.Message == "Thread was being aborted.") { AddToLog_follow("[ " + DateTime.Now + " ] => [ Unfollowing Process Stopped ]"); } GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartFollowing() -- Foreach loop Dictinary--> " + ex.Message, Globals.Path_UnfollowerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartFollowing() --Foreach loop Dictinary --> " + ex.Message, Globals.Path_TwtErrorLogs); } } } else { //MessageBox.Show("Please Upload Twitter Accounts from Menu"); //AddToLog_follow("[ " + DateTime.Now + " ] => [ Please Upload Twitter Accounts from Menu ]"); this.Invoke(new MethodInvoker(delegate { frmAccounts objFrmAccounts = new frmAccounts(); objFrmAccounts.Show(); })); } } catch (Exception ex) { if (ex.Message == "Thread was being aborted.") { AddToLog_follow("[ " + DateTime.Now + " ] => [ following Process Stopped ]"); } GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartFollowing() --> " + ex.Message, Globals.Path_UnfollowerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartFollowing() --> " + ex.Message, Globals.Path_TwtErrorLogs); } }
private void StartMessaging() { try { int numberOfThreads = 7; int numberOffollows = 5; //TweetAccountContainer.dictionary_TweetAccount.Add("key", new TweetAccountManager()); counter_Account = TweetAccountContainer.dictionary_TweetAccount.Count(); // stor messaage in list TweetAccountManager.lstDirectMessageText = listMessage; if (TweetAccountContainer.dictionary_TweetAccount.Count > 0) { if (!string.IsNullOrEmpty(txtDirectMessageThreads.Text) && Globals.IdCheck.IsMatch(txtDirectMessageThreads.Text)) { numberOfThreads = int.Parse(txtDirectMessageThreads.Text); //TweetAccountManager.noOfUnfollows = numberOffollows; } if (!string.IsNullOrEmpty(txtNoOfUsers.Text) && Globals.IdCheck.IsMatch(txtNoOfUsers.Text)) { numberOffollows = int.Parse(txtNoOfUsers.Text); if (numberOffollows > 200) { TweetAccountManager.noOfUnfollows = 200; } else { TweetAccountManager.noOfUnfollows = numberOffollows; } } else { try { txtNoOfUsers.Invoke(new MethodInvoker(delegate { txtNoOfUsers.Text = "5"; } )); } catch (Exception ex) { if (ex.Message == "Thread was being aborted.") { AddToLog_follow("[ " + DateTime.Now + " ] => [ Messaging Process Stopped ]"); } GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartMessaging() -- --> " + ex.Message, Globals.Path_UnfollowerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartMessaging_click() --> " + ex.Message, Globals.Path_TwtErrorLogs); } } ThreadPool.SetMaxThreads(numberOfThreads, 5); foreach (KeyValuePair <string, TweetAccountManager> item in TweetAccountContainer.dictionary_TweetAccount) { try { ThreadPool.SetMaxThreads(numberOfThreads, 5); ThreadPool.QueueUserWorkItem(new WaitCallback(StartMessagingMultithreaded), new object[] { item, txtNoOfUsers.Text }); Thread.Sleep(2000); } catch (Exception ex) { //ErrorLogger.AddToErrorLogText(ex.Message); if (ex.Message == "Thread was being aborted.") { //AddToLog_follow("[ " + DateTime.Now + " ] => [ Unfollowing Process Stopped ]"); } GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartMessaging() -- Foreach loop Dictinary--> " + ex.Message, Globals.Path_UnfollowerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartMessaging() --Foreach loop Dictinary --> " + ex.Message, Globals.Path_TwtErrorLogs); } } } else { this.Invoke(new MethodInvoker(delegate { frmAccounts objFrmAccounts = new frmAccounts(); objFrmAccounts.Show(); })); } } catch (Exception ex) { if (ex.Message == "Thread was being aborted.") { // AddToLog_follow("[ " + DateTime.Now + " ] => [ following Process Stopped ]"); } GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartFollowing() --> " + ex.Message, Globals.Path_UnfollowerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartFollowing() --> " + ex.Message, Globals.Path_TwtErrorLogs); } }
private void accountsToolStripMenuItem2_Click(object sender, EventArgs e) { //frmAccounts frmaccounts = new frmAccounts(); //frmaccounts.Show(); if (IsAccountopen) { IsAccountopen = false; frmAccounts frmaccounts = new frmAccounts(); frmaccounts.Show(); } else { MessageBox.Show("Account Form is already Open.", "Alert"); } }
private void toolStripMenuItem1_Click(object sender, EventArgs e) { frmAccounts frmaccounts = new frmAccounts(); frmaccounts.Show(); }
private void StartProfileCreation() { int numberOfThreads = 7; //TweetAccountContainer.dictionary_TweetAccount.Add("key", new TweetAccountManager()); if (TweetAccountContainer.dictionary_TweetAccount.Count > 0) { if (!string.IsNullOrEmpty(txtNoOfProfileThreads.Text) && Globals.IdCheck.IsMatch(txtNoOfProfileThreads.Text)) { numberOfThreads = int.Parse(txtNoOfProfileThreads.Text); } ThreadPool.SetMaxThreads(numberOfThreads, 5); int count_profileDescription = 0; int count_profileUsername = 0; int count_profileURL = 0; int count_profileLocation = 0; int count_profilePic = 0; foreach (KeyValuePair<string, TweetAccountManager> item in TweetAccountContainer.dictionary_TweetAccount) { AddToListProfile("[ " + DateTime.Now + " ] => [ Editing Profile For " + item.Key + " ]"); string profileUsername = string.Empty; string profileURL = string.Empty; string profileDescription = string.Empty; string profileLocation = string.Empty; string profilePic = string.Empty; try { try { //********Coded By abhishek************ if (chkboxUsername.Checked) { if (lst_ProfileUsernames.Count != 0) { if (count_profileUsername < lst_ProfileUsernames.Count) { profileUsername = lst_ProfileUsernames[count_profileUsername]; AddToListProfile("[ " + DateTime.Now + " ] => [ " + item.Key + " >>>> Username : "******" ]"); } else { count_profileUsername = 0; profileUsername = lst_ProfileUsernames[count_profileUsername]; AddToListProfile("[ " + DateTime.Now + " ] => [ " + item.Key + " >>>> Username : "******" ]"); } } else { AddToListProfile("[ " + DateTime.Now + " ] => [ Please Upload User Name ]"); return; } } } catch (Exception ex) { ErrorLogger.AddToErrorLogText(ex.Message); GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartProfileCreation() -- chkboxUsername --> " + ex.Message, Globals.Path_ProfileManagerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartProfileCreation() -- chkboxUsername --> " + ex.Message, Globals.Path_TwtErrorLogs); } try { //Change By abhishek if (chkboxProfileUrl.Checked) { if (lst_ProfileURLs.Count != 0) { if (count_profileURL < lst_ProfileURLs.Count) { profileURL = lst_ProfileURLs[count_profileURL]; AddToListProfile("[ " + DateTime.Now + " ] => [ " + item.Key + " >>>> Url : " + profileURL + " ]"); } else { count_profileURL = 0; profileURL = lst_ProfileURLs[count_profileURL]; AddToListProfile("[ " + DateTime.Now + " ] => [ " + item.Key + " >>>> Url : " + profileURL + " ]"); } } else { AddToListProfile("[ " + DateTime.Now + " ] => [ Please Upload Profile URL ]"); return; } } } catch (Exception ex) { ErrorLogger.AddToErrorLogText(ex.Message); GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartProfileCreation() -- chkboxProfileUrl --> " + ex.Message, Globals.Path_ProfileManagerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartProfileCreation() -- chkboxProfileUrl --> " + ex.Message, Globals.Path_TwtErrorLogs); } try { //Change by Abhishek if (chkboxDescription.Checked) { if (lst_ProfileDescriptions.Count != 0) { if (count_profileDescription < lst_ProfileDescriptions.Count) { profileDescription = lst_ProfileDescriptions[count_profileDescription]; AddToListProfile("[ " + DateTime.Now + " ] => [ " + item.Key + " >>>> Description : " + profileDescription + " ]"); } else { count_profileDescription = 0; profileDescription = lst_ProfileDescriptions[count_profileDescription]; AddToListProfile("[ " + DateTime.Now + " ] => [ " + item.Key + " >>>> Description : " + profileDescription + " ]"); } } else { AddToListProfile("[ " + DateTime.Now + " ] => [ Please Upload Profile Descriptions ]"); return; } } } catch (Exception ex) { ErrorLogger.AddToErrorLogText(ex.Message); GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartProfileCreation() -- chkboxDescription --> " + ex.Message, Globals.Path_ProfileManagerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartProfileCreation() -- chkboxDescription --> " + ex.Message, Globals.Path_TwtErrorLogs); } try { //change By abhishek if (chkboxProfileLocation.Checked) { if (lst_ProfileLocations.Count != 0) { if (count_profileLocation < lst_ProfileLocations.Count) { profileLocation = lst_ProfileLocations[count_profileLocation]; AddToListProfile("[ " + DateTime.Now + " ] => [ " + item.Key + " >>>> Location : " + profileLocation + " ]"); } else { count_profileLocation = 0; profileLocation = lst_ProfileLocations[count_profileLocation]; AddToListProfile("[ " + DateTime.Now + " ] => [ " + item.Key + " >>>> Location : " + profileLocation + " ]"); } } else { AddToListProfile("[ " + DateTime.Now + " ] => [ Please Upload Profile Locations. ]"); return; } } } catch (Exception ex) { ErrorLogger.AddToErrorLogText(ex.Message); GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartProfileCreation() -- chkboxProfileLocation --> " + ex.Message, Globals.Path_ProfileManagerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartProfileCreation() -- chkboxProfileLocation --> " + ex.Message, Globals.Path_TwtErrorLogs); } //Change By abhishek try { if (chkboxPics.Checked) { if (lstProfilePics.Count != 0) { if (count_profilePic < lstProfilePics.Count) { profilePic = lstProfilePics[count_profilePic]; AddToListProfile("[ " + DateTime.Now + " ] => [ " + item.Key + " >>>> Picture : " + profilePic + " ]"); } else { count_profilePic = 0; profilePic = lstProfilePics[count_profilePic]; AddToListProfile("[ " + DateTime.Now + " ] => [ " + item.Key + " >>>> Picture : " + profilePic + " ]"); } //// Load the Image //using (System.Drawing.Image objImage = System.Drawing.Image.FromFile(profilePic)) //{ // System.IO.MemoryStream stream = new System.IO.MemoryStream(); // objImage.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg); // var size =stream.Length; // if (true) // { // } //} } else { AddToListProfile("[ " + DateTime.Now + " ] => [ Please Upload Profile Pic's. ]"); return; } } } catch (Exception ex) { ErrorLogger.AddToErrorLogText(ex.Message); GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartProfileCreation() -- chkboxPics --> " + ex.Message, Globals.Path_ProfileManagerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartProfileCreation() -- chkboxPics --> " + ex.Message, Globals.Path_TwtErrorLogs); } #region Commented //ThreadPool.QueueUserWorkItem(new WaitCallback(delegate //{ //TweetAccountManager tweetAccountManager = item.Value; //string accountUser = tweetAccountManager.Username; //string accountPass = tweetAccountManager.Password; //string proxyAddress = tweetAccountManager.proxyAddress; //string proxyPort = tweetAccountManager.proxyPort; //string proxyUserName = tweetAccountManager.proxyUsername; //string proxyPassword = tweetAccountManager.proxyPassword; //tweetAccountManager = new TweetAccountManager(); //tweetAccountManager.Username = accountUser; //tweetAccountManager.Password = accountPass; //tweetAccountManager.proxyAddress = proxyAddress; //tweetAccountManager.proxyPort = proxyPort; //tweetAccountManager.proxyUsername = proxyUserName; //tweetAccountManager.proxyPassword = proxyPassword; //tweetAccountManager.logEvents.addToLogger += new EventHandler(logEvents_Profile_addToLogger); //tweetAccountManager.profileUpdater.logEvents.addToLogger += logEvents_Profile_addToLogger; //tweetAccountManager.Login(); //tweetAccountManager.UpdateProfile(profileUsername, profileLocation, profileURL, profileDescription, profilePic); //tweetAccountManager.profileUpdater.logEvents.addToLogger -= logEvents_Profile_addToLogger; //tweetAccountManager.logEvents.addToLogger -= logEvents_Profile_addToLogger; //})); #endregion ThreadPool.QueueUserWorkItem(new WaitCallback(ThreadPoolMethod_ProfileManager), new object[] { item, new string[] { profileUsername, profileLocation, profileURL, profileDescription, profilePic } }); count_profileUsername++; count_profileURL++; count_profileDescription++; count_profileLocation++; count_profilePic++; Thread.Sleep(1500); } catch (Exception ex) { ErrorLogger.AddToErrorLogText(ex.Message); GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> StartProfileCreation() --> " + ex.Message, Globals.Path_ProfileManagerErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> StartProfileCreation() --> " + ex.Message, Globals.Path_TwtErrorLogs); } } } else { //MessageBox.Show("Please Upload Twitter Account"); AddToLog_Follower("[ " + DateTime.Now + " ] => [ Please Upload Twitter Account ]"); btnStartProfileCreation.Invoke(new MethodInvoker(delegate { frmAccounts objFrmAccounts = new frmAccounts(); objFrmAccounts.Show(); })); } }