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