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(); } } } }