public void Insert(CmpFanPageLiker acc) { try { lock (lockerInsert) { using (NHibernate.ISession session = SessionFactory.GetNewSession()) { using (NHibernate.ITransaction transaction = session.BeginTransaction()) { session.Save(acc); transaction.Commit(); } } } } catch (Exception ex) { GlobusLogHelper.log.Error("Error : " + ex.StackTrace); } }
public List<CmpFanPageLiker> GetCmpFanPageLikerDataUsingCmpName(CmpFanPageLiker cmpFanPageLiker) { List<CmpFanPageLiker> lstCmpFanPageLiker = new List<CmpFanPageLiker>(); try { using (NHibernate.ISession session = SessionFactory.GetNewSession()) { NHibernate.IQuery nIquery = session.CreateQuery("from CmpFanPageLiker s where s.CampaignName = :CampaignName"); nIquery.SetParameter("CampaignName", cmpFanPageLiker.CampaignName); foreach (CmpFanPageLiker item in nIquery.Enumerable<CmpFanPageLiker>()) { try { lstCmpFanPageLiker.Add(item); } catch (Exception ex) { GlobusLogHelper.log.Error("Error : " + ex.StackTrace); } } } } catch (Exception ex) { GlobusLogHelper.log.Error("Error : " + ex.StackTrace); } return lstCmpFanPageLiker; }
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); } }
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); } }
public bool InsertCompaign(CmpFanPageLiker acc) { bool Flage = false; try { lock (lockerInsert) { using (NHibernate.ISession session = SessionFactory.GetNewSession()) { using (NHibernate.ITransaction transaction = session.BeginTransaction()) { session.Save(acc); transaction.Commit(); Flage = true; } } } } catch (Exception ex) { GlobusLogHelper.log.Error("Error : " + ex.StackTrace); } return Flage; }
public void Delete(CmpFanPageLiker acc) { try { using (NHibernate.ISession session = SessionFactory.GetNewSession()) { using (NHibernate.ITransaction transaction = session.BeginTransaction()) { //session.Delete(acc.UserName); transaction.Commit(); } } } catch (Exception ex) { GlobusLogHelper.log.Error("Error : " + ex.StackTrace); } }
public int UpdateUsingCmpName(CmpFanPageLiker cmpFanPageLiker) { lock (lockerUpdateUsingCmpName) { int res = 0; try { using (NHibernate.ISession session = SessionFactory.GetNewSession()) { using (NHibernate.ITransaction transaction = session.BeginTransaction()) { var query = session.CreateQuery("Update CmpFanPageLiker set CampaignProcess = :CampaignProcess, AccountsFile= :AccountsFile, FanPageURLsFile= :FanPageURLsFile, FanPageMessageFile= :FanPageMessageFile, FanPageCommentsFile = :FanPageCommentsFile where CampaignName= :CampaignName"); query.SetParameter("CampaignProcess", cmpFanPageLiker.CampaignProcess); query.SetParameter("AccountsFile", cmpFanPageLiker.AccountsFile); query.SetParameter("FanPageURLsFile", cmpFanPageLiker.FanPageURLsFile); query.SetParameter("FanPageMessageFile", cmpFanPageLiker.FanPageMessageFile); query.SetParameter("FanPageCommentsFile", cmpFanPageLiker.FanPageCommentFile); query.SetParameter("CampaignName", cmpFanPageLiker.CampaignName); res = query.ExecuteUpdate(); transaction.Commit(); } } } catch (Exception ex) { GlobusLogHelper.log.Error("Error : " + ex.StackTrace); } return res; } }