1
This commit is contained in:
@@ -29,6 +29,7 @@
|
||||
Model.HJGL_MaterialCodeLib newCodeLib = new HJGL_MaterialCodeLib
|
||||
{
|
||||
MaterialCode = codeLib.MaterialCode,
|
||||
HeatNo = codeLib.HeatNo,
|
||||
MaterialName = codeLib.MaterialName,
|
||||
MaterialSpec = codeLib.MaterialSpec,
|
||||
MaterialMade = codeLib.MaterialMade,
|
||||
@@ -56,6 +57,7 @@
|
||||
Model.HJGL_MaterialCodeLib newCodeLib = db.HJGL_MaterialCodeLib.FirstOrDefault(e => e.MaterialCode == codeLib.MaterialCode);
|
||||
if (newCodeLib != null)
|
||||
{
|
||||
newCodeLib.HeatNo = codeLib.HeatNo;
|
||||
newCodeLib.MaterialName = codeLib.MaterialName;
|
||||
newCodeLib.MaterialSpec = codeLib.MaterialSpec;
|
||||
newCodeLib.MaterialMade = codeLib.MaterialMade;
|
||||
@@ -80,6 +82,38 @@
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 批量添加材料库
|
||||
/// </summary>
|
||||
/// <param name="list"></param>
|
||||
/// <param name="inoutPlanMasterId"></param>
|
||||
public static void AddList(List<Tw_InputDataIn> list)
|
||||
{
|
||||
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
var materialCodes = from x in db.HJGL_MaterialCodeLib select x.MaterialCode;
|
||||
var ls = from x in list
|
||||
where !materialCodes.Contains(x.MaterialCode)
|
||||
select x;
|
||||
List<Model.HJGL_MaterialCodeLib> details = new List<Model.HJGL_MaterialCodeLib>();
|
||||
foreach (var item in ls)
|
||||
{
|
||||
Model.HJGL_MaterialCodeLib table = new Model.HJGL_MaterialCodeLib
|
||||
{
|
||||
MaterialCode = item.MaterialCode,
|
||||
HeatNo = item.HeatNo,
|
||||
MaterialName = item.MaterialName,
|
||||
MaterialSpec = item.MaterialSpec,
|
||||
MaterialUnit = item.MaterialUnit
|
||||
};
|
||||
details.Add(table);
|
||||
}
|
||||
|
||||
db.HJGL_MaterialCodeLib.InsertAllOnSubmit(details);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class MaterialCodeLibDtoIn
|
||||
|
||||
Reference in New Issue
Block a user