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