78 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			78 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			C#
		
	
	
	
using System.Linq;
 | 
						|
 | 
						|
namespace BLL
 | 
						|
{
 | 
						|
    /// <summary>
 | 
						|
    /// 公司相关规章制度标准
 | 
						|
    /// </summary>
 | 
						|
    public static class FileControl_CompanyStandardsService
 | 
						|
    {
 | 
						|
        /// <summary>
 | 
						|
        /// 根据主键获取公司相关规章制度标准
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="companyStandardsId"></param>
 | 
						|
        /// <returns></returns>
 | 
						|
        public static Model.FileControl_CompanyStandards GetCompanyStandardsById(string companyStandardsId)
 | 
						|
        {
 | 
						|
            return Funs.DB.FileControl_CompanyStandards.FirstOrDefault(e => e.CompanyStandardsId == companyStandardsId);
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 添加公司相关规章制度标准
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="companyStandards"></param>
 | 
						|
        public static void AddCompanyStandards(Model.FileControl_CompanyStandards companyStandards)
 | 
						|
        {
 | 
						|
            Model.HJGLDB db = Funs.DB;
 | 
						|
            Model.FileControl_CompanyStandards newCompanyStandards = new Model.FileControl_CompanyStandards();
 | 
						|
            newCompanyStandards.CompanyStandardsId = companyStandards.CompanyStandardsId;
 | 
						|
            newCompanyStandards.CompanyStandardsCode = companyStandards.CompanyStandardsCode;
 | 
						|
            newCompanyStandards.CompanyStandardsName = companyStandards.CompanyStandardsName;
 | 
						|
            newCompanyStandards.Abstract = companyStandards.Abstract;
 | 
						|
            newCompanyStandards.CompileMan = companyStandards.CompileMan;
 | 
						|
            newCompanyStandards.CompileDate = companyStandards.CompileDate;
 | 
						|
            newCompanyStandards.Remarks = companyStandards.Remarks;
 | 
						|
            newCompanyStandards.AttachUrl = companyStandards.AttachUrl;
 | 
						|
            db.FileControl_CompanyStandards.InsertOnSubmit(newCompanyStandards);
 | 
						|
            db.SubmitChanges();
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 修改公司相关规章制度标准
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="companyStandards"></param>
 | 
						|
        public static void UpdateCompanyStandards(Model.FileControl_CompanyStandards companyStandards)
 | 
						|
        {
 | 
						|
            Model.HJGLDB db = Funs.DB;
 | 
						|
            Model.FileControl_CompanyStandards newCompanyStandards = db.FileControl_CompanyStandards.FirstOrDefault(e => e.CompanyStandardsId == companyStandards.CompanyStandardsId);
 | 
						|
            if (newCompanyStandards != null)
 | 
						|
            {
 | 
						|
                newCompanyStandards.CompanyStandardsCode = companyStandards.CompanyStandardsCode;
 | 
						|
                newCompanyStandards.CompanyStandardsName = companyStandards.CompanyStandardsName;
 | 
						|
                newCompanyStandards.Abstract = companyStandards.Abstract;
 | 
						|
                newCompanyStandards.CompileMan = companyStandards.CompileMan;
 | 
						|
                newCompanyStandards.CompileDate = companyStandards.CompileDate;
 | 
						|
                newCompanyStandards.Remarks = companyStandards.Remarks;
 | 
						|
                newCompanyStandards.AttachUrl = companyStandards.AttachUrl;
 | 
						|
                db.SubmitChanges();
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 根据主键删除公司相关规章制度标准
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="companyStandardsId"></param>
 | 
						|
        public static void DeleteCompanyStandardsById(string companyStandardsId)
 | 
						|
        {
 | 
						|
            Model.HJGLDB db = Funs.DB;
 | 
						|
            Model.FileControl_CompanyStandards companyStandards = db.FileControl_CompanyStandards.FirstOrDefault(e => e.CompanyStandardsId == companyStandardsId);
 | 
						|
            if (companyStandards != null)
 | 
						|
            {
 | 
						|
                BLL.AttachFileService.DeleteAttachFile(Funs.RootPath, companyStandardsId, Const.CompanyStandardsMenuId);//删除附件
 | 
						|
                db.FileControl_CompanyStandards.DeleteOnSubmit(companyStandards);
 | 
						|
                db.SubmitChanges();
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |