122 lines
		
	
	
		
			6.8 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			122 lines
		
	
	
		
			6.8 KiB
		
	
	
	
		
			C#
		
	
	
	
| using System;
 | |
| using System.Collections.Generic;
 | |
| using System.Linq;
 | |
| using System.Text;
 | |
| using System.Threading.Tasks;
 | |
| using System.Web.UI.WebControls;
 | |
| 
 | |
| namespace BLL
 | |
| {
 | |
|     /// <summary>
 | |
|     /// 施工标准规范
 | |
|     /// </summary>
 | |
|     public static class ConstructionStandardListService
 | |
|     { 
 | |
|         /// <summary>
 | |
|       /// 根据标准规范清单Id获取一个标准规范清单信息
 | |
|       /// </summary>
 | |
|       /// <param name="standardCode">标准规范清单Id</param>
 | |
|       /// <returns>一个标准规范清单实体</returns>
 | |
|         public static Model.CQMS_Law_ConstructionStandardList GetConstructionStandardListByStandardCode(int standardCode)
 | |
|         {
 | |
|             return Funs.DB.CQMS_Law_ConstructionStandardList.FirstOrDefault(x => x.StandardCode == standardCode);
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 查询的标准规范信息的数量
 | |
|         /// </summary>
 | |
|         /// <returns>标准规范信息的数量</returns>
 | |
|         public static int GetCountConstructionStandardList()
 | |
|         {
 | |
|             return (from x in Funs.DB.CQMS_Law_ConstructionStandardList select x).Count();
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 查询最大的标准规范序号
 | |
|         /// </summary>
 | |
|         /// <returns>最大的标准规范序号</returns>
 | |
|         public static int GetMaxStandardCode()
 | |
|         {
 | |
|             return (from x in Funs.DB.CQMS_Law_ConstructionStandardList select x.StandardCode).Max();
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 增加标准规范清单信息
 | |
|         /// </summary>
 | |
|         /// <param name="ConstructionStandardList">标准规范清单实体</param>
 | |
|         public static void AddConstructionStandardList(Model.CQMS_Law_ConstructionStandardList ConstructionStandardList)
 | |
|         {
 | |
|             Model.CQMS_Law_ConstructionStandardList newConstructionStandardList = new Model.CQMS_Law_ConstructionStandardList();
 | |
|             newConstructionStandardList.StandardCode = ConstructionStandardList.StandardCode;
 | |
|             newConstructionStandardList.StandardGrade = ConstructionStandardList.StandardGrade;
 | |
|             newConstructionStandardList.StandardNo = ConstructionStandardList.StandardNo;
 | |
|             newConstructionStandardList.StandardName = ConstructionStandardList.StandardName;
 | |
|             newConstructionStandardList.AttachUrl = ConstructionStandardList.AttachUrl;
 | |
|             newConstructionStandardList.Memo = ConstructionStandardList.Memo;
 | |
|             newConstructionStandardList.Status = ConstructionStandardList.Status;
 | |
|             newConstructionStandardList.ImpDate = ConstructionStandardList.ImpDate;
 | |
|             newConstructionStandardList.PubDate = ConstructionStandardList.PubDate;
 | |
|             newConstructionStandardList.UseLevel = ConstructionStandardList.UseLevel;
 | |
|             newConstructionStandardList.StandardType = ConstructionStandardList.StandardType;
 | |
|             newConstructionStandardList.ReplaceStandard = ConstructionStandardList.ReplaceStandard;
 | |
|             newConstructionStandardList.IsSelected1 = ConstructionStandardList.IsSelected1;
 | |
|             newConstructionStandardList.IsSelected2 = ConstructionStandardList.IsSelected2;
 | |
|             newConstructionStandardList.IsSelected3 = ConstructionStandardList.IsSelected3;
 | |
|             newConstructionStandardList.IsSelected4 = ConstructionStandardList.IsSelected4;
 | |
|             newConstructionStandardList.IsSelected5 = ConstructionStandardList.IsSelected5;
 | |
|             newConstructionStandardList.IsSelected6 = ConstructionStandardList.IsSelected6;
 | |
|             newConstructionStandardList.IsSelected7 = ConstructionStandardList.IsSelected7;
 | |
|             newConstructionStandardList.IsSelected8 = ConstructionStandardList.IsSelected8;
 | |
|             newConstructionStandardList.IsSelected9 = ConstructionStandardList.IsSelected9;
 | |
|             newConstructionStandardList.IsSelected10 = ConstructionStandardList.IsSelected10;
 | |
| 
 | |
|             Funs.DB.CQMS_Law_ConstructionStandardList.InsertOnSubmit(newConstructionStandardList);
 | |
|             Funs.DB.SubmitChanges();
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 修改标准规范清单信息
 | |
|         /// </summary>
 | |
|         /// <param name="ConstructionStandardList">标准规范清单实体</param>
 | |
|         public static void UpdateConstructionStandardList(Model.CQMS_Law_ConstructionStandardList ConstructionStandardList)
 | |
|         {
 | |
|             Model.CQMS_Law_ConstructionStandardList newConstructionStandardList = Funs.DB.CQMS_Law_ConstructionStandardList.FirstOrDefault(e => e.StandardCode == ConstructionStandardList.StandardCode);
 | |
|             if (newConstructionStandardList != null)
 | |
|             {
 | |
|                 newConstructionStandardList.StandardGrade = ConstructionStandardList.StandardGrade;
 | |
|                 newConstructionStandardList.StandardNo = ConstructionStandardList.StandardNo;
 | |
|                 newConstructionStandardList.StandardName = ConstructionStandardList.StandardName;
 | |
|                 newConstructionStandardList.AttachUrl = ConstructionStandardList.AttachUrl;
 | |
|                 newConstructionStandardList.Memo = ConstructionStandardList.Memo;
 | |
|                 newConstructionStandardList.Status = ConstructionStandardList.Status;
 | |
|                 newConstructionStandardList.ImpDate = ConstructionStandardList.ImpDate;
 | |
|                 newConstructionStandardList.PubDate = ConstructionStandardList.PubDate;
 | |
|                 newConstructionStandardList.UseLevel = ConstructionStandardList.UseLevel;
 | |
|                 newConstructionStandardList.StandardType = ConstructionStandardList.StandardType;
 | |
|                 newConstructionStandardList.ReplaceStandard = ConstructionStandardList.ReplaceStandard;
 | |
|                 newConstructionStandardList.IsSelected1 = ConstructionStandardList.IsSelected1;
 | |
|                 newConstructionStandardList.IsSelected2 = ConstructionStandardList.IsSelected2;
 | |
|                 newConstructionStandardList.IsSelected3 = ConstructionStandardList.IsSelected3;
 | |
|                 newConstructionStandardList.IsSelected4 = ConstructionStandardList.IsSelected4;
 | |
|                 newConstructionStandardList.IsSelected5 = ConstructionStandardList.IsSelected5;
 | |
|                 newConstructionStandardList.IsSelected6 = ConstructionStandardList.IsSelected6;
 | |
|                 Funs.DB.SubmitChanges();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 根据标准规范清单Id删除一个标准规范清单信息
 | |
|         /// </summary>
 | |
|         /// <param name="standardCode">标准规范清单Id</param>
 | |
|         public static void DeleteConstructionStandardList(int standardCode)
 | |
|         {
 | |
|             Model.CQMS_Law_ConstructionStandardList ConstructionStandardList = Funs.DB.CQMS_Law_ConstructionStandardList.FirstOrDefault(e => e.StandardCode == standardCode);
 | |
|             if (ConstructionStandardList != null)
 | |
|             {
 | |
|                 Funs.DB.CQMS_Law_ConstructionStandardList.DeleteOnSubmit(ConstructionStandardList);
 | |
|                 Funs.DB.SubmitChanges();
 | |
|             }
 | |
|         }        
 | |
|     }
 | |
| }
 |