Esempio n. 1
0
 /// <summary>
 /// 根据主键删除普通货物入场报批
 /// </summary>
 /// <param name="goodsInId"></param>
 public static void DeleteGoodsInById(string goodsInId)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.InApproveManager_GoodsIn goodsIn = db.InApproveManager_GoodsIn.FirstOrDefault(e => e.GoodsInId == goodsInId);
     if (goodsIn != null)
     {
         CodeRecordsService.DeleteCodeRecordsByDataId(goodsInId);
         CommonService.DeleteAttachFileById(goodsInId);
         BLL.CommonService.DeleteFlowOperateByID(goodsInId);  ////删除审核流程表
         db.InApproveManager_GoodsIn.DeleteOnSubmit(goodsIn);
         db.SubmitChanges();
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 修改普通货物入场报批
 /// </summary>
 /// <param name="goodsIn"></param>
 public static void UpdateGoodsIn(Model.InApproveManager_GoodsIn goodsIn)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.InApproveManager_GoodsIn newGoodsIn = db.InApproveManager_GoodsIn.FirstOrDefault(e => e.GoodsInId == goodsIn.GoodsInId);
     if (newGoodsIn != null)
     {
         //newGoodsIn.ProjectId = goodsIn.ProjectId;
         newGoodsIn.GoodsInCode      = goodsIn.GoodsInCode;
         newGoodsIn.UnitId           = goodsIn.UnitId;
         newGoodsIn.InDate           = goodsIn.InDate;
         newGoodsIn.InTime           = goodsIn.InTime;
         newGoodsIn.CarNum           = goodsIn.CarNum;
         newGoodsIn.DriverNameAndNum = goodsIn.DriverNameAndNum;
         newGoodsIn.GoodsInResult    = goodsIn.GoodsInResult;
         newGoodsIn.GoodsInNote      = goodsIn.GoodsInNote;
         newGoodsIn.States           = goodsIn.States;
         newGoodsIn.CompileMan       = goodsIn.CompileMan;
         newGoodsIn.CompileDate      = goodsIn.CompileDate;
         db.SubmitChanges();
     }
 }
Esempio n. 3
0
        /// <summary>
        /// 添加普通货物入场报批
        /// </summary>
        /// <param name="goodsIn"></param>
        public static void AddGoodsIn(Model.InApproveManager_GoodsIn goodsIn)
        {
            Model.SUBHSSEDB db = Funs.DB;
            Model.InApproveManager_GoodsIn newGoodsIn = new Model.InApproveManager_GoodsIn
            {
                GoodsInId        = goodsIn.GoodsInId,
                ProjectId        = goodsIn.ProjectId,
                GoodsInCode      = goodsIn.GoodsInCode,
                UnitId           = goodsIn.UnitId,
                InDate           = goodsIn.InDate,
                InTime           = goodsIn.InTime,
                CarNum           = goodsIn.CarNum,
                DriverNameAndNum = goodsIn.DriverNameAndNum,
                GoodsInResult    = goodsIn.GoodsInResult,
                GoodsInNote      = goodsIn.GoodsInNote,
                States           = goodsIn.States,
                CompileMan       = goodsIn.CompileMan,
                CompileDate      = goodsIn.CompileDate
            };
            db.InApproveManager_GoodsIn.InsertOnSubmit(newGoodsIn);
            db.SubmitChanges();

            CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.GoodsInMenuId, goodsIn.ProjectId, null, goodsIn.GoodsInId, goodsIn.CompileDate);
        }