Пример #1
0
 /// <summary>
 /// 根据主键删除一般设备机具入场报批
 /// </summary>
 /// <param name="GeneralEquipmentInId"></param>
 public static void DeleteGeneralEquipmentInById(string generalEquipmentInId)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.InApproveManager_GeneralEquipmentIn generalEquipmentIn = db.InApproveManager_GeneralEquipmentIn.FirstOrDefault(e => e.GeneralEquipmentInId == generalEquipmentInId);
     if (generalEquipmentIn != null)
     {
         CodeRecordsService.DeleteCodeRecordsByDataId(generalEquipmentInId); //删除编号
         CommonService.DeleteAttachFileById(generalEquipmentInId);           //删除附件
         BLL.CommonService.DeleteFlowOperateByID(generalEquipmentInId);      ////删除审核流程表
         db.InApproveManager_GeneralEquipmentIn.DeleteOnSubmit(generalEquipmentIn);
         db.SubmitChanges();
     }
 }
Пример #2
0
 /// <summary>
 /// 修改一般设备机具入场报批
 /// </summary>
 /// <param name="GeneralGeneralEquipmentIn"></param>
 public static void UpdateGeneralEquipmentIn(Model.InApproveManager_GeneralEquipmentIn generalEquipmentIn)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.InApproveManager_GeneralEquipmentIn newGeneralEquipmentIn = db.InApproveManager_GeneralEquipmentIn.FirstOrDefault(e => e.GeneralEquipmentInId == generalEquipmentIn.GeneralEquipmentInId);
     if (newGeneralEquipmentIn != null)
     {
         //newGeneralEquipmentIn.ProjectId = generalEquipmentIn.ProjectId;
         newGeneralEquipmentIn.GeneralEquipmentInCode = generalEquipmentIn.GeneralEquipmentInCode;
         newGeneralEquipmentIn.UnitId         = generalEquipmentIn.UnitId;
         newGeneralEquipmentIn.CarNumber      = generalEquipmentIn.CarNumber;
         newGeneralEquipmentIn.SubProjectName = generalEquipmentIn.SubProjectName;
         newGeneralEquipmentIn.ContentDef     = generalEquipmentIn.ContentDef;
         newGeneralEquipmentIn.OtherDef       = generalEquipmentIn.OtherDef;
         newGeneralEquipmentIn.State          = generalEquipmentIn.State;
         newGeneralEquipmentIn.CompileMan     = generalEquipmentIn.CompileMan;
         newGeneralEquipmentIn.CompileDate    = generalEquipmentIn.CompileDate;
         db.SubmitChanges();
     }
 }
Пример #3
0
        /// <summary>
        /// 添加一般设备机具入场报批
        /// </summary>
        /// <param name="GeneralGeneralEquipmentIn"></param>
        public static void AddGeneralEquipmentIn(Model.InApproveManager_GeneralEquipmentIn generalEquipmentIn)
        {
            Model.SUBHSSEDB db = Funs.DB;
            Model.InApproveManager_GeneralEquipmentIn newGeneralEquipmentIn = new Model.InApproveManager_GeneralEquipmentIn
            {
                GeneralEquipmentInId   = generalEquipmentIn.GeneralEquipmentInId,
                ProjectId              = generalEquipmentIn.ProjectId,
                GeneralEquipmentInCode = generalEquipmentIn.GeneralEquipmentInCode,
                UnitId         = generalEquipmentIn.UnitId,
                CarNumber      = generalEquipmentIn.CarNumber,
                SubProjectName = generalEquipmentIn.SubProjectName,
                ContentDef     = generalEquipmentIn.ContentDef,
                OtherDef       = generalEquipmentIn.OtherDef,
                State          = generalEquipmentIn.State,
                CompileMan     = generalEquipmentIn.CompileMan,
                CompileDate    = generalEquipmentIn.CompileDate
            };
            db.InApproveManager_GeneralEquipmentIn.InsertOnSubmit(newGeneralEquipmentIn);
            db.SubmitChanges();

            CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.GeneralEquipmentInMenuId, generalEquipmentIn.ProjectId, null, generalEquipmentIn.GeneralEquipmentInId, generalEquipmentIn.CompileDate);
        }