80 lines
2.9 KiB
C#
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();
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|