using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BLL { /// /// 项目图片 /// public static class Project_ProjectPictureService { /// /// 根据主键获取项目图片 /// /// /// public static Model.Project_ProjectPicture GetProjectPictureById(string projectPictureId) { Model.HJGLDB db = Funs.DB; return db.Project_ProjectPicture.FirstOrDefault(e => e.ProjectPictureId == projectPictureId); } /// /// 添加项目图片 /// /// public static void AddProjectPicture(Model.Project_ProjectPicture projectPicture) { Model.HJGLDB db = Funs.DB; Model.Project_ProjectPicture newProjectPicture = new Model.Project_ProjectPicture(); newProjectPicture.ProjectPictureId = projectPicture.ProjectPictureId; newProjectPicture.ProjectPictureCode = projectPicture.ProjectPictureCode; newProjectPicture.ProjectPictureName = projectPicture.ProjectPictureName; newProjectPicture.AttachUrl = projectPicture.AttachUrl; newProjectPicture.Remark = projectPicture.Remark; newProjectPicture.CreateDate = projectPicture.CreateDate; newProjectPicture.IsShow = projectPicture.IsShow; db.Project_ProjectPicture.InsertOnSubmit(newProjectPicture); db.SubmitChanges(); } /// /// 修改项目图片 /// /// public static void UpdateProjectPicture(Model.Project_ProjectPicture projectPicture) { Model.HJGLDB db = Funs.DB; Model.Project_ProjectPicture newProjectPicture = db.Project_ProjectPicture.FirstOrDefault(e => e.ProjectPictureId == projectPicture.ProjectPictureId); if (newProjectPicture != null) { newProjectPicture.ProjectPictureCode = projectPicture.ProjectPictureCode; newProjectPicture.ProjectPictureName = projectPicture.ProjectPictureName; newProjectPicture.AttachUrl = projectPicture.AttachUrl; newProjectPicture.Remark = projectPicture.Remark; newProjectPicture.CreateDate = projectPicture.CreateDate; newProjectPicture.IsShow = projectPicture.IsShow; db.SubmitChanges(); } } /// /// 根据主键删除项目图片 /// /// public static void DeleteProjectPictureById(string projectPictureId) { Model.HJGLDB db = Funs.DB; Model.Project_ProjectPicture projectPicture = db.Project_ProjectPicture.FirstOrDefault(e => e.ProjectPictureId == projectPictureId); if (projectPicture != null) { if (!string.IsNullOrEmpty(projectPicture.AttachUrl)) { BLL.UploadFileService.DeleteFile(Funs.RootPath, projectPicture.AttachUrl);//删除附件 } db.Project_ProjectPicture.DeleteOnSubmit(projectPicture); db.SubmitChanges(); } } } }