89 lines
3.4 KiB
C#
89 lines
3.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace BLL
|
|
{
|
|
/// <summary>
|
|
/// 活动总结
|
|
/// </summary>
|
|
public static class SafetyMonthService
|
|
{
|
|
public static Model.SUBQHSEDB db = Funs.DB;
|
|
|
|
/// <summary>
|
|
/// 根据主键获取活动总结信息
|
|
/// </summary>
|
|
/// <param name="SafetyMonthId"></param>
|
|
/// <returns></returns>
|
|
public static Model.SafetyActivities_SafetyMonth GetSafetyMonthById(string SafetyMonthId)
|
|
{
|
|
return Funs.DB.SafetyActivities_SafetyMonth.FirstOrDefault(e => e.SafetyMonthId == SafetyMonthId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加活动总结
|
|
/// </summary>
|
|
/// <param name="SafetyMonth"></param>
|
|
public static void AddSafetyMonth(Model.SafetyActivities_SafetyMonth SafetyMonth)
|
|
{
|
|
Model.SUBQHSEDB db = Funs.DB;
|
|
Model.SafetyActivities_SafetyMonth newSafetyMonth = new Model.SafetyActivities_SafetyMonth
|
|
{
|
|
SafetyMonthId = SafetyMonth.SafetyMonthId,
|
|
ProjectId = SafetyMonth.ProjectId,
|
|
UnitId = SafetyMonth.UnitId,
|
|
Title = SafetyMonth.Title,
|
|
CompileDate = SafetyMonth.CompileDate,
|
|
EndTime = SafetyMonth.EndTime,
|
|
CompileMan = SafetyMonth.CompileMan,
|
|
Remark = SafetyMonth.Remark,
|
|
AttachUrl = SafetyMonth.AttachUrl,
|
|
SeeFile = SafetyMonth.SeeFile
|
|
};
|
|
db.SafetyActivities_SafetyMonth.InsertOnSubmit(newSafetyMonth);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改
|
|
/// </summary>
|
|
/// <param name="SafetyMonth"></param>
|
|
public static void UpdateSafetyMonth(Model.SafetyActivities_SafetyMonth SafetyMonth)
|
|
{
|
|
Model.SUBQHSEDB db = Funs.DB;
|
|
Model.SafetyActivities_SafetyMonth newSafetyMonth = db.SafetyActivities_SafetyMonth.FirstOrDefault(e => e.SafetyMonthId == SafetyMonth.SafetyMonthId);
|
|
if (newSafetyMonth != null)
|
|
{
|
|
newSafetyMonth.Title = SafetyMonth.Title;
|
|
newSafetyMonth.CompileDate = SafetyMonth.CompileDate;
|
|
newSafetyMonth.EndTime = SafetyMonth.EndTime;
|
|
newSafetyMonth.CompileMan = SafetyMonth.CompileMan;
|
|
newSafetyMonth.Remark = SafetyMonth.Remark;
|
|
newSafetyMonth.AttachUrl = SafetyMonth.AttachUrl;
|
|
newSafetyMonth.SeeFile = SafetyMonth.SeeFile;
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 删除
|
|
/// </summary>
|
|
/// <param name="SafetyMonthId"></param>
|
|
public static void DeleteSafetyMonthById(string SafetyMonthId)
|
|
{
|
|
Model.SUBQHSEDB db = Funs.DB;
|
|
Model.SafetyActivities_SafetyMonth SafetyMonth = db.SafetyActivities_SafetyMonth.FirstOrDefault(e => e.SafetyMonthId == SafetyMonthId);
|
|
if (SafetyMonth != null)
|
|
{
|
|
if (!string.IsNullOrEmpty(SafetyMonth.AttachUrl))
|
|
{
|
|
BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, SafetyMonth.AttachUrl);//删除附件
|
|
}
|
|
db.SafetyActivities_SafetyMonth.DeleteOnSubmit(SafetyMonth);
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
}
|
|
} |