Esempio n. 1
0
 /// <summary>
 /// 添加违章曝光台
 /// </summary>
 /// <param name="exposure"></param>
 public static void AddExposure(Model.InformationProject_Exposure exposure)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.InformationProject_Exposure newExposure = new Model.InformationProject_Exposure
     {
         ExposureId   = exposure.ExposureId,
         ProjectId    = exposure.ProjectId,
         ExposureCode = exposure.ExposureCode,
         ExposureDate = exposure.ExposureDate,
         UnitId       = exposure.UnitId,
         UnitName     = exposure.UnitName,
         FileName     = exposure.FileName,
         Remark       = exposure.Remark,
         CompileMan   = exposure.CompileMan,
         CompileDate  = exposure.CompileDate
     };
     db.InformationProject_Exposure.InsertOnSubmit(newExposure);
     db.SubmitChanges();
     if (newExposure.UnitId.Length > 50)
     {
         CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.ProjectExposureMenuId, exposure.ProjectId, null, exposure.ExposureId, exposure.CompileDate);
     }
     else
     {
         CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.ProjectExposureMenuId, exposure.ProjectId, exposure.UnitId, exposure.ExposureId, exposure.CompileDate);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 根据主键删除违章曝光台
 /// </summary>
 /// <param name="exposureId"></param>
 public static void DeleteExposureById(string exposureId)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.InformationProject_Exposure exposure = db.InformationProject_Exposure.FirstOrDefault(e => e.ExposureId == exposureId);
     if (exposure != null)
     {
         CommonService.DeleteAttachFileById(exposureId);              //删除附件
         CodeRecordsService.DeleteCodeRecordsByDataId(exposureId);    //删除编号
         ProjectDataFlowSetService.DeleteFlowSetByDataId(exposureId); //删除流程
         ////删除审核流程表
         BLL.CommonService.DeleteFlowOperateByID(exposureId);
         db.InformationProject_Exposure.DeleteOnSubmit(exposure);
         db.SubmitChanges();
     }
 }
Esempio n. 3
0
 /// <summary>
 /// 修改违章曝光台
 /// </summary>
 /// <param name="exposure"></param>
 public static void UpdateExposure(Model.InformationProject_Exposure exposure)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.InformationProject_Exposure newExposure = db.InformationProject_Exposure.FirstOrDefault(e => e.ExposureId == exposure.ExposureId);
     if (newExposure != null)
     {
         newExposure.ProjectId    = exposure.ProjectId;
         newExposure.ExposureCode = exposure.ExposureCode;
         newExposure.ExposureDate = exposure.ExposureDate;
         newExposure.UnitId       = exposure.UnitId;
         newExposure.UnitName     = exposure.UnitName;
         newExposure.FileName     = exposure.FileName;
         newExposure.Remark       = exposure.Remark;
         newExposure.CompileMan   = exposure.CompileMan;
         newExposure.CompileDate  = exposure.CompileDate;
         db.SubmitChanges();
     }
 }