Пример #1
0
 public void Run(JobContext context)
 {
     Console.WriteLine("库存监测job已启动。");
     try
     {
         Console.WriteLine("正在进行数据检测,请稍后……");
         BIZ            biz            = new BIZ();
         MailDataEntity mailDataEntity = new MailDataEntity();
         int            mappingCount   = biz.ThirdPartInventoryEntityList == null ? 0 : biz.ThirdPartInventoryEntityList.Count;
         int            taobaoCount    = biz.TaobaoProductList == null ? 0 : biz.TaobaoProductList.Count;
         Console.WriteLine("数据检测完毕,本地Mapping数据量({0}),淘宝商品数量({1})", mappingCount, taobaoCount);
         Console.WriteLine("正在进行数据分析处理……");
         mailDataEntity.InventoryQtyNotEquels     = biz.GetInventoryQtyNotEquels();
         mailDataEntity.TaobaoProductNotExists    = biz.GetTaobaoProductNotExists();
         mailDataEntity.ThirdPartMappingNotExists = biz.GetThirdPartMappingNotExists();
         Console.WriteLine("数据分析完毕:");
         Console.WriteLine("\t本地Mapping有记录,淘宝已售完或无此商品({0})", mailDataEntity.TaobaoProductNotExists == null ? 0 : mailDataEntity.TaobaoProductNotExists.Count);
         Console.WriteLine("\t淘宝有商品,本地Mapping无记录({0})", mailDataEntity.ThirdPartMappingNotExists == null ? 0 : mailDataEntity.ThirdPartMappingNotExists.Count);
         Console.WriteLine("\t库存不同步({0})", mailDataEntity.InventoryQtyNotEquels == null ? 0 : mailDataEntity.InventoryQtyNotEquels.Count);
         Console.WriteLine("邮件发送中……");
         SendMailBiz.SendMail(mailDataEntity);
         Console.WriteLine("邮件发送成功。");
     }
     catch (Exception ex)
     {
         ExceptionHelper.HandleException(ex, Config.MailSubject + "_异常信息", new object[] { });
         Console.WriteLine("{0}\r\n{1}", ex.Message, ex.StackTrace);
     }
     Console.WriteLine("本次Job监测完毕。");
 }
Пример #2
0
        public ActionResult Create(BIZ.BIZProvincia Provincia)
        {
            //var errors = ModelState.SelectMany(x => x.Value.Errors.Select(z => z.Exception));
            if (ModelState.IsValid)
            {
                try
                {
                    direccionWorker.insertProvincia(Provincia);
                }
                catch
                {
                    //el error
                    ViewBag.AlertError = Resources.Language.ErrorNormal;
                    ViewBag.IDPais = new SelectList(direccionWorker.getAllPaises(), "IDPais", "Nombre");
                    TempData["ErrorNormal"] = Resources.Language.ErrorNormal;
                    return View(Provincia);
                }
            }
            TempData["OKNormal"] = Resources.Language.OKNormal;
            return RedirectToAction("Index");
            //  }

            //   ViewBag.Pais = new SelectList(tpais.getPaises(), "IDPais", "Pais");
            //   return View();
        }
Пример #3
0
 public ActionResult Edit(BIZ.BIZProvincia provincia)
 {
     if (ModelState.IsValid)
     {
         direccionWorker.UpdateProvincia(provincia);
         TempData["OKNormal"] = Resources.Language.OKNormal;
         return RedirectToAction("Index");
     }
     ViewBag.AlertError = Resources.Language.ErrorNormal;
     ViewBag.IDPais = new SelectList(direccionWorker.getAllPaises(), "IDPais", "Nombre", provincia.Pais.IDPais);
     return View(provincia);
 }