170 lines
6.3 KiB
C#
170 lines
6.3 KiB
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
using System.Threading.Tasks;
|
|||
|
|
|||
|
namespace BLL
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 硬度委托
|
|||
|
/// </summary>
|
|||
|
public class HotHardManageEditService
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 根据委托Id获取用于委托的委托信息
|
|||
|
/// </summary>
|
|||
|
/// <param name="jot_id"></param>
|
|||
|
/// <returns></returns>
|
|||
|
public static Model.HotHard GetHotHardByID(string HotHardID)
|
|||
|
{
|
|||
|
var view = Funs.DB.HotHard.FirstOrDefault(e => e.HotHardID == HotHardID);
|
|||
|
return view;
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 根据委托Id获取用于委托的焊口视图信息
|
|||
|
/// </summary>
|
|||
|
/// <param name="jot_id"></param>
|
|||
|
/// <returns></returns>
|
|||
|
public static List<Model.View_HotHardItem> GetView_HotHardItemByHotHardID(string HotHardID)
|
|||
|
{
|
|||
|
var view = (from x in Funs.DB.View_HotHardItem where x.HotHardID == HotHardID select x).ToList();
|
|||
|
return view;
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 根据焊口Id获取用于委托的焊口信息
|
|||
|
/// </summary>
|
|||
|
/// <param name="jot_id"></param>
|
|||
|
/// <returns></returns>
|
|||
|
public static Model.View_HotHardItem GetView_HotHardItemByJotID(string jot_id, string projectId)
|
|||
|
{
|
|||
|
var view = Funs.DB.View_HotHardItem.FirstOrDefault(e => e.JOT_ID == jot_id && e.ProjectId == projectId);
|
|||
|
return view;
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 增加委托信息
|
|||
|
/// </summary>
|
|||
|
/// <param name="HotHard">委托实体</param>
|
|||
|
public static void AddHotHard(Model.HotHard HotHard)
|
|||
|
{
|
|||
|
Model.HotHard newHotHard = new Model.HotHard();
|
|||
|
newHotHard.HotHardID = HotHard.HotHardID;
|
|||
|
newHotHard.HotHardCode = HotHard.HotHardCode;
|
|||
|
newHotHard.HotHardUnit = HotHard.HotHardUnit;
|
|||
|
newHotHard.HotHardDate = HotHard.HotHardDate;
|
|||
|
newHotHard.HotHardMan = HotHard.HotHardMan;
|
|||
|
|
|||
|
newHotHard.NDTMethod = HotHard.NDTMethod;
|
|||
|
newHotHard.CheckUnit = HotHard.CheckUnit;
|
|||
|
newHotHard.ProjectId = HotHard.ProjectId;
|
|||
|
newHotHard.InstallationId = HotHard.InstallationId;
|
|||
|
newHotHard.DetectionTime = HotHard.DetectionTime;
|
|||
|
|
|||
|
newHotHard.NDTRate = HotHard.NDTRate;
|
|||
|
newHotHard.Sendee = HotHard.Sendee;
|
|||
|
newHotHard.Standards = HotHard.Standards;
|
|||
|
newHotHard.InspectionNum = HotHard.InspectionNum;
|
|||
|
newHotHard.CheckNum = HotHard.CheckNum;
|
|||
|
newHotHard.TestWeldNum = HotHard.TestWeldNum;
|
|||
|
|
|||
|
Funs.DB.HotHard.InsertOnSubmit(newHotHard);
|
|||
|
Funs.DB.SubmitChanges();
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 修改焊接信息
|
|||
|
/// </summary>
|
|||
|
/// <param name="weldReport">焊接实体</param>
|
|||
|
public static void UpdateHotHard(Model.HotHard HotHard)
|
|||
|
{
|
|||
|
Model.HotHard newHotHard = Funs.DB.HotHard.FirstOrDefault(e => e.HotHardID == HotHard.HotHardID);
|
|||
|
if (newHotHard != null)
|
|||
|
{
|
|||
|
//newHotHard.HotHardID = HotHard.HotHardID;
|
|||
|
newHotHard.HotHardCode = HotHard.HotHardCode;
|
|||
|
newHotHard.HotHardUnit = HotHard.HotHardUnit;
|
|||
|
newHotHard.HotHardDate = HotHard.HotHardDate;
|
|||
|
newHotHard.HotHardMan = HotHard.HotHardMan;
|
|||
|
|
|||
|
newHotHard.NDTMethod = HotHard.NDTMethod;
|
|||
|
newHotHard.CheckUnit = HotHard.CheckUnit;
|
|||
|
newHotHard.ProjectId = HotHard.ProjectId;
|
|||
|
newHotHard.InstallationId = HotHard.InstallationId;
|
|||
|
newHotHard.DetectionTime = HotHard.DetectionTime;
|
|||
|
|
|||
|
newHotHard.NDTRate = HotHard.NDTRate;
|
|||
|
newHotHard.Sendee = HotHard.Sendee;
|
|||
|
newHotHard.Standards = HotHard.Standards;
|
|||
|
newHotHard.InspectionNum = HotHard.InspectionNum;
|
|||
|
newHotHard.CheckNum = HotHard.CheckNum;
|
|||
|
newHotHard.TestWeldNum = HotHard.TestWeldNum;
|
|||
|
Funs.DB.SubmitChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 根据主键删除委托信息
|
|||
|
/// </summary>
|
|||
|
/// <param name="HotHardID">委托主键</param>
|
|||
|
public static void DeleteHotHardByHotHardID(string HotHardID)
|
|||
|
{
|
|||
|
Model.HotHard HotHard = Funs.DB.HotHard.FirstOrDefault(e => e.HotHardID == HotHardID);
|
|||
|
if (HotHard != null)
|
|||
|
{
|
|||
|
Funs.DB.HotHard.DeleteOnSubmit(HotHard);
|
|||
|
Funs.DB.SubmitChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 根据主键删除委托信息明细
|
|||
|
/// </summary>
|
|||
|
/// <param name="HotHardID">委托主键</param>
|
|||
|
public static void DeleteHotHardItemByHotHardID(string HotHardID)
|
|||
|
{
|
|||
|
var HotHard = from x in Funs.DB.HotHardItem where x.HotHardID == HotHardID select x;
|
|||
|
if (HotHard != null)
|
|||
|
{
|
|||
|
Funs.DB.HotHardItem.DeleteAllOnSubmit(HotHard);
|
|||
|
Funs.DB.SubmitChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 增加委托信息明细
|
|||
|
/// </summary>
|
|||
|
/// <param name="HotHardItem">委托明细实体</param>
|
|||
|
public static void AddHotHardItem(Model.HotHardItem HotHardItem)
|
|||
|
{
|
|||
|
Model.HotHardItem newHotHardItem = new Model.HotHardItem();
|
|||
|
|
|||
|
newHotHardItem.HotHardItemID = SQLHelper.GetNewID(typeof(Model.HotHardItem));
|
|||
|
newHotHardItem.HotHardID = HotHardItem.HotHardID;
|
|||
|
newHotHardItem.JOT_ID = HotHardItem.JOT_ID;
|
|||
|
|
|||
|
newHotHardItem.Remark = HotHardItem.Remark;
|
|||
|
Funs.DB.HotHardItem.InsertOnSubmit(newHotHardItem);
|
|||
|
Funs.DB.SubmitChanges();
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 审核委托信息
|
|||
|
/// </summary>
|
|||
|
/// <param name="weldReport">焊接实体</param>
|
|||
|
public static void AuditHotHard(Model.HotHard HotHard)
|
|||
|
{
|
|||
|
Model.HotHard newHotHard = Funs.DB.HotHard.FirstOrDefault(e => e.HotHardID == HotHard.HotHardID);
|
|||
|
if (newHotHard != null)
|
|||
|
{
|
|||
|
//newHotHard.HotHardID = HotHard.HotHardID;
|
|||
|
newHotHard.AuditMan = HotHard.AuditMan;
|
|||
|
newHotHard.AuditDate = HotHard.AuditDate;
|
|||
|
Funs.DB.SubmitChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|