using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BLL { /// /// 钢结构完成情况 /// public class SteelStructureCompletionService { public static Model.SGGLDB db = Funs.DB; /// /// 根据主键获取钢结构完成情况 /// /// /// public static Model.JDGL_SteelStructureCompletion GetSteelStructureCompletionById(string steelStructureCompletionId) { return Funs.DB.JDGL_SteelStructureCompletion.FirstOrDefault(e => e.SteelStructureCompletionId == steelStructureCompletionId); } /// /// 添加钢结构完成情况 /// /// public static void AddSteelStructureCompletion(Model.JDGL_SteelStructureCompletion steelStructureCompletion) { Model.SGGLDB db = Funs.DB; Model.JDGL_SteelStructureCompletion newSteelStructureCompletion = new Model.JDGL_SteelStructureCompletion { SteelStructureCompletionId = steelStructureCompletion.SteelStructureCompletionId, ProjectId = steelStructureCompletion.ProjectId, UnitId = steelStructureCompletion.UnitId, TotalNum = steelStructureCompletion.TotalNum, ArrivalNum = steelStructureCompletion.ArrivalNum, ThisNum = steelStructureCompletion.ThisNum, CompileMan = steelStructureCompletion.CompileMan, CompileDate = steelStructureCompletion.CompileDate, StartDate = steelStructureCompletion.StartDate, EndDate = steelStructureCompletion.EndDate }; db.JDGL_SteelStructureCompletion.InsertOnSubmit(newSteelStructureCompletion); db.SubmitChanges(); } /// /// 修改钢结构完成情况 /// /// public static void UpdateSteelStructureCompletion(Model.JDGL_SteelStructureCompletion steelStructureCompletion) { Model.SGGLDB db = Funs.DB; Model.JDGL_SteelStructureCompletion newSteelStructureCompletion = db.JDGL_SteelStructureCompletion.FirstOrDefault(e => e.SteelStructureCompletionId == steelStructureCompletion.SteelStructureCompletionId); if (newSteelStructureCompletion != null) { newSteelStructureCompletion.TotalNum = steelStructureCompletion.TotalNum; newSteelStructureCompletion.ArrivalNum = steelStructureCompletion.ArrivalNum; newSteelStructureCompletion.ThisNum = steelStructureCompletion.ThisNum; newSteelStructureCompletion.CompileMan = steelStructureCompletion.CompileMan; newSteelStructureCompletion.CompileDate = steelStructureCompletion.CompileDate; db.SubmitChanges(); } } /// /// 根据主键删除钢结构完成情况 /// /// public static void DeleteSteelStructureCompletionById(string steelStructureCompletionId) { Model.SGGLDB db = Funs.DB; var steelStructureCompletion = (from x in db.JDGL_SteelStructureCompletion where x.SteelStructureCompletionId == steelStructureCompletionId select x).FirstOrDefault(); if (steelStructureCompletion != null) { db.JDGL_SteelStructureCompletion.DeleteOnSubmit(steelStructureCompletion); db.SubmitChanges(); } } } }