using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BLL
{
///
/// 评优评奖加分项
///
public static class ExcellentEvaluationAndBonusPointsService
{
public static Model.SUBQHSEDB db = Funs.DB;
///
/// 根据主键获取评优评奖加分项信息
///
///
///
public static Model.Check_ExcellentEvaluationAndBonusPoints GetExcellentEvaluationAndBonusPointsById(string Id)
{
return Funs.DB.Check_ExcellentEvaluationAndBonusPoints.FirstOrDefault(e => e.Id == Id);
}
///
/// 添加评优评奖加分项
///
///
public static void AddExcellentEvaluationAndBonusPoints(Model.Check_ExcellentEvaluationAndBonusPoints ExcellentEvaluationAndBonusPoints)
{
Model.SUBQHSEDB db = Funs.DB;
Model.Check_ExcellentEvaluationAndBonusPoints newExcellentEvaluationAndBonusPoints = new Model.Check_ExcellentEvaluationAndBonusPoints
{
Id = ExcellentEvaluationAndBonusPoints.Id,
ProjectId = ExcellentEvaluationAndBonusPoints.ProjectId,
UnitId = ExcellentEvaluationAndBonusPoints.UnitId,
Title = ExcellentEvaluationAndBonusPoints.Title,
CompileDate = ExcellentEvaluationAndBonusPoints.CompileDate,
EndTime = ExcellentEvaluationAndBonusPoints.EndTime,
CompileMan = ExcellentEvaluationAndBonusPoints.CompileMan,
Remark = ExcellentEvaluationAndBonusPoints.Remark,
AttachUrl = ExcellentEvaluationAndBonusPoints.AttachUrl,
SeeFile = ExcellentEvaluationAndBonusPoints.SeeFile
};
db.Check_ExcellentEvaluationAndBonusPoints.InsertOnSubmit(newExcellentEvaluationAndBonusPoints);
db.SubmitChanges();
}
///
/// 修改
///
///
public static void UpdateExcellentEvaluationAndBonusPoints(Model.Check_ExcellentEvaluationAndBonusPoints ExcellentEvaluationAndBonusPoints)
{
Model.SUBQHSEDB db = Funs.DB;
Model.Check_ExcellentEvaluationAndBonusPoints newExcellentEvaluationAndBonusPoints = db.Check_ExcellentEvaluationAndBonusPoints.FirstOrDefault(e => e.Id == ExcellentEvaluationAndBonusPoints.Id);
if (newExcellentEvaluationAndBonusPoints != null)
{
newExcellentEvaluationAndBonusPoints.Title = ExcellentEvaluationAndBonusPoints.Title;
newExcellentEvaluationAndBonusPoints.CompileDate = ExcellentEvaluationAndBonusPoints.CompileDate;
newExcellentEvaluationAndBonusPoints.EndTime = ExcellentEvaluationAndBonusPoints.EndTime;
newExcellentEvaluationAndBonusPoints.CompileMan = ExcellentEvaluationAndBonusPoints.CompileMan;
newExcellentEvaluationAndBonusPoints.Remark = ExcellentEvaluationAndBonusPoints.Remark;
newExcellentEvaluationAndBonusPoints.AttachUrl = ExcellentEvaluationAndBonusPoints.AttachUrl;
newExcellentEvaluationAndBonusPoints.SeeFile = ExcellentEvaluationAndBonusPoints.SeeFile;
db.SubmitChanges();
}
}
///
/// 删除
///
///
public static void DeleteExcellentEvaluationAndBonusPointsById(string Id)
{
Model.SUBQHSEDB db = Funs.DB;
Model.Check_ExcellentEvaluationAndBonusPoints ExcellentEvaluationAndBonusPoints = db.Check_ExcellentEvaluationAndBonusPoints.FirstOrDefault(e => e.Id == Id);
if (ExcellentEvaluationAndBonusPoints != null)
{
if (!string.IsNullOrEmpty(ExcellentEvaluationAndBonusPoints.AttachUrl))
{
BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, ExcellentEvaluationAndBonusPoints.AttachUrl);//删除附件
}
db.Check_ExcellentEvaluationAndBonusPoints.DeleteOnSubmit(ExcellentEvaluationAndBonusPoints);
db.SubmitChanges();
}
}
}
}