91 lines
3.8 KiB
C#
91 lines
3.8 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace BLL
|
|
{
|
|
/// <summary>
|
|
/// 活动计划
|
|
/// </summary>
|
|
public static class ThemeActivitiesService
|
|
{
|
|
public static Model.SUBQHSEDB db = Funs.DB;
|
|
|
|
/// <summary>
|
|
/// 根据主键获取活动计划信息
|
|
/// </summary>
|
|
/// <param name="ThemeActivitiesId"></param>
|
|
/// <returns></returns>
|
|
public static Model.SafetyActivities_ThemeActivities GetThemeActivitiesById(string ThemeActivitiesId)
|
|
{
|
|
return Funs.DB.SafetyActivities_ThemeActivities.FirstOrDefault(e => e.ThemeActivitiesId == ThemeActivitiesId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加活动计划
|
|
/// </summary>
|
|
/// <param name="ThemeActivities"></param>
|
|
public static void AddThemeActivities(Model.SafetyActivities_ThemeActivities ThemeActivities)
|
|
{
|
|
Model.SUBQHSEDB db = Funs.DB;
|
|
Model.SafetyActivities_ThemeActivities newThemeActivities = new Model.SafetyActivities_ThemeActivities
|
|
{
|
|
ThemeActivitiesId = ThemeActivities.ThemeActivitiesId,
|
|
UnitId = ThemeActivities.UnitId,
|
|
ProjectId = ThemeActivities.ProjectId,
|
|
Title = ThemeActivities.Title,
|
|
CompileDate = ThemeActivities.CompileDate,
|
|
EndTime = ThemeActivities.EndTime,
|
|
CompileMan = ThemeActivities.CompileMan,
|
|
Remark = ThemeActivities.Remark,
|
|
AttachUrl = ThemeActivities.AttachUrl,
|
|
SeeFile = ThemeActivities.SeeFile,
|
|
ActivityTypeId = ThemeActivities.ActivityTypeId
|
|
};
|
|
db.SafetyActivities_ThemeActivities.InsertOnSubmit(newThemeActivities);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改
|
|
/// </summary>
|
|
/// <param name="ThemeActivities"></param>
|
|
public static void UpdateThemeActivities(Model.SafetyActivities_ThemeActivities ThemeActivities)
|
|
{
|
|
Model.SUBQHSEDB db = Funs.DB;
|
|
Model.SafetyActivities_ThemeActivities newThemeActivities = db.SafetyActivities_ThemeActivities.FirstOrDefault(e => e.ThemeActivitiesId == ThemeActivities.ThemeActivitiesId);
|
|
if (newThemeActivities != null)
|
|
{
|
|
newThemeActivities.Title = ThemeActivities.Title;
|
|
newThemeActivities.CompileDate = ThemeActivities.CompileDate;
|
|
newThemeActivities.EndTime = ThemeActivities.EndTime;
|
|
newThemeActivities.CompileMan = ThemeActivities.CompileMan;
|
|
newThemeActivities.Remark = ThemeActivities.Remark;
|
|
newThemeActivities.AttachUrl = ThemeActivities.AttachUrl;
|
|
newThemeActivities.SeeFile = ThemeActivities.SeeFile;
|
|
newThemeActivities.ActivityTypeId = ThemeActivities.ActivityTypeId;
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 删除
|
|
/// </summary>
|
|
/// <param name="ThemeActivitiesId"></param>
|
|
public static void DeleteThemeActivitiesById(string ThemeActivitiesId)
|
|
{
|
|
Model.SUBQHSEDB db = Funs.DB;
|
|
Model.SafetyActivities_ThemeActivities ThemeActivities = db.SafetyActivities_ThemeActivities.FirstOrDefault(e => e.ThemeActivitiesId == ThemeActivitiesId);
|
|
if (ThemeActivities != null)
|
|
{
|
|
if (!string.IsNullOrEmpty(ThemeActivities.AttachUrl))
|
|
{
|
|
BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, ThemeActivities.AttachUrl);//删除附件
|
|
}
|
|
db.SafetyActivities_ThemeActivities.DeleteOnSubmit(ThemeActivities);
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
}
|
|
} |