public CSBAdWord GetAdWord()
        {
            CSBAdWord adWord = new CSBAdWord();

            try
            {
                adWord.AdWordId = new Guid(this.wordIdTextBox.Text);
                adWord.Word     = string.IsNullOrEmpty(this.wordTextBox.Text) ? null : this.wordTextBox.Text;
                adWord.IsExact  = this.isExactCheckBox.Checked;
                foreach (AdWordFilterActions action in Enum.GetValues(typeof(AdWordFilterActions)))
                {
                    if (action.ToString() == this.actionComboBox.SelectedItem.ToString())
                    {
                        adWord.Action = action;
                        continue;
                    }
                }
                foreach (CSBAdCampaign adCampaign in adCampaigns)
                {
                    if (adCampaign.Description == this.campaignComboBox.SelectedItem.ToString())
                    {
                        adWord.CampaignId = adCampaign.CampaignId;
                        continue;
                    }
                }
            }
            catch { }
            return(adWord);
        }
 public void Init(CSBAdWord adWord)
 {
     if (adWord == null)
     {
         this.wordIdTextBox.Text = Guid.NewGuid().ToString();
     }
     else
     {
         this.wordIdTextBox.Text      = adWord.AdWordId.ToString();
         this.wordTextBox.Text        = adWord.Word;
         this.isExactCheckBox.Checked = adWord.IsExact;
         foreach (string action in Enum.GetNames(typeof(AdWordFilterActions)))
         {
             if (action == adWord.Action.ToString())
             {
                 this.actionComboBox.SelectedItem = adWord.Action.ToString();
                 continue;
             }
         }
         foreach (CSBAdCampaign adCampaign in adCampaigns)
         {
             if (adCampaign.CampaignId == adWord.CampaignId)
             {
                 this.campaignComboBox.SelectedItem = adCampaign.Description;
                 continue;
             }
         }
     }
 }
        private void OnSaveButtonClick(object sender, EventArgs e)
        {
            CSBAdWord adWord  = this.GetAdWord();
            Service   service = ServiceHelper.GetService(Program.GetProperties().GetServiceUrls()[((MonitorControlAdCampaignsProperties)parentControl.GetProperties()).ServiceLocation]);

            if (service.SaveAdWord(adWord))
            {
                this.Close();
                this.DialogResult = DialogResult.OK;
            }
        }
Esempio n. 4
0
        private void OnAdWordGridDoubleClick(object sender, MouseEventArgs e)
        {
            MonitorControlAdWordForm adWordForm = new MonitorControlAdWordForm(this);

            int[] selectedRows = this.gridView2.GetSelectedRows();
            if (selectedRows.Length == 1)
            {
                CSBAdWord adWord = (CSBAdWord)this.gridView2.GetRow(selectedRows[0]);
                adWordForm.Init(adWord);
                if (adWordForm.ShowDialog(this) == DialogResult.OK)
                {
                    this.Reload();
                }
            }
        }