87 lines
4.2 KiB
C#
87 lines
4.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace BLL
|
|
{
|
|
/// <summary>
|
|
/// 公司相关规章制度标准
|
|
/// </summary>
|
|
public static class HJGL_FileControl_CompanyStandardsService
|
|
{
|
|
/// <summary>
|
|
/// 根据主键获取公司相关规章制度标准
|
|
/// </summary>
|
|
/// <param name="CompanyStandardsId"></param>
|
|
/// <returns></returns>
|
|
public static Model.HJGL_FileControl_CompanyStandards GetCompanyStandardsById(string CompanyStandardsId)
|
|
{
|
|
return Funs.DB.HJGL_FileControl_CompanyStandards.FirstOrDefault(e => e.CompanyStandardsId == CompanyStandardsId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加公司相关规章制度标准
|
|
/// </summary>
|
|
/// <param name="CompanyStandards"></param>
|
|
public static void AddCompanyStandards(Model.HJGL_FileControl_CompanyStandards CompanyStandards)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.HJGL_FileControl_CompanyStandards newCompanyStandards = new Model.HJGL_FileControl_CompanyStandards();
|
|
newCompanyStandards.CompanyStandardsId = CompanyStandards.CompanyStandardsId;
|
|
newCompanyStandards.CompanyStandardsCode = CompanyStandards.CompanyStandardsCode;
|
|
newCompanyStandards.CompanyStandardsName = CompanyStandards.CompanyStandardsName;
|
|
newCompanyStandards.Summary = CompanyStandards.Summary;
|
|
newCompanyStandards.CompileDate = CompanyStandards.CompileDate;
|
|
newCompanyStandards.AttachUrl = CompanyStandards.AttachUrl;
|
|
newCompanyStandards.CompileMan = CompanyStandards.CompileMan;
|
|
newCompanyStandards.CompileDate = CompanyStandards.CompileDate;
|
|
newCompanyStandards.Remarks = CompanyStandards.Remarks;
|
|
db.HJGL_FileControl_CompanyStandards.InsertOnSubmit(newCompanyStandards);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改公司相关规章制度标准
|
|
/// </summary>
|
|
/// <param name="CompanyStandards"></param>
|
|
public static void UpdateCompanyStandards(Model.HJGL_FileControl_CompanyStandards CompanyStandards)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.HJGL_FileControl_CompanyStandards newCompanyStandards = db.HJGL_FileControl_CompanyStandards.FirstOrDefault(e => e.CompanyStandardsId == CompanyStandards.CompanyStandardsId);
|
|
if (newCompanyStandards != null)
|
|
{
|
|
newCompanyStandards.CompanyStandardsCode = CompanyStandards.CompanyStandardsCode;
|
|
newCompanyStandards.CompanyStandardsName = CompanyStandards.CompanyStandardsName;
|
|
newCompanyStandards.Summary = CompanyStandards.Summary;
|
|
newCompanyStandards.CompileDate = CompanyStandards.CompileDate;
|
|
newCompanyStandards.AttachUrl = CompanyStandards.AttachUrl;
|
|
newCompanyStandards.CompileMan = CompanyStandards.CompileMan;
|
|
newCompanyStandards.CompileDate = CompanyStandards.CompileDate;
|
|
newCompanyStandards.Remarks = CompanyStandards.Remarks;
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除公司相关规章制度标准
|
|
/// </summary>
|
|
/// <param name="CompanyStandardsId"></param>
|
|
public static void DeleteCompanyStandardsById(string CompanyStandardsId)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.HJGL_FileControl_CompanyStandards CompanyStandards = db.HJGL_FileControl_CompanyStandards.FirstOrDefault(e => e.CompanyStandardsId == CompanyStandardsId);
|
|
if (CompanyStandards != null)
|
|
{
|
|
if (!string.IsNullOrEmpty(CompanyStandards.AttachUrl))
|
|
{
|
|
BLL.UploadFileService.DeleteFile(Funs.RootPath, CompanyStandards.AttachUrl);//删除附件
|
|
}
|
|
|
|
BLL.AttachFileService.DeleteAttachFile(Funs.RootPath, CompanyStandardsId, Const.HJGLServer_CompanyStandardsMenuId);//删除附件
|
|
db.HJGL_FileControl_CompanyStandards.DeleteOnSubmit(CompanyStandards);
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
}
|
|
} |