94 lines
3.7 KiB
C#
94 lines
3.7 KiB
C#
using System.Linq;
|
|
|
|
namespace BLL
|
|
{
|
|
public class FCRLogService
|
|
{
|
|
/// <summary>
|
|
/// 根据主键获取日志信息
|
|
/// </summary>
|
|
/// <param name="FCRLogId"></param>
|
|
/// <returns></returns>
|
|
public static Model.Editor_FCRLog GetFCRLogById(string FCRLogId)
|
|
{
|
|
return Funs.DB.Editor_FCRLog.FirstOrDefault(e => e.FCRLogId == FCRLogId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加
|
|
/// </summary>
|
|
/// <param name="FCRLog"></param>
|
|
public static void AddFCRLog(Model.Editor_FCRLog FCRLog)
|
|
{
|
|
Model.Editor_FCRLog newFCRLog = new Model.Editor_FCRLog();
|
|
newFCRLog.FCRLogId = FCRLog.FCRLogId;
|
|
newFCRLog.EProjectId = FCRLog.EProjectId;
|
|
newFCRLog.FCRNo = FCRLog.FCRNo;
|
|
newFCRLog.DisciplineId = FCRLog.DisciplineId;
|
|
newFCRLog.DisciplineName = FCRLog.DisciplineName;
|
|
newFCRLog.CategoryId = FCRLog.CategoryId;
|
|
newFCRLog.CategoryName = FCRLog.CategoryName;
|
|
newFCRLog.Initiator = FCRLog.Initiator;
|
|
newFCRLog.InitiatorName = FCRLog.InitiatorName;
|
|
newFCRLog.DesignReason = FCRLog.DesignReason;
|
|
newFCRLog.CDIId = FCRLog.CDIId;
|
|
newFCRLog.CDIName = FCRLog.CDIName;
|
|
newFCRLog.TDCRecDate = FCRLog.TDCRecDate;
|
|
newFCRLog.FCRIssueDate = FCRLog.FCRIssueDate;
|
|
newFCRLog.ConReturnDate = FCRLog.ConReturnDate;
|
|
newFCRLog.CostYorN = FCRLog.CostYorN;
|
|
newFCRLog.CostCNY = FCRLog.CostCNY;
|
|
newFCRLog.SchYorN = FCRLog.SchYorN;
|
|
newFCRLog.SchDays = FCRLog.SchDays;
|
|
newFCRLog.Remark = FCRLog.Remark;
|
|
Funs.DB.Editor_FCRLog.InsertOnSubmit(newFCRLog);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改
|
|
/// </summary>
|
|
/// <param name="FCRLog"></param>
|
|
public static void UpdateFCRLog(Model.Editor_FCRLog FCRLog)
|
|
{
|
|
Model.Editor_FCRLog newFCRLog = Funs.DB.Editor_FCRLog.FirstOrDefault(e => e.FCRLogId == FCRLog.FCRLogId);
|
|
if (newFCRLog != null)
|
|
{
|
|
newFCRLog.FCRNo = FCRLog.FCRNo;
|
|
newFCRLog.DisciplineId = FCRLog.DisciplineId;
|
|
newFCRLog.DisciplineName = FCRLog.DisciplineName;
|
|
newFCRLog.CategoryId = FCRLog.CategoryId;
|
|
newFCRLog.CategoryName = FCRLog.CategoryName;
|
|
newFCRLog.Initiator = FCRLog.Initiator;
|
|
newFCRLog.InitiatorName = FCRLog.InitiatorName;
|
|
newFCRLog.DesignReason = FCRLog.DesignReason;
|
|
newFCRLog.CDIId = FCRLog.CDIId;
|
|
newFCRLog.CDIName = FCRLog.CDIName;
|
|
newFCRLog.TDCRecDate = FCRLog.TDCRecDate;
|
|
newFCRLog.FCRIssueDate = FCRLog.FCRIssueDate;
|
|
newFCRLog.ConReturnDate = FCRLog.ConReturnDate;
|
|
newFCRLog.CostYorN = FCRLog.CostYorN;
|
|
newFCRLog.CostCNY = FCRLog.CostCNY;
|
|
newFCRLog.SchYorN = FCRLog.SchYorN;
|
|
newFCRLog.SchDays = FCRLog.SchDays;
|
|
newFCRLog.Remark = FCRLog.Remark;
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除
|
|
/// </summary>
|
|
/// <param name="FCRLogId"></param>
|
|
public static void DeleteFCRLogById(string FCRLogId)
|
|
{
|
|
Model.Editor_FCRLog FCRLog = Funs.DB.Editor_FCRLog.FirstOrDefault(e => e.FCRLogId == FCRLogId);
|
|
if (FCRLog != null)
|
|
{
|
|
Funs.DB.Editor_FCRLog.DeleteOnSubmit(FCRLog);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
}
|
|
}
|