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