dd
This commit is contained in:
@@ -0,0 +1,134 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Collections;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
public static class HJGL_ElectrodeBakeService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据焊条烘烤记录Id获取焊条烘烤记录信息
|
||||
/// </summary>
|
||||
/// <param name="electrodeId">焊条烘烤记录Id</param>
|
||||
/// <returns></returns>
|
||||
public static Model.HJGL_ElectrodeBake GetElecrodeBakeByElectrodeId(string electrodeId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
var elecrodeBake = db.HJGL_ElectrodeBake.FirstOrDefault(e => e.ElectrodeID == electrodeId);
|
||||
return elecrodeBake;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据焊条烘烤记录获取明细信息
|
||||
/// </summary>
|
||||
/// <param name="electrodeId"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.HJGL_ElectrodeBakeItem> GetElecrodeBakeItemByElecrodeId(string electrodeId)
|
||||
{
|
||||
return (from x in Funs.DB.HJGL_ElectrodeBakeItem where x.ElectrodeID == electrodeId select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加焊条烘烤记录
|
||||
/// </summary>
|
||||
/// <param name="electrodeBake"></param>
|
||||
public static void AddElectrodeBake(Model.HJGL_ElectrodeBake electrodeBake)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.HJGL_ElectrodeBake newElectrodeBake = new Model.HJGL_ElectrodeBake();
|
||||
|
||||
newElectrodeBake.ElectrodeID = electrodeBake.ElectrodeID;
|
||||
newElectrodeBake.ElectrodeCode = electrodeBake.ElectrodeCode;
|
||||
newElectrodeBake.ElectrodeDate = electrodeBake.ElectrodeDate;
|
||||
newElectrodeBake.UnitId = electrodeBake.UnitId;
|
||||
newElectrodeBake.CompileMan = electrodeBake.CompileMan;
|
||||
newElectrodeBake.CompileDate = electrodeBake.CompileDate;
|
||||
newElectrodeBake.ProjectId = electrodeBake.ProjectId;
|
||||
newElectrodeBake.EType = electrodeBake.EType;
|
||||
|
||||
db.HJGL_ElectrodeBake.InsertOnSubmit(newElectrodeBake);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改焊丝烘烤记录
|
||||
/// </summary>
|
||||
/// <param name="electrodeBake"></param>
|
||||
public static void UpdateElectrodeBake(Model.HJGL_ElectrodeBake electrodeBake)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.HJGL_ElectrodeBake newElectrodeBake = db.HJGL_ElectrodeBake.First(e => e.ElectrodeID == electrodeBake.ElectrodeID);
|
||||
|
||||
newElectrodeBake.ElectrodeCode = electrodeBake.ElectrodeCode;
|
||||
newElectrodeBake.ElectrodeDate = electrodeBake.ElectrodeDate;
|
||||
newElectrodeBake.UnitId = electrodeBake.UnitId;
|
||||
newElectrodeBake.CompileMan = electrodeBake.CompileMan;
|
||||
newElectrodeBake.CompileDate = electrodeBake.CompileDate;
|
||||
newElectrodeBake.ProjectId = electrodeBake.ProjectId;
|
||||
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 删除焊丝烘烤记录
|
||||
/// </summary>
|
||||
/// <param name="eletrodeId"></param>
|
||||
public static void DeleteElectrodeBake(string eletrodeId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.HJGL_ElectrodeBake electrodeBake = db.HJGL_ElectrodeBake.First(e => e.ElectrodeID == eletrodeId);
|
||||
db.HJGL_ElectrodeBake.DeleteOnSubmit(electrodeBake);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加焊丝烘烤记录明细
|
||||
/// </summary>
|
||||
/// <param name="electrodeBakeItem"></param>
|
||||
public static void AddElectrodeBakeItem(Model.HJGL_ElectrodeBakeItem electrodeBakeItem)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.HJGL_ElectrodeBakeItem newElectrodeBakeItem = new Model.HJGL_ElectrodeBakeItem();
|
||||
|
||||
newElectrodeBakeItem.ElectrodeItemID = SQLHelper.GetNewID(typeof(Model.HJGL_ElectrodeBakeItem));
|
||||
newElectrodeBakeItem.ElectrodeID = electrodeBakeItem.ElectrodeID;
|
||||
newElectrodeBakeItem.CardCode = electrodeBakeItem.CardCode;
|
||||
newElectrodeBakeItem.BatchCode = electrodeBakeItem.BatchCode;
|
||||
newElectrodeBakeItem.InLibCode = electrodeBakeItem.InLibCode;
|
||||
newElectrodeBakeItem.Specifications = electrodeBakeItem.Specifications;
|
||||
newElectrodeBakeItem.ElectrodeCount = electrodeBakeItem.ElectrodeCount;
|
||||
newElectrodeBakeItem.OvenElectricHours = electrodeBakeItem.OvenElectricHours;
|
||||
newElectrodeBakeItem.OvenElectricMinute = electrodeBakeItem.OvenElectricMinute;
|
||||
newElectrodeBakeItem.OvenElectricTemperature = electrodeBakeItem.OvenElectricTemperature;
|
||||
newElectrodeBakeItem.ConstantTemperature = electrodeBakeItem.ConstantTemperature;
|
||||
newElectrodeBakeItem.ConstantStartHours = electrodeBakeItem.ConstantStartHours;
|
||||
newElectrodeBakeItem.ConstantStartMinute = electrodeBakeItem.ConstantStartMinute;
|
||||
newElectrodeBakeItem.ConstantEndHours = electrodeBakeItem.ConstantEndHours;
|
||||
newElectrodeBakeItem.ConstantEndMinute = electrodeBakeItem.ConstantEndMinute;
|
||||
newElectrodeBakeItem.MoveInBoxHours = electrodeBakeItem.MoveInBoxHours;
|
||||
newElectrodeBakeItem.MoveInBoxMinute = electrodeBakeItem.MoveInBoxMinute;
|
||||
newElectrodeBakeItem.MoveInTemperature = electrodeBakeItem.MoveInTemperature;
|
||||
newElectrodeBakeItem.BakeNumber = electrodeBakeItem.BakeNumber;
|
||||
newElectrodeBakeItem.BakeHead = electrodeBakeItem.BakeHead;
|
||||
newElectrodeBakeItem.ElectrodeModel = electrodeBakeItem.ElectrodeModel;
|
||||
|
||||
db.HJGL_ElectrodeBakeItem.InsertOnSubmit(newElectrodeBakeItem);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据焊丝烘烤记录Id删除所有相关的明细
|
||||
/// </summary>
|
||||
/// <param name="electrodeId">焊丝烘烤记录Id</param>
|
||||
public static void DeleteElectrodeBakeItem(string electrodeId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
var q = (from x in db.HJGL_ElectrodeBakeItem where x.ElectrodeID == electrodeId select x).ToList();
|
||||
db.HJGL_ElectrodeBakeItem.DeleteAllOnSubmit(q);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user