using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
///
/// ITP清单
///
public static class ITPListService
{
///
/// 根据主键获取ITP清单
///
///
///
public static Model.CQMS_Foreign_ITPList GetITPListById(string itpListId)
{
return Funs.DB.CQMS_Foreign_ITPList.FirstOrDefault(e => e.ITPListId == itpListId);
}
///
/// 添加
///
///
public static void AddITPList(Model.CQMS_Foreign_ITPList itpList)
{
Model.CQMS_Foreign_ITPList newITPList = new Model.CQMS_Foreign_ITPList();
newITPList.ITPListId = itpList.ITPListId;
newITPList.ITPName = itpList.ITPName;
newITPList.CompileMan = itpList.CompileMan;
newITPList.CompileDate = itpList.CompileDate;
Funs.DB.CQMS_Foreign_ITPList.InsertOnSubmit(newITPList);
Funs.DB.SubmitChanges();
}
///
/// 修改
///
///
public static void UpdateITPList(Model.CQMS_Foreign_ITPList itpList)
{
Model.CQMS_Foreign_ITPList newITPList = Funs.DB.CQMS_Foreign_ITPList.FirstOrDefault(e => e.ITPListId == itpList.ITPListId);
if (newITPList!=null)
{
newITPList.ITPName = itpList.ITPName;
newITPList.CompileMan = itpList.CompileMan;
newITPList.CompileDate = itpList.CompileDate;
Funs.DB.SubmitChanges();
}
}
///
/// 根据主键删除ITP清单
///
///
public static void DeleteITPListById(string itpListId)
{
Model.CQMS_Foreign_ITPList itpList = Funs.DB.CQMS_Foreign_ITPList.FirstOrDefault(e => e.ITPListId == itpListId);
if (itpList != null)
{
Funs.DB.CQMS_Foreign_ITPList.DeleteOnSubmit(itpList);
Funs.DB.SubmitChanges();
}
}
///
/// 判断名称是否存在
///
///
///
///
public static bool IsExistITPName(string iTPListId, string name)
{
bool isExist = false;
var q = Funs.DB.CQMS_Foreign_ITPList.FirstOrDefault(e => e.ITPName == name && e.ITPListId != iTPListId);
if (q != null)
{
isExist = true;
}
return isExist;
}
}
}