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("宝贝的网址输入错误,请使用浏览器打开宝贝,然后复制地址栏内容"); } }