Ejemplo n.º 1
0
        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);
            }


        }