/// <summary> /// Gets the Accounts from "tb_FBAccount" and adds to Dictionary /// </summary> private void ReloadAccountsFromDataBase() { try { clsFBAccount objclsFBAccount = new clsFBAccount(); DataTable dt = objclsFBAccount.SelectAccoutsForGridView(); if (dt.Rows.Count > 0) { Globals.listAccounts.Clear(); TweetAccountContainer.dictionary_TweetAccount.Clear(); ///Add Twitter instances to TweetAccountContainer.dictionary_TweetAccount foreach (DataRow dRow in dt.Rows) { try { TweetAccountManager facebooker = new TweetAccountManager(); facebooker.Username = dRow[0].ToString(); facebooker.Password = dRow[1].ToString(); facebooker.proxyAddress = dRow[2].ToString(); facebooker.proxyPort = dRow[3].ToString(); facebooker.proxyUsername = dRow[4].ToString(); facebooker.proxyPassword = dRow[5].ToString(); if (!string.IsNullOrEmpty(dRow[7].ToString())) { facebooker.profileStatus = int.Parse(dRow[7].ToString()); } Globals.listAccounts.Add(facebooker.Username + ":" + facebooker.Password + ":" + facebooker.proxyAddress + ":" + facebooker.proxyPort + ":" + facebooker.proxyUsername + ":" + facebooker.proxyPassword); TweetAccountContainer.dictionary_TweetAccount.Add(facebooker.Username, facebooker); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); Globussoft.GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> ReloadAccountsFromDataBase() -- Rows From DB --> " + ex.Message, Globals.Path_ProxySettingErroLog); Globussoft.GlobusFileHelper.AppendStringToTextfileNewLine("Error --> ReloadAccountsFromDataBase() -- Rows From DB --> " + ex.Message, Globals.Path_TwtErrorLogs); } } Console.WriteLine(Globals.listAccounts.Count + " Accounts loaded"); AddToGeneralLogs(Globals.listAccounts.Count + " Accounts loaded"); } } catch(Exception ex) { Globussoft.GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> ReloadAccountsFromDataBase() --> " + ex.Message, Globals.Path_ProxySettingErroLog); Globussoft.GlobusFileHelper.AppendStringToTextfileNewLine("Error --> ReloadAccountsFromDataBase() --> " + ex.Message, Globals.Path_TwtErrorLogs); } }
/// <summary> /// Gets the Accounts from "tb_FBAccount" and adds to Dictionary /// </summary> private void ReloadAccountsFromDataBase() { try { clsFBAccount objclsFBAccount = new clsFBAccount(); DataTable dt = objclsFBAccount.SelectAccoutsForGridView(); if (dt.Rows.Count > 0) { Globals.listAccounts.Clear(); TweetAccountContainer.dictionary_TweetAccount.Clear(); ///Add Twitter instances to TweetAccountContainer.dictionary_TweetAccount foreach (DataRow dRow in dt.Rows) { try { TweetAccountManager facebooker = new TweetAccountManager(); facebooker.Username = dRow[0].ToString(); facebooker.Password = dRow[1].ToString(); facebooker.proxyAddress = dRow[2].ToString(); facebooker.proxyPort = dRow[3].ToString(); facebooker.proxyUsername = dRow[4].ToString(); facebooker.proxyPassword = dRow[5].ToString(); if (!string.IsNullOrEmpty(dRow[8].ToString())) { facebooker.profileStatus = int.Parse(dRow[8].ToString()); } Globals.listAccounts.Add(facebooker.Username + ":" + facebooker.Password + ":" + facebooker.proxyAddress + ":" + facebooker.proxyPort + ":" + facebooker.proxyUsername + ":" + facebooker.proxyPassword); TweetAccountContainer.dictionary_TweetAccount.Add(facebooker.Username, facebooker); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } } Console.WriteLine(Globals.listAccounts.Count + " Accounts loaded"); AddToGeneralLogs(Globals.listAccounts.Count + " Accounts loaded"); } } catch { } }