private void BtnRun_Click(object sender, EventArgs e) { FileGenerator file = SaveFileSetting(); if (file == null) { return; } CustomerSetting setting = new CustomerSetting(); setting.CustomerSysNo = SessionContext.CustomerInfo.SysNo; setting.Setting = XmlSerializerHelper.Serializer <FileGenerator>(file); CustomerService service = ServiceManager.CreateCustomerService(); string result = service.SaveCustomerSetting(setting); if (string.IsNullOrEmpty(result)) { MessageHelper.ShowMeesageBox("保持成功!"); } else { MessageHelper.ShowMeesageBox(result); } }
private void BtnPublish_Click(object sender, EventArgs e) { FileGenerator file = SaveFileSetting(); if (file == null) { return; } CustomerSetting setting = new CustomerSetting(); setting.CustomerSysNo = SessionContext.CustomerInfo.SysNo; setting.Setting = XmlSerializerHelper.Serializer <FileGenerator>(file); Task task = new Task(); task.Setting = setting; task.CustomerSysNo = SessionContext.CustomerInfo.SysNo; task.RunTimes = 10; task.BeginDate = DateTime.Now; task.Costs = 100; TaskService taskService = ServiceManager.CreateTaskService(); string result = taskService.CreateTask(task); if (string.IsNullOrEmpty(result)) { MessageHelper.ShowMeesageBox("发布成功!"); } else { MessageHelper.ShowMeesageBox(result); } }
private FileGenerator SaveFileSetting() { FileGenerator file = new FileGenerator(); file.Browser = comboBoxBrowser.SelectedItem.ToString(); file.Keyword = TxtKeyword.Text; file.FindWangWang = radioButtonWangWang.Checked ? TxtWangwang.Text : null; file.FindItemID = radioButtonItemID.Checked ? TxtItemID.Text : null; if (!radioButtonDefault.Checked) { foreach (Control c in GroupSearchType.Controls) { if (c is RadioButton) { RadioButton r = c as RadioButton; file.SearchPageBrowserType = r.Text; break; } } } if (checkBoxQuJian.Checked) { file.PriceFrom = PriceFrom.Value.ToString(); file.PriceTo = PriceTo.Value.ToString(); } if (checkBoxDiZhi.Checked) { file.Province = Province.Text; file.City = City.Text; } file.MaxPage = MaxPage.Value.ToString(); file.ItemBrowserTime = ItemBrowserTimes.Value.ToString(); file.ClickReview = checkBoxItemClickReview.Checked.ToString(); return(file); }