using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; using System.Web.UI.WebControls; namespace BLL { public class ChangeService { public static Model.SGGLDB db = Funs.DB; /// /// 根据主键获取变更登记信息 /// /// /// public static Model.QuantityManagement_Change GetChangeById(string ChangeId) { return Funs.DB.QuantityManagement_Change.FirstOrDefault(e => e.ChangeId == ChangeId); } /// /// 添加变更登记 /// /// public static void AddChange(Model.QuantityManagement_Change Change) { Model.SGGLDB db = Funs.DB; Model.QuantityManagement_Change newChange = new Model.QuantityManagement_Change(); newChange.ChangeId = Change.ChangeId; newChange.ProjectId = Change.ProjectId; newChange.WorkSection = Change.WorkSection; newChange.ChangeNo = Change.ChangeNo; newChange.ChangeName = Change.ChangeName; newChange.Major = Change.Major; newChange.AcceptDate = Change.AcceptDate; newChange.CompletionStatus = Change.CompletionStatus; newChange.CompletionStatus2 = Change.CompletionStatus2; newChange.DutyPerson = Change.DutyPerson; newChange.DrawingId = Change.DrawingId; newChange.Remark = Change.Remark; newChange.CompileMan = Change.CompileMan; newChange.CompileDate = Change.CompileDate; db.QuantityManagement_Change.InsertOnSubmit(newChange); db.SubmitChanges(); } /// /// 修改变更登记 /// /// public static void UpdateChange(Model.QuantityManagement_Change Change) { Model.SGGLDB db = Funs.DB; Model.QuantityManagement_Change newChange = db.QuantityManagement_Change.FirstOrDefault(e => e.ChangeId == Change.ChangeId); if (newChange != null) { newChange.ProjectId = Change.ProjectId; newChange.WorkSection = Change.WorkSection; newChange.ChangeNo = Change.ChangeNo; newChange.ChangeName = Change.ChangeName; newChange.Major = Change.Major; newChange.AcceptDate = Change.AcceptDate; newChange.CompletionStatus = Change.CompletionStatus; newChange.CompletionStatus2 = Change.CompletionStatus2; newChange.DutyPerson = Change.DutyPerson; newChange.DrawingId = Change.DrawingId; newChange.Remark = Change.Remark; newChange.CompileMan = Change.CompileMan; db.SubmitChanges(); } } /// /// 根据主键删除变更登记 /// /// public static void DeleteChange(string ChangeId) { Model.SGGLDB db = Funs.DB; Model.QuantityManagement_Change Change = db.QuantityManagement_Change.FirstOrDefault(e => e.ChangeId == ChangeId); if (Change != null) { db.QuantityManagement_Change.DeleteOnSubmit(Change); db.SubmitChanges(); } } } }