Beispiel #1
0
        public static Msg AndroidOutEnsure(int iBatchId)
        {
            Msg msg = null;

            try{
                using (var en = new LingYunEntities())
                {
                    var obj = en.Tbl_ProductStorage.Where(a => a.BuildBatchID == iBatchId).FirstOrDefault();
                    obj.NowAdmStatus = 128;
                    obj.NowAdmTime   = DateTime.Now;
                    var oOut = en.Tbl_OutProductBatch.Where(a => a.BuildBatchID == iBatchId).FirstOrDefault();
                    oOut.PreAdmStatus = 128;
                    oOut.PreAdmTime   = DateTime.Now;
                    //出库批次表
                    Tbl_CenterStorageBatch oCenterBunch = new Tbl_CenterStorageBatch();
                    oCenterBunch.PlanID           = oOut.PlanID;
                    oCenterBunch.MateriesTasbleID = oOut.MateriesTasbleID;
                    oCenterBunch.BuildID          = oOut.BuildID;
                    oCenterBunch.BuildBatchID     = oOut.BuildBatchID;
                    oCenterBunch.Time             = DateTime.Now;
                    oCenterBunch.ProjectName      = oOut.ProjectName;
                    oCenterBunch.BuildName        = oOut.BuildName;
                    oCenterBunch.ProjectName      = oOut.ProjectName;
                    oCenterBunch.MateriesID       = oOut.MateriesID;
                    oCenterBunch.MateriesType     = oOut.MateriesType;
                    oCenterBunch.WorkMapID        = oOut.WorkMapID;
                    oCenterBunch.Count            = oOut.Count
                    ;
                    oCenterBunch.NowAdmStatus = 1;
                    oCenterBunch.PreAdmStatus = 128;
                    oCenterBunch.PreAdmTime   = DateTime.Now;
                    oCenterBunch.NowAdmTime   = DateTime.Now;
                    en.AddToTbl_CenterStorageBatch(oCenterBunch);
                    en.SaveChanges();
                    msg = Msg.Default;
                }
            }catch (Exception ex)
            {
                msg = new Msg(false);
            }
            return(msg);
        }