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