Exemplo n.º 1
0
        /// <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");
        }
Exemplo n.º 2
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();
            }
        }
Exemplo n.º 3
0
 /// <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();
     }
 }
Exemplo n.º 4
0
 /// <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();
 }