106 lines
4.5 KiB
C#
106 lines
4.5 KiB
C#
using System.Linq;
|
|
|
|
namespace BLL
|
|
{
|
|
public class SendAndAccepService
|
|
{
|
|
/// <summary>
|
|
/// 根据主键获取接收文
|
|
/// </summary>
|
|
/// <param name="SendAndAccepId"></param>
|
|
/// <returns></returns>
|
|
public static Model.FinalFileManage_SendAndAccep GetSendAndAccepById(string fileId)
|
|
{
|
|
return Funs.DB.FinalFileManage_SendAndAccep.FirstOrDefault(e => e.FileId == fileId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加接收文
|
|
/// </summary>
|
|
/// <param name="SendAndAccep"></param>
|
|
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();
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改接收文
|
|
/// </summary>
|
|
/// <param name="SendAndAccep"></param>
|
|
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();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 回复接收文
|
|
/// </summary>
|
|
/// <param name="SendAndAccep"></param>
|
|
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();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除接收文
|
|
/// </summary>
|
|
/// <param name="FileId"></param>
|
|
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();
|
|
}
|
|
}
|
|
}
|
|
}
|