private void btnSave_Click(object sender, EventArgs e) { currentItem.local_item_task_id = Guid.NewGuid(); //获取宝贝图片内容及其他设置 Image image = picItem.Image; System.IO.MemoryStream ImageMem = new System.IO.MemoryStream(); image.Save(ImageMem, System.Drawing.Imaging.ImageFormat.Bmp); currentItem.img_data = ImageMem.GetBuffer(); currentItem.max_click = Convert.ToInt32(numMaxClick.Value); currentItem.run_days = Convert.ToInt32(numRunDays.Value); currentItem.creative_one_title = txtCreativeOne.Text.Trim(); currentItem.creative_two_title = txtCreativeTwo.Text.Trim(); currentItem.keyword = txtKeyword.Text.Trim(); if (cbkEffectTime.Checked) { currentItem.effect_start_time = dtStartTime.Value.ToString("HHmm"); currentItem.effect_end_time = dtEndTime.Value.ToString("HHmm"); } currentItem.remark = txtRemark.Text.Trim(); currentItem.create_time = currentItem.update_time = DateTime.Now; currentItem.is_enable = true; try { string result = FrmMain.ws.AddMyItem(ModelUtil.ConvertLocalToWs(currentItem)); if (result.Length == 0) { bllMyItem.AddMyItem(currentItem); frmItemMag.LoadData(); this.Close(); } else { MessageBox.Show(result); } } catch (Exception se) { MessageBox.Show("添加宝贝失败,请联系管理员!\r\n" + se.Message); return; } }
private void timer1_Tick(object sender, EventArgs e) { //logger.InfoFormat("获取点击任务"); string mac_address = Helper.GetMacAddress(); try { var lstWsItemClick = FrmMain.ws.DispatchItemClick(mac_address).ToList(); List <EntityItemClick> lstItemClick = ModelUtil.ConvertWsToLocal(lstWsItemClick); foreach (var itemClick in lstItemClick) { bllItemClick.AddItemClick(itemClick); } } catch (System.Net.WebException se) { logger.Error("获取点击任务失败", se); } }
private void btnGetItem_Click(object sender, EventArgs e) { if (txtInputUrl.Text.ToLower().Contains("&id") || txtInputUrl.Text.ToLower().Contains("?id")) { long item_id = Strings.GetItemId(txtInputUrl.Text.ToLower()); string jsonItem = FrmMain.ws.GetItemOnline(item_id); if (!string.IsNullOrEmpty(jsonItem) && !jsonItem.Contains("sub_code")) { currentItem = ModelUtil.ConvertWsToLocal(FrmMain.ws.GetItemTaskFromJson(jsonItem)); picItem.Image = Helper.GetImgOnLine(currentItem.img_url); txtItemTitle.Text = currentItem.item_title; txtNickName.Text = currentItem.nick; txtPrice.Text = currentItem.price.ToString(); } else { MessageBox.Show("获取宝贝信息失败,请过一段时间再试"); } } else { MessageBox.Show("宝贝的网址输入错误,请使用浏览器打开宝贝,然后复制地址栏内容"); } }
private void btnSave_Click(object sender, EventArgs e) { currentItem.remark = txtRemark.Text.Trim(); currentItem.item_title = txtItemTitle.Text.Trim(); currentItem.price = Convert.ToDecimal(txtPrice.Text); currentItem.creative_one_title = txtCreativeOne.Text.Trim(); currentItem.creative_two_title = txtCreativeTwo.Text.Trim(); if (cbkEffectTime.Checked) { currentItem.effect_start_time = dtStartTime.Value.ToString("HHmm"); currentItem.effect_end_time = dtEndTime.Value.ToString("HHmm"); } else { currentItem.effect_start_time = currentItem.effect_end_time = string.Empty; } try { string result = FrmMain.ws.EditMyItem(ModelUtil.ConvertLocalToWs(currentItem)); if (result.Length == 0) { bllItemTask.EditMyItem(currentItem); frmItemMag.RefreshDgv(); this.Close(); } else { MessageBox.Show(result); } } catch (Exception se) { MessageBox.Show("添加宝贝失败,请联系管理员!\r\n" + se.Message); return; } }