using System.Linq; namespace BLL { public class SendAndAccepService { /// /// 根据主键获取接收文 /// /// /// public static Model.FinalFileManage_SendAndAccep GetSendAndAccepById(string fileId) { return Funs.DB.FinalFileManage_SendAndAccep.FirstOrDefault(e => e.FileId == fileId); } /// /// 添加接收文 /// /// public static void AddSendAndAccep(Model.FinalFileManage_SendAndAccep SendAndAccep) { Model.FinalFileManage_SendAndAccep newSendAndAccep = new Model.FinalFileManage_SendAndAccep { FileId = SendAndAccep.FileId, UnitId=SendAndAccep.UnitId, ProjectId = SendAndAccep.ProjectId, FileCode = SendAndAccep.FileCode, FileName = SendAndAccep.FileName, KeyWords = SendAndAccep.KeyWords, FileContent = SendAndAccep.FileContent, CompileMan = SendAndAccep.CompileMan, CompileDate = SendAndAccep.CompileDate, AttachUrl = SendAndAccep.AttachUrl, ReplyDatePlan=SendAndAccep.ReplyDatePlan, ReplyDateReal=SendAndAccep.ReplyDateReal, States = SendAndAccep.States, FileType=SendAndAccep.FileType }; Funs.DB.FinalFileManage_SendAndAccep.InsertOnSubmit(newSendAndAccep); Funs.DB.SubmitChanges(); } /// /// 修改接收文 /// /// public static void UpdateSendAndAccep(Model.FinalFileManage_SendAndAccep SendAndAccep) { Model.FinalFileManage_SendAndAccep newSendAndAccep = Funs.DB.FinalFileManage_SendAndAccep.FirstOrDefault(e => e.FileId == SendAndAccep.FileId); if (newSendAndAccep != null) { newSendAndAccep.UnitId = SendAndAccep.UnitId; newSendAndAccep.ProjectId = SendAndAccep.ProjectId; newSendAndAccep.FileCode = SendAndAccep.FileCode; newSendAndAccep.FileName = SendAndAccep.FileName; newSendAndAccep.KeyWords = SendAndAccep.KeyWords; newSendAndAccep.FileContent = SendAndAccep.FileContent; newSendAndAccep.CompileMan = SendAndAccep.CompileMan; newSendAndAccep.CompileDate = SendAndAccep.CompileDate; newSendAndAccep.AttachUrl = SendAndAccep.AttachUrl; newSendAndAccep.ReplyDatePlan = SendAndAccep.ReplyDatePlan; newSendAndAccep.ReplyDateReal = SendAndAccep.ReplyDateReal; newSendAndAccep.States = SendAndAccep.States; newSendAndAccep.FileType = SendAndAccep.FileType; Funs.DB.SubmitChanges(); } } /// /// 回复接收文 /// /// public static void ReplySendAndAccep(Model.FinalFileManage_SendAndAccep SendAndAccep) { Model.FinalFileManage_SendAndAccep newSendAndAccep = Funs.DB.FinalFileManage_SendAndAccep.FirstOrDefault(e => e.FileId == SendAndAccep.FileId); if (newSendAndAccep != null) { newSendAndAccep.ReplyDateReal = SendAndAccep.ReplyDateReal; newSendAndAccep.ReplyContent = SendAndAccep.ReplyContent; newSendAndAccep.States = SendAndAccep.States; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除接收文 /// /// public static void DeleteSendAndAccepById(string FileId) { Model.FinalFileManage_SendAndAccep SendAndAccep = Funs.DB.FinalFileManage_SendAndAccep.FirstOrDefault(e => e.FileId == FileId); if (SendAndAccep != null) { ////删除附件表 BLL.CommonService.DeleteAttachFileById(SendAndAccep.FileId); //////删除流程表 //BLL.CommonService.DeleteFlowOperateByID(SendAndAccep.FileId); Funs.DB.FinalFileManage_SendAndAccep.DeleteOnSubmit(SendAndAccep); Funs.DB.SubmitChanges(); } } } }