private void btnCampaigns_cmpFanPageLiker_Update_Click(object sender, EventArgs e) { try { CmpFanPageLikerRepository objCmpFanPageLikerRepository = new CmpFanPageLikerRepository(); CmpFanPageLiker objCmpFanPageLiker = new CmpFanPageLiker(); if (string.IsNullOrEmpty(cmbCampaigns_cmpFanPageLiker_SelectCampaignForUpdate.SelectedItem.ToString())) { GlobusLogHelper.log.Info("Please Select Campaign For Update !"); GlobusLogHelper.log.Debug("Please Select Campaign For Update !"); MessageBox.Show("Please Select Campaign For Update !"); return; } objCmpFanPageLiker.CampaignName = cmbCampaigns_cmpFanPageLiker_SelectCampaignForUpdate.SelectedItem.ToString(); try { objCmpFanPageLiker.CampaignProcess = cmbCampaigns_cmpFanPageLiker_CampaignProcess.SelectedItem.ToString(); } catch (Exception ex) { GlobusLogHelper.log.Error("Error : " + ex.StackTrace); } if (string.IsNullOrEmpty(lblCampaigns_cmpFanPageLiker_LoadAccountsPath.Text) && lblCampaigns_cmpFanPageLiker_LoadAccountsCount.Text == "0" && string.IsNullOrEmpty(lblCampaigns_cmpFanPageLiker_LoadFanPageURLsPath.Text) && lblCampaigns_cmpFanPageLiker_LoadFanPageURLsCount.Text == "0" && string.IsNullOrEmpty(lblCampaigns_cmpFanPageLiker_LoadFanPageMessagesPath.Text) && lblCampaigns_cmpFanPageLiker_LoadFanPageMessagesPath.Text == "0" && string.IsNullOrEmpty(lblCampaigns_cmpFanPageLiker_LoadFanPageCommentsPath.Text) && lblCampaigns_cmpFanPageLiker_LoadFanPageCommentsCount.Text == "0") { GlobusLogHelper.log.Info("Please Load Accounts, Fan Page URLs, Fan Page Comments And Fan Page Messages !"); GlobusLogHelper.log.Debug("Please Load Accounts, Fan Page URLs, Fan Page Comments And Fan Page Messages !"); MessageBox.Show("Please Load Accounts, Fan Page URLs, Fan Page Comments And Fan Page Messages !"); return; } objCmpFanPageLiker.AccountsFile = lblCampaigns_cmpFanPageLiker_LoadAccountsPath.Text; objCmpFanPageLiker.FanPageURLsFile = lblCampaigns_cmpFanPageLiker_LoadFanPageURLsPath.Text; objCmpFanPageLiker.FanPageMessageFile = lblCampaigns_cmpFanPageLiker_LoadFanPageMessagesPath.Text; objCmpFanPageLiker.FanPageCommentFile = lblCampaigns_cmpFanPageLiker_LoadFanPageCommentsPath.Text; int respose = objCmpFanPageLikerRepository.UpdateUsingCmpName(objCmpFanPageLiker); GlobusLogHelper.log.Info("Affected Rows : " + respose); GlobusLogHelper.log.Debug("Affected Rows : " + respose); } catch (Exception ex) { GlobusLogHelper.log.Error("Error : " + ex.StackTrace); } }
public void BindAllCmpInCumboBox() { try { cmbCampaigns_cmpFanPageLiker_SelectCampaignForUpdate.Items.Clear(); CmpFanPageLikerRepository objCmpFanPageLikerRepository = new CmpFanPageLikerRepository(); ICollection<CmpFanPageLiker> cmpDataCollection = objCmpFanPageLikerRepository.GetAllCampaign(); foreach (CmpFanPageLiker item in cmpDataCollection) { try { cmbCampaigns_cmpFanPageLiker_SelectCampaignForUpdate.Items.Add(item.CampaignName); } catch (Exception ex) { GlobusLogHelper.log.Error("Error : " + ex.StackTrace); } } } catch (Exception ex) { GlobusLogHelper.log.Error("Error : " + ex.StackTrace); } }
public List<string> GetAllCampaignAccount() { List<string> lstAllCmpAccount = new List<string>(); try { CmpFanPageLikerRepository objCmpFanPageLikerRepository = new CmpFanPageLikerRepository(); ICollection<CmpFanPageLiker> cmpData = objCmpFanPageLikerRepository.GetAllCampaign(); foreach (CmpFanPageLiker item in cmpData) { try { string AccountsFile = item.AccountsFile; if (File.Exists(AccountsFile)) { List<string> lstAccounts = GlobusFileHelper.ReadFile(AccountsFile); foreach (string account in lstAccounts) { try { lstAllCmpAccount.Add("CampaignName " + item.CampaignName + " <:> Account " + account + " <:> CampaignProcess " + item.CampaignProcess); } catch (Exception ex) { GlobusLogHelper.log.Error("Error : " + ex.StackTrace); } } } else { GlobusLogHelper.log.Info("Accounts File Not Exists : " + AccountsFile + " With Campaign Name : " + item.CampaignName); } } catch (Exception ex) { GlobusLogHelper.log.Error("Error : " + ex.StackTrace); } } } catch (Exception ex) { GlobusLogHelper.log.Error("Error : " + ex.StackTrace); } return lstAllCmpAccount; }
private void grvCampaigns_CampaignProcess_CampaignProcessDetails_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (grvCampaigns_CampaignProcess_CampaignProcessDetails.Rows[e.RowIndex].Cells[e.ColumnIndex].Value == "ON") { string camName = string.Empty; string camProcess = string.Empty; string camaccount = string.Empty; camName = grvCampaigns_CampaignProcess_CampaignProcessDetails.Rows[e.RowIndex].Cells["Campaign Name"].Value.ToString(); camaccount = grvCampaigns_CampaignProcess_CampaignProcessDetails.Rows[e.RowIndex].Cells["Account"].Value.ToString(); camProcess = grvCampaigns_CampaignProcess_CampaignProcessDetails.Rows[e.RowIndex].Cells["Select Campaign Process"].Value.ToString(); if (camProcess == "Like Page" || camProcess == "Share Page" || camProcess == "Like Post" || camProcess == "Comment On Post") { List<string> lstFanPageURLs = new List<string>(); List<string> lstFanPageMessages = new List<string>(); List<string> lstFanPageComments = new List<string>(); CmpFanPageLiker objCmpFanPageLiker = new CmpFanPageLiker(); CmpFanPageLikerRepository objCmpFanPageLikerRepository = new CmpFanPageLikerRepository(); objCmpFanPageLiker.CampaignName = camName; List<CmpFanPageLiker> lstCmpFanPageLiker = objCmpFanPageLikerRepository.GetCmpFanPageLikerDataUsingCmpName(objCmpFanPageLiker); foreach (CmpFanPageLiker item in lstCmpFanPageLiker) { try { if (File.Exists(item.FanPageURLsFile)) { lstFanPageURLs = GlobusFileHelper.ReadFile(item.FanPageURLsFile); } else { GlobusLogHelper.log.Info("File Not Exists : " + item.FanPageURLsFile + " With Campaign Name : " + camName); GlobusLogHelper.log.Debug("File Not Exists : " + item.FanPageURLsFile + " With Campaign Name : " + camName); } if (File.Exists(item.FanPageMessageFile)) { lstFanPageMessages = GlobusFileHelper.ReadFile(item.FanPageMessageFile); } else { GlobusLogHelper.log.Info("File Not Exists : " + item.FanPageMessageFile + " With Campaign Name : " + camName); GlobusLogHelper.log.Debug("File Not Exists : " + item.FanPageMessageFile + " With Campaign Name : " + camName); } if (File.Exists(item.FanPageCommentFile)) { lstFanPageComments = GlobusFileHelper.ReadFile(item.FanPageCommentFile); } else { GlobusLogHelper.log.Info("File Not Exists : " + item.FanPageCommentFile + " With Campaign Name : " + camName); GlobusLogHelper.log.Debug("File Not Exists : " + item.FanPageCommentFile + " With Campaign Name : " + camName); } } catch (Exception ex) { GlobusLogHelper.log.Error("Error : " + ex.StackTrace); } } if (string.IsNullOrEmpty(camName) && string.IsNullOrEmpty(camProcess) && string.IsNullOrEmpty(camaccount) && lstFanPageURLs.Count < 1 && lstFanPageMessages.Count < 1 && lstFanPageComments.Count < 1) { GlobusLogHelper.log.Info("There is No Record in Campaign Name Or Campaign Process Or Campaign Account Or Fan Page URLs Or Fan Page Messages Or Fan Page Comments !"); GlobusLogHelper.log.Debug("There is No Record in Campaign Name Or Campaign Process Or Campaign Account Or Fan Page URLs Or Fan Page Messages Or Fan Page Comments !"); MessageBox.Show("There is No Record in Campaign Name Or Campaign Process Or Campaign Account Or Fan Page URLs Or Fan Page Messages Or Fan Page Comments !"); return; } CampaignManager objCampaignManager = new CampaignManager(); Thread startCmpFanpageLikerThread = new Thread(objCampaignManager.StartCmpFanpageLiker); //Add Current Thread In dicCmpRowIndexThread For Stop Particular Thraed Thread.CurrentThread.IsBackground = true; dicCmpRowIndexThread.Add(e.RowIndex, startCmpFanpageLikerThread); startCmpFanpageLikerThread.Start(new object[] { camName, camProcess, camaccount, lstFanPageURLs, lstFanPageMessages, lstFanPageComments }); } } if (grvCampaigns_CampaignProcess_CampaignProcessDetails.Rows[e.RowIndex].Cells[e.ColumnIndex].Value == "OFF") { Thread stopThread = new Thread(CmpStopRowIndexThread); stopThread.Start(e.RowIndex); //CmpStopRowIndexThread(e.RowIndex); } } catch (Exception ex) { GlobusLogHelper.log.Error("Error : " + ex.StackTrace); } }
private void btnCampaigns_cmpFanPageLiker_Save_Click(object sender, EventArgs e) { try { if (lstLoadedAccountsCmpFanPageLiker.Count < 1 && string.IsNullOrEmpty(lblCampaigns_cmpFanPageLiker_LoadAccountsPath.Text)) { GlobusLogHelper.log.Info("Please Load Campaign Accounts !"); GlobusLogHelper.log.Debug("Please Load Campaign Accounts !"); MessageBox.Show("Please Load Campaign Accounts !"); return; } if (lstLoadedFanPageURLsCmpFanPageLiker.Count < 1 && string.IsNullOrEmpty(lblCampaigns_cmpFanPageLiker_LoadAccountsPath.Text)) { GlobusLogHelper.log.Info("Please Load Campaign Fan Page URLs !"); GlobusLogHelper.log.Debug("Please Load Campaign Fan Page URLs !"); MessageBox.Show("Please Load Campaign Accounts !"); return; } if (lblCampaigns_cmpFanPageLiker_LoadFanPageCommentsCount.Text == "0" && string.IsNullOrEmpty(lblCampaigns_cmpFanPageLiker_LoadFanPageCommentsCount.Text) && string.IsNullOrEmpty(lblCampaigns_cmpFanPageLiker_LoadAccountsPath.Text)) { GlobusLogHelper.log.Info("Please Load Campaign Fan Page Comments !"); GlobusLogHelper.log.Debug("Please Load Campaign Fan Page Comments !"); MessageBox.Show("Please Load Campaign Fan Page Comments !"); return; } if (lstLoadedFanPageMessagesCmpFanPageLiker.Count < 1 && string.IsNullOrEmpty(lblCampaigns_cmpFanPageLiker_LoadAccountsPath.Text)) { GlobusLogHelper.log.Info("Please Load Campaign Fan Page Messages !"); GlobusLogHelper.log.Debug("Please Load Campaign Fan Page Messages !"); MessageBox.Show("Please Load Campaign Fan Page Messages !"); return; } if (string.IsNullOrEmpty(txtCampaigns_cmpFanPageLiker_CampaignName.Text)) { GlobusLogHelper.log.Info("Please Enter Unique Campaign Name !"); GlobusLogHelper.log.Debug("Please Enter Unique Campaign Name !"); MessageBox.Show("Please Enter Unique Campaign Name !"); return; } if (string.IsNullOrEmpty(cmbCampaigns_cmpFanPageLiker_CampaignProcess.SelectedItem.ToString())) { GlobusLogHelper.log.Info("Please Select Campaign Process !"); GlobusLogHelper.log.Debug("Please Select Campaign Process !"); MessageBox.Show("Please Select Campaign Process !"); return; } CmpFanPageLiker objCmpFanPageLiker = new CmpFanPageLiker(); CmpFanPageLikerRepository objCmpFanPageLikerRepository = new CmpFanPageLikerRepository(); objCmpFanPageLiker.AccountsFile = lblCampaigns_cmpFanPageLiker_LoadAccountsPath.Text; objCmpFanPageLiker.FanPageURLsFile = lblCampaigns_cmpFanPageLiker_LoadFanPageURLsPath.Text; objCmpFanPageLiker.FanPageMessageFile = lblCampaigns_cmpFanPageLiker_LoadFanPageMessagesPath.Text; objCmpFanPageLiker.FanPageCommentFile = lblCampaigns_cmpFanPageLiker_LoadFanPageCommentsPath.Text; objCmpFanPageLiker.CampaignName = txtCampaigns_cmpFanPageLiker_CampaignName.Text; objCmpFanPageLiker.CampaignProcess = cmbCampaigns_cmpFanPageLiker_CampaignProcess.SelectedItem.ToString(); bool CheckDatainsert = objCmpFanPageLikerRepository.InsertCompaign(objCmpFanPageLiker); if (CheckDatainsert) { GlobusLogHelper.log.Info("Campaign Saved !"); GlobusLogHelper.log.Debug("Campaign Saved !"); } else { GlobusLogHelper.log.Info("Check Campaign Name !"); GlobusLogHelper.log.Debug("Check Campaign Name !"); } } catch (Exception ex) { GlobusLogHelper.log.Error("Error : " + ex.StackTrace); } }