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 QualityMonthService
|
|
{
|
|
public static Model.SUBQHSEDB db = Funs.DB;
|
|
|
|
/// <summary>
|
|
/// 根据主键获取质量月活动信息
|
|
/// </summary>
|
|
/// <param name="QualityMonthId"></param>
|
|
/// <returns></returns>
|
|
public static Model.SafetyActivities_QualityMonth GetQualityMonthById(string QualityMonthId)
|
|
{
|
|
return Funs.DB.SafetyActivities_QualityMonth.FirstOrDefault(e => e.QualityMonthId == QualityMonthId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加质量月活动
|
|
/// </summary>
|
|
/// <param name="QualityMonth"></param>
|
|
public static void AddQualityMonth(Model.SafetyActivities_QualityMonth QualityMonth)
|
|
{
|
|
Model.SUBQHSEDB db = Funs.DB;
|
|
Model.SafetyActivities_QualityMonth newQualityMonth = new Model.SafetyActivities_QualityMonth
|
|
{
|
|
QualityMonthId = QualityMonth.QualityMonthId,
|
|
ProjectId = QualityMonth.ProjectId,
|
|
UnitId = QualityMonth.UnitId,
|
|
Title = QualityMonth.Title,
|
|
CompileDate = QualityMonth.CompileDate,
|
|
EndTime = QualityMonth.EndTime,
|
|
CompileMan = QualityMonth.CompileMan,
|
|
Remark = QualityMonth.Remark,
|
|
AttachUrl = QualityMonth.AttachUrl,
|
|
SeeFile = QualityMonth.SeeFile
|
|
};
|
|
db.SafetyActivities_QualityMonth.InsertOnSubmit(newQualityMonth);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改
|
|
/// </summary>
|
|
/// <param name="QualityMonth"></param>
|
|
public static void UpdateQualityMonth(Model.SafetyActivities_QualityMonth QualityMonth)
|
|
{
|
|
Model.SUBQHSEDB db = Funs.DB;
|
|
Model.SafetyActivities_QualityMonth newQualityMonth = db.SafetyActivities_QualityMonth.FirstOrDefault(e => e.QualityMonthId == QualityMonth.QualityMonthId);
|
|
if (newQualityMonth != null)
|
|
{
|
|
newQualityMonth.Title = QualityMonth.Title;
|
|
newQualityMonth.CompileDate = QualityMonth.CompileDate;
|
|
newQualityMonth.EndTime = QualityMonth.EndTime;
|
|
newQualityMonth.CompileMan = QualityMonth.CompileMan;
|
|
newQualityMonth.Remark = QualityMonth.Remark;
|
|
newQualityMonth.AttachUrl = QualityMonth.AttachUrl;
|
|
newQualityMonth.SeeFile = QualityMonth.SeeFile;
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 删除
|
|
/// </summary>
|
|
/// <param name="QualityMonthId"></param>
|
|
public static void DeleteQualityMonthById(string QualityMonthId)
|
|
{
|
|
Model.SUBQHSEDB db = Funs.DB;
|
|
Model.SafetyActivities_QualityMonth QualityMonth = db.SafetyActivities_QualityMonth.FirstOrDefault(e => e.QualityMonthId == QualityMonthId);
|
|
if (QualityMonth != null)
|
|
{
|
|
if (!string.IsNullOrEmpty(QualityMonth.AttachUrl))
|
|
{
|
|
BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, QualityMonth.AttachUrl);//删除附件
|
|
}
|
|
db.SafetyActivities_QualityMonth.DeleteOnSubmit(QualityMonth);
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
}
|
|
} |