/// <summary> /// 项目地图信息保存方法 /// </summary> /// <param name="projectMap">地图信息</param> public static void SaveProjectMap(Model.PictureItem projectMap) { Model.InformationProject_ProjectMap newProjectMap = new Model.InformationProject_ProjectMap { ProjectMapId = projectMap.PictureId, ProjectId = projectMap.ProjectId, Title = projectMap.Title, ContentDef = projectMap.ContentDef, MapType = projectMap.PictureTypeId, UploadDate = System.DateTime.Now, CompileMan = projectMap.CompileManId, }; if (string.IsNullOrEmpty(newProjectMap.ProjectMapId)) { newProjectMap.ProjectMapId = SQLHelper.GetNewID(); ProjectMapService.AddProjectMap(newProjectMap); } else { ProjectMapService.UpdateProjectMap(newProjectMap); } //// 保存附件 APIUpLoadFileService.SaveAttachUrl(Const.ProjectProjectMapMenuId, newProjectMap.ProjectMapId, projectMap.AttachUrl, "0"); }
/// <summary> /// 根据主键删除项目地图 /// </summary> /// <param name="ProjectMapId"></param> public static void deleteProjectMapById(string ProjectMapId) { Model.SUBHSSEDB db = Funs.DB; Model.InformationProject_ProjectMap ProjectMap = db.InformationProject_ProjectMap.FirstOrDefault(e => e.ProjectMapId == ProjectMapId); if (ProjectMap != null) { BLL.CommonService.DeleteAttachFileById(ProjectMap.ProjectMapId); ///删除附件 BLL.UploadFileService.DeleteFile(Funs.RootPath, ProjectMap.AttachUrl); ///删除附件 db.InformationProject_ProjectMap.DeleteOnSubmit(ProjectMap); db.SubmitChanges(); } }
/// <summary> /// 修改项目地图 /// </summary> /// <param name="ProjectMap"></param> public static void UpdateProjectMap(Model.InformationProject_ProjectMap ProjectMap) { Model.SUBHSSEDB db = Funs.DB; Model.InformationProject_ProjectMap newProjectMap = db.InformationProject_ProjectMap.FirstOrDefault(e => e.ProjectMapId == ProjectMap.ProjectMapId); if (newProjectMap != null) { //newProjectMap.ProjectId = ProjectMap.ProjectId; newProjectMap.Title = ProjectMap.Title; newProjectMap.ContentDef = ProjectMap.ContentDef; newProjectMap.UploadDate = ProjectMap.UploadDate; newProjectMap.MapType = ProjectMap.MapType; newProjectMap.AttachUrl = ProjectMap.AttachUrl; newProjectMap.CompileMan = ProjectMap.CompileMan; db.SubmitChanges(); } }
/// <summary> /// 增加地图信息 /// </summary> /// <param name="personQuality">地图实体</param> public static void AddProjectMap(Model.InformationProject_ProjectMap ProjectMap) { Model.SUBHSSEDB db = Funs.DB; Model.InformationProject_ProjectMap newProjectMap = new Model.InformationProject_ProjectMap { ProjectMapId = ProjectMap.ProjectMapId, ProjectId = ProjectMap.ProjectId, Title = ProjectMap.Title, ContentDef = ProjectMap.ContentDef, UploadDate = ProjectMap.UploadDate, MapType = ProjectMap.MapType, AttachUrl = ProjectMap.AttachUrl, CompileMan = ProjectMap.CompileMan }; db.InformationProject_ProjectMap.InsertOnSubmit(newProjectMap); db.SubmitChanges(); }