using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class QuantityDesctiptionService
{
public static Model.Base_QuantityDesctiption GetQuantityDesctiptionById(string keyId)
{
return Funs.DB.Base_QuantityDesctiption.FirstOrDefault(e => e.KeyId == keyId);
}
///
/// 增加
///
///
public static void AddQuantityDesctiption(Model.Base_QuantityDesctiption des)
{
Model.Base_QuantityDesctiption newDes = new Model.Base_QuantityDesctiption();
newDes.KeyId = des.KeyId;
newDes.DepartId = des.DepartId;
newDes.DisciplinesWBSId = des.DisciplinesWBSId;
newDes.QuantityDesctiption = des.QuantityDesctiption;
newDes.PlanMHRsUnit = des.PlanMHRsUnit;
Funs.DB.Base_QuantityDesctiption.InsertOnSubmit(newDes);
Funs.DB.SubmitChanges();
}
///
/// 修改
///
///
public static void UpdateQuantityDesctiption(Model.Base_QuantityDesctiption des)
{
Model.Base_QuantityDesctiption newDes = Funs.DB.Base_QuantityDesctiption.FirstOrDefault(e => e.KeyId == des.KeyId);
if (newDes != null)
{
newDes.DepartId = des.DepartId;
newDes.DisciplinesWBSId = des.DisciplinesWBSId;
newDes.QuantityDesctiption = des.QuantityDesctiption;
newDes.PlanMHRsUnit = des.PlanMHRsUnit;
Funs.DB.SubmitChanges();
}
}
///
/// 删除
///
///
public static void DeleteQuantityDesctiptionById(string keyId)
{
Model.Base_QuantityDesctiption newDes = Funs.DB.Base_QuantityDesctiption.FirstOrDefault(e => e.KeyId == keyId);
if (newDes != null)
{
Funs.DB.Base_QuantityDesctiption.DeleteOnSubmit(newDes);
Funs.DB.SubmitChanges();
}
}
///
/// 验证是否存在
///
///
///
///
///
///
public static bool IsExitQuantityDesctiption(string departId, string DisciplinesWBSId, string quantityDesctiption, string id)
{
var q = Funs.DB.Base_QuantityDesctiption.FirstOrDefault(x => x.DepartId == departId && x.DisciplinesWBSId == DisciplinesWBSId && x.QuantityDesctiption == quantityDesctiption && x.KeyId != id);
if (q != null)
{
return true;
}
else
{
return false;
}
}
}
}