fix:初始化仓库
This commit is contained in:
@@ -0,0 +1,86 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 项目检查项明细
|
||||
/// </summary>
|
||||
public static class Check_ProjectCheckItemDetailService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取项目检查项明细
|
||||
/// </summary>
|
||||
/// <param name="checkItemDetailId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Check_ProjectCheckItemDetail GetCheckItemDetailById(string checkItemDetailId)
|
||||
{
|
||||
return Funs.DB.Check_ProjectCheckItemDetail.FirstOrDefault(e => e.CheckItemDetailId == checkItemDetailId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加项目检查项明细
|
||||
/// </summary>
|
||||
/// <param name="checkItemDetail"></param>
|
||||
public static void AddCheckItemDetail(Model.Check_ProjectCheckItemDetail checkItemDetail)
|
||||
{
|
||||
Model.Check_ProjectCheckItemDetail newCheckItemDetail = new Model.Check_ProjectCheckItemDetail
|
||||
{
|
||||
CheckItemDetailId = checkItemDetail.CheckItemDetailId,
|
||||
CheckItemSetId = checkItemDetail.CheckItemSetId,
|
||||
CheckContent = checkItemDetail.CheckContent,
|
||||
SortIndex = checkItemDetail.SortIndex,
|
||||
IsBuiltIn = checkItemDetail.IsBuiltIn
|
||||
};
|
||||
Funs.DB.Check_ProjectCheckItemDetail.InsertOnSubmit(newCheckItemDetail);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改项目检查项明细
|
||||
/// </summary>
|
||||
/// <param name="checkItemDetail"></param>
|
||||
public static void UpdateCheckItemDetail(Model.Check_ProjectCheckItemDetail checkItemDetail)
|
||||
{
|
||||
Model.Check_ProjectCheckItemDetail newCheckItemDetail = Funs.DB.Check_ProjectCheckItemDetail.FirstOrDefault(e => e.CheckItemDetailId == checkItemDetail.CheckItemDetailId);
|
||||
if (newCheckItemDetail != null)
|
||||
{
|
||||
newCheckItemDetail.CheckContent = checkItemDetail.CheckContent;
|
||||
newCheckItemDetail.SortIndex = checkItemDetail.SortIndex;
|
||||
newCheckItemDetail.IsBuiltIn = checkItemDetail.IsBuiltIn;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除项目检查项明细
|
||||
/// </summary>
|
||||
/// <param name="checkItemDetailId"></param>
|
||||
public static void DeleteCheckItemDetail(string checkItemDetailId)
|
||||
{
|
||||
Model.Check_ProjectCheckItemDetail checkItemDetail = Funs.DB.Check_ProjectCheckItemDetail.FirstOrDefault(e => e.CheckItemDetailId == checkItemDetailId);
|
||||
if (checkItemDetail != null)
|
||||
{
|
||||
Funs.DB.Check_ProjectCheckItemDetail.DeleteOnSubmit(checkItemDetail);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据项目检查项主键删除所有相关明细信息
|
||||
/// </summary>
|
||||
/// <param name="rectifyId"></param>
|
||||
public static void DeleteCheckItemDetailByCheckItemSetId(string checkItemSetId)
|
||||
{
|
||||
var q = (from x in Funs.DB.Check_ProjectCheckItemDetail where x.CheckItemSetId == checkItemSetId select x).ToList();
|
||||
if (q != null)
|
||||
{
|
||||
Funs.DB.Check_ProjectCheckItemDetail.DeleteAllOnSubmit(q);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user