コード例 #1
0
        /// <summary>
        /// 根据Id获取
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public PurchaseTroubleType GetById(int Id)
        {
            PurchaseTroubleType obj = NSession.Get <PurchaseTroubleType>(Id);

            if (obj == null)
            {
                throw new Exception("返回实体为空");
            }
            else
            {
                return(obj);
            }
        }
コード例 #2
0
 public JsonResult DeleteConfirmed(int id)
 {
     try
     {
         PurchaseTroubleType obj = GetById(id);
         NSession.Delete(obj);
         NSession.Flush();
     }
     catch (Exception ee)
     {
         return(Json(new { errorMsg = "出错了" }));
     }
     return(Json(new { IsSuccess = "true" }));
 }
コード例 #3
0
 public ActionResult Edit(PurchaseTroubleType obj)
 {
     try
     {
         obj.DealBy = CurrentUser.Realname;
         obj.DealOn = DateTime.Now;
         obj.Status = "已解决";
         NSession.Update(obj);
         NSession.Flush();
     }
     catch (Exception ee)
     {
         return(Json(new { errorMsg = "出错了" }));
     }
     return(Json(new { IsSuccess = "true" }));
 }
コード例 #4
0
 public JsonResult Create(PurchaseTroubleType obj)
 {
     try
     {
         obj.CreateBy = CurrentUser.Realname;
         obj.CreateOn = DateTime.Now;
         obj.DealOn   = Convert.ToDateTime("2000-01-01");
         NSession.Save(obj);
         NSession.Flush();
         PurchasePlanController a  = new PurchasePlanController();
         PurchasePlanType       pu = a.GetById(obj.PurchaseId);
         LoggerUtil.GetPurchasePlanRecord(pu, "采购问题", "采购出现问题:" + obj.TroubleDetail, CurrentUser, NSession);
     }
     catch (Exception ee)
     {
         return(Json(new { errorMsg = "出错了" }));
     }
     return(Json(new { IsSuccess = "true" }));
 }
コード例 #5
0
        public ActionResult Create(int id)
        {
            PurchaseTroubleType    obj = new PurchaseTroubleType();
            PurchasePlanController a   = new PurchasePlanController();
            PurchasePlanType       pu  = a.GetById(id);

            obj.PurchaseId    = pu.Id;
            obj.PurchaseCode  = pu.PlanNo;
            obj.Qty           = pu.Qty;
            obj.Price         = pu.Price;
            obj.SKU           = pu.SKU;
            obj.Supplier      = pu.Suppliers;
            obj.LogisticsMode = pu.LogisticsMode;
            obj.LogisticsCode = pu.TrackCode;
            obj.ReceiveOn     = pu.ReceiveOn;
            obj.Freight       = pu.Freight;
            obj.BuyOn         = pu.BuyOn;
            obj.Status        = "未解决";
            return(View(obj));
        }
コード例 #6
0
        public ActionResult Edit(int id)
        {
            PurchaseTroubleType obj = GetById(id);

            return(View(obj));
        }