/// <summary> /// 根据主键删除普通货物出场报批 /// </summary> /// <param name="goodsOutId"></param> public static void DeleteGoodsOutById(string goodsOutId) { Model.SUBHSSEDB db = Funs.DB; Model.InApproveManager_GoodsOut goodsOut = BLL.GoodsOutService.GetGoodsOutById(goodsOutId); if (goodsOut != null) { CommonService.DeleteAttachFileById(goodsOutId); CodeRecordsService.DeleteCodeRecordsByDataId(goodsOutId); BLL.CommonService.DeleteFlowOperateByID(goodsOutId); ////删除审核流程表 db.InApproveManager_GoodsOut.DeleteOnSubmit(goodsOut); db.SubmitChanges(); } }
/// <summary> /// 修改普通货物出场报批 /// </summary> /// <param name="goodsOut"></param> public static void UpdateGoodsOut(Model.InApproveManager_GoodsOut goodsOut) { Model.SUBHSSEDB db = Funs.DB; Model.InApproveManager_GoodsOut newGoodsOut = db.InApproveManager_GoodsOut.FirstOrDefault(e => e.GoodsOutId == goodsOut.GoodsOutId); if (newGoodsOut != null) { // newGoodsOut.ProjectId = goodsOut.ProjectId; newGoodsOut.GoodsOutCode = goodsOut.GoodsOutCode; newGoodsOut.UnitId = goodsOut.UnitId; newGoodsOut.OutDate = goodsOut.OutDate; newGoodsOut.OutTime = goodsOut.OutTime; newGoodsOut.CarNum = goodsOut.CarNum; newGoodsOut.CarModel = goodsOut.CarModel; newGoodsOut.StartPlace = goodsOut.StartPlace; newGoodsOut.EndPlace = goodsOut.EndPlace; newGoodsOut.States = goodsOut.States; newGoodsOut.CompileMan = goodsOut.CompileMan; newGoodsOut.CompileDate = goodsOut.CompileDate; db.SubmitChanges(); } }
/// <summary> /// 添加普通货物出场报批 /// </summary> /// <param name="goodsOut"></param> public static void AddGoodsOut(Model.InApproveManager_GoodsOut goodsOut) { Model.SUBHSSEDB db = Funs.DB; Model.InApproveManager_GoodsOut newGoodsOut = new Model.InApproveManager_GoodsOut { GoodsOutId = goodsOut.GoodsOutId, ProjectId = goodsOut.ProjectId, GoodsOutCode = goodsOut.GoodsOutCode, UnitId = goodsOut.UnitId, OutDate = goodsOut.OutDate, OutTime = goodsOut.OutTime, CarNum = goodsOut.CarNum, CarModel = goodsOut.CarModel, StartPlace = goodsOut.StartPlace, EndPlace = goodsOut.EndPlace, States = goodsOut.States, CompileMan = goodsOut.CompileMan, CompileDate = goodsOut.CompileDate }; db.InApproveManager_GoodsOut.InsertOnSubmit(newGoodsOut); db.SubmitChanges(); CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.GoodsOutMenuId, goodsOut.ProjectId, null, goodsOut.GoodsOutId, goodsOut.CompileDate); }