78 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			78 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			C#
		
	
	
	
using System.Linq;
 | 
						|
 | 
						|
namespace BLL
 | 
						|
{
 | 
						|
    /// <summary>
 | 
						|
    /// 国外现行相关标准规范表
 | 
						|
    /// </summary>
 | 
						|
    public static class FileControl_ForeignStandardsService
 | 
						|
    { 
 | 
						|
        /// <summary>
 | 
						|
        /// 根据主键获取国外现行相关标准规范
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="foreignStandardsId"></param>
 | 
						|
        /// <returns></returns>
 | 
						|
        public static Model.FileControl_ForeignStandards GetForeignStandardsById(string foreignStandardsId)
 | 
						|
        {
 | 
						|
            return Funs.DB.FileControl_ForeignStandards.FirstOrDefault(e => e.ForeignStandardsId == foreignStandardsId);
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 添加国外现行相关标准规范
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="foreignStandards"></param>
 | 
						|
        public static void AddForeignStandards(Model.FileControl_ForeignStandards foreignStandards)
 | 
						|
        {
 | 
						|
            Model.HJGLDB db = Funs.DB;
 | 
						|
            Model.FileControl_ForeignStandards newForeignStandards = new Model.FileControl_ForeignStandards();
 | 
						|
            newForeignStandards.ForeignStandardsId = foreignStandards.ForeignStandardsId;
 | 
						|
            newForeignStandards.ForeignStandardsCode = foreignStandards.ForeignStandardsCode;
 | 
						|
            newForeignStandards.ForeignStandardsName = foreignStandards.ForeignStandardsName;
 | 
						|
            newForeignStandards.Abstract = foreignStandards.Abstract;
 | 
						|
            newForeignStandards.CompileMan = foreignStandards.CompileMan;
 | 
						|
            newForeignStandards.CompileDate = foreignStandards.CompileDate;
 | 
						|
            newForeignStandards.Remarks = foreignStandards.Remarks;
 | 
						|
            newForeignStandards.AttachUrl = foreignStandards.AttachUrl;
 | 
						|
            db.FileControl_ForeignStandards.InsertOnSubmit(newForeignStandards);
 | 
						|
            db.SubmitChanges();
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 修改国外现行相关标准规范
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="foreignStandards"></param>
 | 
						|
        public static void UpdateForeignStandards(Model.FileControl_ForeignStandards foreignStandards)
 | 
						|
        {
 | 
						|
            Model.HJGLDB db = Funs.DB;
 | 
						|
            Model.FileControl_ForeignStandards newForeignStandards = db.FileControl_ForeignStandards.FirstOrDefault(e => e.ForeignStandardsId == foreignStandards.ForeignStandardsId);
 | 
						|
            if (newForeignStandards != null)
 | 
						|
            {
 | 
						|
                newForeignStandards.ForeignStandardsCode = foreignStandards.ForeignStandardsCode;
 | 
						|
                newForeignStandards.ForeignStandardsName = foreignStandards.ForeignStandardsName;
 | 
						|
                newForeignStandards.Abstract = foreignStandards.Abstract;
 | 
						|
                newForeignStandards.CompileMan = foreignStandards.CompileMan;
 | 
						|
                newForeignStandards.CompileDate = foreignStandards.CompileDate;
 | 
						|
                newForeignStandards.Remarks = foreignStandards.Remarks;
 | 
						|
                newForeignStandards.AttachUrl = foreignStandards.AttachUrl;
 | 
						|
                db.SubmitChanges();
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 根据主键删除国外现行相关标准规范
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="foreignStandardsId"></param>
 | 
						|
        public static void DeleteForeignStandards(string foreignStandardsId)
 | 
						|
        {
 | 
						|
            Model.HJGLDB db = Funs.DB;
 | 
						|
            Model.FileControl_ForeignStandards foreignStandards = db.FileControl_ForeignStandards.FirstOrDefault(e => e.ForeignStandardsId == foreignStandardsId);
 | 
						|
            if (foreignStandards != null)
 | 
						|
            {
 | 
						|
                BLL.AttachFileService.DeleteAttachFile(Funs.RootPath, foreignStandardsId, Const.ForeignStandardsMenuId);//删除附件
 | 
						|
                db.FileControl_ForeignStandards.DeleteOnSubmit(foreignStandards);
 | 
						|
                db.SubmitChanges();
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |