public void Init(CSBAdCampaign adCampaign) { if (adCampaign == null) { this.camapaignIdTextBox.Text = Guid.NewGuid().ToString(); this.creditsTextBox.Text = "1000.0"; this.creditsUsedTextBox.Text = "0.0"; this.costPerBannerClickTextBox.Text = "50.0"; this.costPerBannerViewTextBox.Text = "2.0"; this.costPerLinkClickTextBox.Text = "50.0"; this.costPerPopupLinkClickTextBox.Text = "100.0"; this.costPerPopupViewTextBox.Text = "5.0"; } else { this.camapaignIdTextBox.Text = adCampaign.CampaignId.ToString(); this.creditsTextBox.Text = adCampaign.Credits.ToString(); this.creditsUsedTextBox.Text = adCampaign.CreditsUsed.ToString(); this.costPerBannerClickTextBox.Text = adCampaign.CostPerBannerClick.ToString(); this.costPerBannerViewTextBox.Text = adCampaign.CostPerBannerView.ToString(); this.costPerLinkClickTextBox.Text = adCampaign.CostPerLinkClick.ToString(); this.costPerPopupLinkClickTextBox.Text = adCampaign.CostPerPopupLinkClick.ToString(); this.costPerPopupViewTextBox.Text = adCampaign.CostPerPopupView.ToString(); this.contentEdit.Text = adCampaign.Content; this.urlTextBox.Text = adCampaign.Url; this.descriptionTextBox.Text = adCampaign.Description; this.bannerPageComboBox.Text = adCampaign.Banner; } }
private void OnSaveButtonClick(object sender, EventArgs e) { CSBAdCampaign adCampaign = this.GetAdCampaign(); Service service = ServiceHelper.GetService(Program.GetProperties().GetServiceUrls()[((MonitorControlAdCampaignsProperties)parentControl.GetProperties()).ServiceLocation]); if (service.SaveAdCampaign(adCampaign)) { this.Close(); this.DialogResult = DialogResult.OK; } }
private void OnAdCampaignGridDoubleClick(object sender, MouseEventArgs e) { MonitorControlAdCampaignForm adCampaignForm = new MonitorControlAdCampaignForm(this); int[] selectedRows = this.gridView1.GetSelectedRows(); if (selectedRows.Length == 1) { CSBAdCampaign adCampaign = (CSBAdCampaign)this.gridView1.GetRow(selectedRows[0]); adCampaignForm.Init(adCampaign); if (adCampaignForm.ShowDialog(this) == DialogResult.OK) { this.Reload(); } } }
public CSBAdCampaign GetAdCampaign() { CSBAdCampaign adCampaign = new CSBAdCampaign(); try { adCampaign.CampaignId = new Guid(this.camapaignIdTextBox.Text); adCampaign.Description = string.IsNullOrEmpty(this.descriptionTextBox.Text) ? null : this.descriptionTextBox.Text; try { adCampaign.Banner = this.bannerPageComboBox.Text; } catch { } adCampaign.Url = string.IsNullOrEmpty(this.urlTextBox.Text) ? null : this.urlTextBox.Text; adCampaign.Content = string.IsNullOrEmpty(this.contentEdit.Text) ? null : this.contentEdit.Text; adCampaign.Credits = float.Parse(this.creditsTextBox.Text); adCampaign.CreditsUsed = float.Parse(this.creditsUsedTextBox.Text); adCampaign.CostPerBannerClick = float.Parse(this.costPerBannerClickTextBox.Text); adCampaign.CostPerBannerView = float.Parse(this.costPerBannerViewTextBox.Text); adCampaign.CostPerLinkClick = float.Parse(this.costPerLinkClickTextBox.Text); adCampaign.CostPerPopupLinkClick = float.Parse(this.costPerPopupLinkClickTextBox.Text); adCampaign.CostPerPopupView = float.Parse(this.costPerPopupViewTextBox.Text); } catch { } return(adCampaign); }