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();
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								        }        
							 | 
						|||
| 
								 | 
							
								    }
							 | 
						|||
| 
								 | 
							
								}
							 |