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