Example #1
0
        /// <summary>
        /// 采集入库
        /// </summary>
        /// <param name="productId"></param>
        public void CollectToDB(string productId)
        {
            ControlsUtils.OperationLog("开始采集宝贝(" + productId + ")");
            string                      onlineKey       = productId.ToString();
            ItemGetResponse             itemGetResponse = new TaoBaoWebService().GetItemGetMobileResponseByOnlinekeyNew(onlineKey, 0);
            DownloadDetailTaobaoService taoBaoService   = new DownloadDetailTaobaoService();
            DownloadItemInfoViewEntity  viewEntity      = new DownloadItemInfoViewEntity();

            viewEntity.SourceShop = new Sys_shop()
            {
                Sysid = 1
            };
            if (itemGetResponse.Item != null)
            {
                ControlsUtils.OperationLog("宝贝(" + itemGetResponse.Item.Title + ")信息获取成功");
                taoBaoService.Download(itemGetResponse, viewEntity, onlineKey);
            }
            else
            {
                ControlsUtils.OperationLog("宝贝(" + productId + ")信息获取失败 " + itemGetResponse.ErrMsg);
            }

            ControlsUtils.OperationLog("宝贝(" + productId + ")采集完毕!");
            ControlsUtils.RefreshDataGridViewMaster();
        }
Example #2
0
 private void dataGridViewMaster_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dataGridViewMaster.Columns[e.ColumnIndex].Name == "linkInfo")
     {
         string id = this.dataGridViewMaster.Rows[e.RowIndex].Cells[5].Value.ToString();
         System.Diagnostics.Process.Start("https://item.taobao.com/item.htm?id=" + id);
     }
     if (dataGridViewMaster.Columns[e.ColumnIndex].Name == "linkDelete")
     {
         //删除
         string id = this.dataGridViewMaster.Rows[e.RowIndex].Cells[1].Value.ToString();
         DataHelper.DeleteItemByIds(id);
         ControlsUtils.RefreshDataGridViewMaster();
     }
 }