Пример #1
0
        /// <summary>
        /// 根据主键删除特种设备机具入场报批
        /// </summary>
        /// <param name="equipmentInId"></param>
        public static void DeleteEquipmentInById(string equipmentInId)
        {
            Model.SUBHSSEDB db = Funs.DB;
            Model.InApproveManager_EquipmentIn equipmentIn = db.InApproveManager_EquipmentIn.FirstOrDefault(e => e.EquipmentInId == equipmentInId);
            if (equipmentIn != null)
            {
                CodeRecordsService.DeleteCodeRecordsByDataId(equipmentInId); //删除编号
                CommonService.DeleteAttachFileById(equipmentInId);           //删除附件

                BLL.CommonService.DeleteFlowOperateByID(equipmentInId);      ////删除审核流程表
                db.InApproveManager_EquipmentIn.DeleteOnSubmit(equipmentIn);
                db.SubmitChanges();
            }
        }
Пример #2
0
 /// <summary>
 /// 修改特种设备机具入场报批
 /// </summary>
 /// <param name="equipmentIn"></param>
 public static void UpdateEquipmentIn(Model.InApproveManager_EquipmentIn equipmentIn)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.InApproveManager_EquipmentIn newEquipmenteIn = db.InApproveManager_EquipmentIn.FirstOrDefault(e => e.EquipmentInId == equipmentIn.EquipmentInId);
     if (newEquipmenteIn != null)
     {
         //newEquipmenteIn.ProjectId = equipmentIn.ProjectId;
         newEquipmenteIn.EquipmentInCode = equipmentIn.EquipmentInCode;
         newEquipmenteIn.UnitId          = equipmentIn.UnitId;
         newEquipmenteIn.CarNumber       = equipmentIn.CarNumber;
         newEquipmenteIn.SubProjectName  = equipmentIn.SubProjectName;
         newEquipmenteIn.ContentDef      = equipmentIn.ContentDef;
         newEquipmenteIn.OtherDef        = equipmentIn.OtherDef;
         newEquipmenteIn.State           = equipmentIn.State;
         newEquipmenteIn.CompileMan      = equipmentIn.CompileMan;
         newEquipmenteIn.CompileDate     = equipmentIn.CompileDate;
         db.SubmitChanges();
     }
 }
Пример #3
0
        /// <summary>
        /// 添加特种设备机具入场报批
        /// </summary>
        /// <param name="equipmentIn"></param>
        public static void AddEquipmentIn(Model.InApproveManager_EquipmentIn equipmentIn)
        {
            Model.SUBHSSEDB db = Funs.DB;
            Model.InApproveManager_EquipmentIn newEquipmenteIn = new Model.InApproveManager_EquipmentIn
            {
                EquipmentInId   = equipmentIn.EquipmentInId,
                ProjectId       = equipmentIn.ProjectId,
                EquipmentInCode = equipmentIn.EquipmentInCode,
                UnitId          = equipmentIn.UnitId,
                CarNumber       = equipmentIn.CarNumber,
                SubProjectName  = equipmentIn.SubProjectName,
                ContentDef      = equipmentIn.ContentDef,
                OtherDef        = equipmentIn.OtherDef,
                State           = equipmentIn.State,
                CompileMan      = equipmentIn.CompileMan,
                CompileDate     = equipmentIn.CompileDate
            };
            db.InApproveManager_EquipmentIn.InsertOnSubmit(newEquipmenteIn);
            db.SubmitChanges();

            CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.EquipmentInMenuId, equipmentIn.ProjectId, null, equipmentIn.EquipmentInId, equipmentIn.CompileDate);
        }