Ejemplo n.º 1
0
 public int Update(MPSTLItem item)
 {
     if (item.SubFItemId == 0)
     {
         return(0);
     }
     _dbcontext.Entry(item).State = System.Data.Entity.EntityState.Modified;
     return(_dbcontext.SaveChanges());
 }
Ejemplo n.º 2
0
        public int Insert(MPSYPItem item)
        {
            int _id     = _dbcontext.MPSYPFeedings.Select(x => x.ID).DefaultIfEmpty(0).Max();
            var _billno = "YP" + (_id + 1).ToString().PadLeft(6, '0');

            item.BillNo = _billno;
            _dbcontext.MPSYPFeedings.Add(item);
            return(_dbcontext.SaveChanges());
        }
 private void FTLCommandExec()
 {
     selectedMpsYpitem.CPItem.PrevRCLProcessItems.ForEach(x =>
     {
         new ICMO
         {
             FauxQty         = selectedMpsYpitem.OnePlanQTY,
             FBomInterID     = selectedMpsYpitem.CPItem.BOMId,
             FWorkShop       = selectedMpsYpitem.CPItem.DepId,
             FPlanCommitDate = DateTime.Now.Date,
             FPlanFinishDate = DateTime.Now.Date,
             FItemId         = x.K3ItemID,
             QJId            = selectedMpsYpitem.QJId,
             WorkId          = 55, UnitID = 305
         }.InsertICMO();
     });
     processeditem.Clear();
     selectedMpsYpitem.RunningStatus = EnumRunningStatus.等待同步;
     using (MyKingdeeDBContext _context = new MyKingdeeDBContext())
     {
         var item = _context.MPSYPFeedings.Find(selectedMpsYpitem.ID);
         item.RunningStatus         = EnumRunningStatus.等待同步;
         _context.Entry(item).State = System.Data.Entity.EntityState.Modified;
         _context.SaveChanges();
     }
 }