Basf_TCC7/HJGL/BLL/APIService/APIPreWeldingDailyService.cs

80 lines
2.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public static class APIPreWeldingDailyService
{
public static void SavePreWeldingDaily(Model.WeldJointItem addItem)
{
using (Model.HJGLDB db = new Model.HJGLDB(Funs.ConnString))
{
//string projectId = string.Empty;
//string unitId = string.Empty;
//var p = db.WBS_UnitWork.Where(x => x.UnitWorkId == addItem.UnitWorkId).FirstOrDefault();
//if (p != null)
//{
// projectId = p.ProjectId;
// unitId = p.UnitId;
//}
Model.Pipeline_PreWeldingDaily newP = new Model.Pipeline_PreWeldingDaily
{
PreWeldingDailyId = BLL.Funs.GetNewID(),
ProjectId = addItem.ProjectId,
InstallationId = addItem.InstallationId,
UnitId = addItem.UnitId,
WeldJointId = addItem.WeldJointId,
WeldingDate = addItem.WeldingDate,
BackingWelderId = addItem.BackingWelderId,
CoverWelderId = addItem.CoverWelderId,
AttachUrl = addItem.AttachUrl
};
db.Pipeline_PreWeldingDaily.InsertOnSubmit(newP);
db.SubmitChanges();
}
}
public static void SavePreWeldingDaily(List<Model.WeldJointItem > addList)
{
using (Model.HJGLDB db = new Model.HJGLDB(Funs.ConnString))
{
//string projectId = string.Empty;
//string unitId = string.Empty;
//var p = db.WBS_UnitWork.Where(x => x.UnitWorkId == addItem.UnitWorkId).FirstOrDefault();
//if (p != null)
//{
// projectId = p.ProjectId;
// unitId = p.UnitId;
//}
foreach (var addItem in addList)
{
Model.Pipeline_PreWeldingDaily newP = new Model.Pipeline_PreWeldingDaily
{
PreWeldingDailyId = BLL.Funs.GetNewID(),
ProjectId = addItem.ProjectId,
InstallationId = addItem.InstallationId,
UnitId = addItem.UnitId,
WeldJointId = addItem.WeldJointId,
WeldingDate = addItem.WeldingDate,
BackingWelderId = addItem.BackingWelderId,
CoverWelderId = addItem.CoverWelderId,
AttachUrl = addItem.AttachUrl
};
db.Pipeline_PreWeldingDaily.InsertOnSubmit(newP);
}
db.SubmitChanges();
}
}
}
}