using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { public class CostControlInitService { /// /// 根据费控项Id获取费控项信息 /// /// 费控项Id /// public static Model.WBS_CostControlInit GetCostControlInitByCostControlInitId(string costControlInitId) { return Funs.DB.WBS_CostControlInit.FirstOrDefault(e => e.CostControlInitId.ToString() == costControlInitId); } /// /// 增加费控项 /// /// 费控项 public static void AddCostControlInit(Model.WBS_CostControlInit costControlInit) { Model.SGGLDB db = Funs.DB; Model.WBS_CostControlInit newUP = new Model.WBS_CostControlInit(); newUP.CostControlInitId = SQLHelper.GetNewID(); newUP.CostControlInitCode = costControlInit.CostControlInitCode; newUP.CostControlInitName = costControlInit.CostControlInitName; newUP.Unit = costControlInit.Unit; db.WBS_CostControlInit.InsertOnSubmit(newUP); db.SubmitChanges(); } /// /// 修改费控项信息 /// /// 费控项信息 public static void UpdateCostControlInit(Model.WBS_CostControlInit costControlInit) { Model.SGGLDB db = Funs.DB; Model.WBS_CostControlInit newUP = db.WBS_CostControlInit.First(e => e.CostControlInitId == costControlInit.CostControlInitId); newUP.CostControlInitCode = costControlInit.CostControlInitCode; newUP.CostControlInitName = costControlInit.CostControlInitName; newUP.Unit = costControlInit.Unit; db.SubmitChanges(); } /// /// 根据Id删除费控项信息 /// /// public static void DeleteCostControlInit(string costControlInitId) { Model.SGGLDB db = Funs.DB; Model.WBS_CostControlInit CnP = db.WBS_CostControlInit.First(e => e.CostControlInitId.ToString() == costControlInitId); db.WBS_CostControlInit.DeleteOnSubmit(CnP); db.SubmitChanges(); } } }