93 lines
3.5 KiB
C#
93 lines
3.5 KiB
C#
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;
|
|
|
|
/// <summary>
|
|
/// 根据主键获取变更登记信息
|
|
/// </summary>
|
|
/// <param name="ChangeId"></param>
|
|
/// <returns></returns>
|
|
public static Model.QuantityManagement_Change GetChangeById(string ChangeId)
|
|
{
|
|
return Funs.DB.QuantityManagement_Change.FirstOrDefault(e => e.ChangeId == ChangeId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加变更登记
|
|
/// </summary>
|
|
/// <param name="Change"></param>
|
|
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();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改变更登记
|
|
/// </summary>
|
|
/// <param name="Change"></param>
|
|
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();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除变更登记
|
|
/// </summary>
|
|
/// <param name="ChangeId"></param>
|
|
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();
|
|
}
|
|
}
|
|
}
|
|
}
|