11
This commit is contained in:
@@ -0,0 +1,108 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 焊缝检测比例对照表
|
||||
/// </summary>
|
||||
public static class HJGL_WeldControlService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取焊缝检测比例对照表
|
||||
/// </summary>
|
||||
/// <param name="weldControlId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.HJGL_BS_WeldControl GetWeldControlById(string weldControlId)
|
||||
{
|
||||
return Funs.DB.HJGL_BS_WeldControl.FirstOrDefault(e => e.WeldControlId == weldControlId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加焊缝检测比例对照表
|
||||
/// </summary>
|
||||
/// <param name="weldControl"></param>
|
||||
public static void AddWeldControl(Model.HJGL_BS_WeldControl weldControl)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.HJGL_BS_WeldControl newWeldControl = new Model.HJGL_BS_WeldControl();
|
||||
newWeldControl.WeldControlId = weldControl.WeldControlId;
|
||||
newWeldControl.ExecStandardId = weldControl.ExecStandardId;
|
||||
newWeldControl.ISC_ID = weldControl.ISC_ID;
|
||||
newWeldControl.JotyId = weldControl.JotyId;
|
||||
newWeldControl.Joty_Rate = weldControl.Joty_Rate;
|
||||
newWeldControl.Joty_Level = weldControl.Joty_Level;
|
||||
newWeldControl.JotyId_C = weldControl.JotyId_C;
|
||||
newWeldControl.Joty_C_Rate = weldControl.Joty_C_Rate;
|
||||
newWeldControl.Joty_C_Level = weldControl.Joty_C_Level;
|
||||
newWeldControl.JotyId_D = weldControl.JotyId_D;
|
||||
newWeldControl.Joty_D_Rate = weldControl.Joty_D_Rate;
|
||||
newWeldControl.Joty_D_Level = weldControl.Joty_D_Level;
|
||||
db.HJGL_BS_WeldControl.InsertOnSubmit(newWeldControl);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改焊缝检测比例对照表
|
||||
/// </summary>
|
||||
/// <param name="weldControl"></param>
|
||||
public static void UpdateWeldControl(Model.HJGL_BS_WeldControl weldControl)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.HJGL_BS_WeldControl newWeldControl = db.HJGL_BS_WeldControl.FirstOrDefault(e => e.WeldControlId == weldControl.WeldControlId);
|
||||
if (newWeldControl != null)
|
||||
{
|
||||
newWeldControl.ExecStandardId = weldControl.ExecStandardId;
|
||||
newWeldControl.ISC_ID = weldControl.ISC_ID;
|
||||
newWeldControl.JotyId = weldControl.JotyId;
|
||||
newWeldControl.Joty_Rate = weldControl.Joty_Rate;
|
||||
newWeldControl.Joty_Level = weldControl.Joty_Level;
|
||||
newWeldControl.JotyId_C = weldControl.JotyId_C;
|
||||
newWeldControl.Joty_C_Rate = weldControl.Joty_C_Rate;
|
||||
newWeldControl.Joty_C_Level = weldControl.Joty_C_Level;
|
||||
newWeldControl.JotyId_D = weldControl.JotyId_D;
|
||||
newWeldControl.Joty_D_Rate = weldControl.Joty_D_Rate;
|
||||
newWeldControl.Joty_D_Level = weldControl.Joty_D_Level;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除焊缝检测比例对照表
|
||||
/// </summary>
|
||||
/// <param name="weldControlId"></param>
|
||||
public static void DeleteWeldControlById(string weldControlId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.HJGL_BS_WeldControl weldControl = db.HJGL_BS_WeldControl.FirstOrDefault(e => e.WeldControlId == weldControlId);
|
||||
if (weldControl != null)
|
||||
{
|
||||
db.HJGL_BS_WeldControl.DeleteOnSubmit(weldControl);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据执行标准ID获取焊缝检测比例对照表数量
|
||||
/// </summary>
|
||||
/// <param name="execStandardId"></param>
|
||||
/// <returns></returns>
|
||||
public static int GetWeldControlByExecStandardId(string execStandardId)
|
||||
{
|
||||
return (from x in Funs.DB.HJGL_BS_WeldControl where x.ExecStandardId == execStandardId select x).Count();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据管道等级、执行标准获取焊缝检测比例对照表
|
||||
/// </summary>
|
||||
/// <param name="isc_id"></param>
|
||||
/// <param name="execStandardId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.HJGL_BS_WeldControl GEtWeldControlByISCIDAndExecStandardId(string isc_id, string execStandardId="")
|
||||
{
|
||||
return Funs.DB.HJGL_BS_WeldControl.FirstOrDefault(e => e.ISC_ID == isc_id && e.ExecStandardId == execStandardId);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user