20260121 交工资料
This commit is contained in:
@@ -247,9 +247,12 @@
|
||||
<Compile Include="HJGL\WeldingManage\WelderOKRateStatisticsService.cs" />
|
||||
<Compile Include="HJGL\WeldingManage\WeldRecordInService.cs" />
|
||||
<Compile Include="JGZL\AcceptanceCertificateService.cs" />
|
||||
<Compile Include="JGZL\BlowingCleaningItemService.cs" />
|
||||
<Compile Include="JGZL\BlowingCleaningService.cs" />
|
||||
<Compile Include="JGZL\CommencementReportService.cs" />
|
||||
<Compile Include="JGZL\ConDrawingVerificationService.cs" />
|
||||
<Compile Include="JGZL\ContactService.cs" />
|
||||
<Compile Include="JGZL\ElectrostaticGroundingService.cs" />
|
||||
<Compile Include="JGZL\HandoverCertificateService.cs" />
|
||||
<Compile Include="JGZL\MeasuringInstrumentsService.cs" />
|
||||
<Compile Include="JGZL\NDTPersonService.cs" />
|
||||
|
||||
@@ -1805,6 +1805,16 @@ namespace BLL
|
||||
/// 质量控制点检查记录
|
||||
/// </summary>
|
||||
public const string JGZL_QualityControlPointInspectionMenuId = "594F3A00-5B63-4149-9250-3A048397D537";
|
||||
|
||||
/// <summary>
|
||||
/// 管道静电接地测试记录
|
||||
/// </summary>
|
||||
public const string JGZL_ElectrostaticGroundingMenuId = "62B150A1-37F3-44FE-A884-103E15BB47AC";
|
||||
|
||||
/// <summary>
|
||||
/// 管道吹扫/清洗检验记录
|
||||
/// </summary>
|
||||
public const string JGZL_BlowingCleaningMenuId = "E64FC226-8164-43F7-AA4D-6E268EDEC5BC";
|
||||
#endregion
|
||||
|
||||
#region 报表对应ID
|
||||
|
||||
@@ -0,0 +1,133 @@
|
||||
using FastReport.DevComponents.DotNetBar;
|
||||
using Model;
|
||||
using NPOI.OpenXmlFormats.Dml.Diagram;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 管道吹扫/清洗检验记录明细
|
||||
/// </summary>
|
||||
public class BlowingCleaningItemService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取明细信息
|
||||
/// </summary>
|
||||
/// <param name="itemId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.JGZL_BlowingCleaningItem GetBlowingCleaningItemById(string itemId)
|
||||
{
|
||||
return Funs.DB.JGZL_BlowingCleaningItem.FirstOrDefault(e => e.BlowingCleaningItemId == itemId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主表Id获取明细列表
|
||||
/// </summary>
|
||||
/// <param name="blowingCleaningId"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.JGZL_BlowingCleaningItem> GetBlowingCleaningItemList(string blowingCleaningId)
|
||||
{
|
||||
return (from x in Funs.DB.JGZL_BlowingCleaningItem where x.BlowingCleaningId == blowingCleaningId select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加
|
||||
/// </summary>
|
||||
/// <param name="item"></param>
|
||||
public static void AddBlowingCleaningItem(Model.JGZL_BlowingCleaningItem item)
|
||||
{
|
||||
SGGLDB db = Funs.DB;
|
||||
Model.JGZL_BlowingCleaningItem newItem = new JGZL_BlowingCleaningItem();
|
||||
newItem.BlowingCleaningItemId = item.BlowingCleaningItemId;
|
||||
newItem.BlowingCleaningId = item.BlowingCleaningId;
|
||||
newItem.ISO_Id = item.ISO_Id;
|
||||
newItem.STE_ID = item.STE_ID;
|
||||
newItem.OperatingMedium = item.OperatingMedium;
|
||||
newItem.CleaningMedium = item.CleaningMedium;
|
||||
newItem.ScrubbingMedium = item.ScrubbingMedium;
|
||||
db.JGZL_BlowingCleaningItem.InsertOnSubmit(newItem);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改
|
||||
/// </summary>
|
||||
/// <param name="item"></param>
|
||||
public static void UpdateBlowingCleaningItem(Model.JGZL_BlowingCleaningItem item)
|
||||
{
|
||||
SGGLDB db = Funs.DB;
|
||||
Model.JGZL_BlowingCleaningItem newItem = db.JGZL_BlowingCleaningItem.FirstOrDefault(e => e.BlowingCleaningItemId == item.BlowingCleaningItemId);
|
||||
if (newItem != null)
|
||||
{
|
||||
newItem.ISO_Id = item.ISO_Id;
|
||||
newItem.STE_ID = item.STE_ID;
|
||||
newItem.OperatingMedium = item.OperatingMedium;
|
||||
newItem.CleaningMedium = item.CleaningMedium;
|
||||
newItem.ScrubbingMedium = item.ScrubbingMedium;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主表Id删除相关明细信息
|
||||
/// </summary>
|
||||
/// <param name="blowingCleaningId"></param>
|
||||
public static void DeleteBlowingCleaningItemList(string blowingCleaningId)
|
||||
{
|
||||
SGGLDB db = Funs.DB;
|
||||
var q = (from x in db.JGZL_BlowingCleaningItem where x.BlowingCleaningId == blowingCleaningId select x).ToList();
|
||||
if (q != null)
|
||||
{
|
||||
db.JGZL_BlowingCleaningItem.DeleteAllOnSubmit(q);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除明细信息
|
||||
/// </summary>
|
||||
/// <param name="blowingCleaningItemId"></param>
|
||||
public static void DeleteBlowingCleaningItemById(string blowingCleaningItemId)
|
||||
{
|
||||
SGGLDB db = Funs.DB;
|
||||
Model.JGZL_BlowingCleaningItem item = db.JGZL_BlowingCleaningItem.FirstOrDefault(e => e.BlowingCleaningItemId == blowingCleaningItemId);
|
||||
if (item != null)
|
||||
{
|
||||
db.JGZL_BlowingCleaningItem.DeleteOnSubmit(item);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
public static List<Model.BlowingCleaningItem> GetBlowingCleaningItem(string hdItemsString)
|
||||
{
|
||||
var isoInfos = from x in Funs.DB.HJGL_PW_IsoInfo select x;
|
||||
List<Model.BlowingCleaningItem> returnViewMatch = new List<Model.BlowingCleaningItem>();
|
||||
if (!string.IsNullOrEmpty(hdItemsString))
|
||||
{
|
||||
List<string> isoIds = Funs.GetStrListByStr(hdItemsString, '|');
|
||||
foreach (var isoItem in isoIds)
|
||||
{
|
||||
string[] strs = isoItem.Split(',');
|
||||
|
||||
var isoInfo = isoInfos.FirstOrDefault(x => x.ISO_ID == strs[0]);
|
||||
if (isoInfo != null)
|
||||
{
|
||||
Model.BlowingCleaningItem newItem = new Model.BlowingCleaningItem();
|
||||
newItem.BlowingCleaningItemId = SQLHelper.GetNewID(typeof(Model.BlowingCleaningItem));
|
||||
newItem.ISO_Id = isoInfo.ISO_ID;
|
||||
newItem.ISO_IsoNo = isoInfo.ISO_IsoNo;
|
||||
newItem.STE_ID = isoInfo.STE_ID;
|
||||
newItem.STE_Code = BLL.HJGL_MaterialService.GetSteelBySteID(isoInfo.STE_ID).STE_Code;
|
||||
returnViewMatch.Add(newItem);
|
||||
}
|
||||
}
|
||||
}
|
||||
return returnViewMatch;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
using Model;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
public class BlowingCleaningService
|
||||
{
|
||||
/// <summary>
|
||||
/// 管道吹扫/清洗检验记录
|
||||
/// </summary>
|
||||
/// <param name="blowingCleaningId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.JGZL_BlowingCleaning GetBlowingCleaningById(string blowingCleaningId)
|
||||
{
|
||||
return Funs.DB.JGZL_BlowingCleaning.FirstOrDefault(e => e.BlowingCleaningId == blowingCleaningId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加吹扫/清洗检验记录
|
||||
/// </summary>
|
||||
/// <param name="blowingCleaning"></param>
|
||||
public static void AddBlowingCleaning(Model.JGZL_BlowingCleaning blowingCleaning)
|
||||
{
|
||||
SGGLDB db = Funs.DB;
|
||||
Model.JGZL_BlowingCleaning newBlowingCleaning = new Model.JGZL_BlowingCleaning();
|
||||
newBlowingCleaning.BlowingCleaningId = blowingCleaning.BlowingCleaningId;
|
||||
newBlowingCleaning.ProjectId = blowingCleaning.ProjectId;
|
||||
newBlowingCleaning.BlowingCleaningDate = blowingCleaning.BlowingCleaningDate;
|
||||
newBlowingCleaning.SystemName = blowingCleaning.SystemName;
|
||||
newBlowingCleaning.SystemCode = blowingCleaning.SystemCode;
|
||||
newBlowingCleaning.Results = blowingCleaning.Results;
|
||||
newBlowingCleaning.CompileMan = blowingCleaning.CompileMan;
|
||||
newBlowingCleaning.CompileDate = blowingCleaning.CompileDate;
|
||||
db.JGZL_BlowingCleaning.InsertOnSubmit(newBlowingCleaning);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改吹扫/清洗检验记录
|
||||
/// </summary>
|
||||
/// <param name="blowingCleaning"></param>
|
||||
public static void UpdateBlowingCleaning(Model.JGZL_BlowingCleaning blowingCleaning)
|
||||
{
|
||||
SGGLDB db = Funs.DB;
|
||||
Model.JGZL_BlowingCleaning newBlowingCleaning = db.JGZL_BlowingCleaning.FirstOrDefault(e => e.BlowingCleaningId == blowingCleaning.BlowingCleaningId);
|
||||
if (newBlowingCleaning != null)
|
||||
{
|
||||
newBlowingCleaning.BlowingCleaningDate = blowingCleaning.BlowingCleaningDate;
|
||||
newBlowingCleaning.SystemName = blowingCleaning.SystemName;
|
||||
newBlowingCleaning.SystemCode = blowingCleaning.SystemCode;
|
||||
newBlowingCleaning.Results = blowingCleaning.Results;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除吹扫/清洗检验记录
|
||||
/// </summary>
|
||||
/// <param name="blowingCleaningId"></param>
|
||||
public static void DeleteBlowingCleaningById(string blowingCleaningId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.JGZL_BlowingCleaning blowingCleaning = db.JGZL_BlowingCleaning.FirstOrDefault(e => e.BlowingCleaningId == blowingCleaningId);
|
||||
if (blowingCleaning != null)
|
||||
{
|
||||
db.JGZL_BlowingCleaning.DeleteOnSubmit(blowingCleaning);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
using Model;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 管道静电接地测试记录
|
||||
/// </summary>
|
||||
public class ElectrostaticGroundingService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取管道静电接地测试记录
|
||||
/// </summary>
|
||||
/// <param name="electrostaticGroundingId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.JGZL_ElectrostaticGrounding GetElectrostaticGroundingById(string electrostaticGroundingId)
|
||||
{
|
||||
return Funs.DB.JGZL_ElectrostaticGrounding.FirstOrDefault(e => e.ElectrostaticGroundingId == electrostaticGroundingId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加
|
||||
/// </summary>
|
||||
/// <param name="electrostaticGrounding"></param>
|
||||
public static void AddElectrostaticGrounding(Model.JGZL_ElectrostaticGrounding electrostaticGrounding)
|
||||
{
|
||||
SGGLDB db = Funs.DB;
|
||||
Model.JGZL_ElectrostaticGrounding newElectrostaticGrounding = new JGZL_ElectrostaticGrounding();
|
||||
newElectrostaticGrounding.ElectrostaticGroundingId = electrostaticGrounding.ElectrostaticGroundingId;
|
||||
newElectrostaticGrounding.ProjectId = electrostaticGrounding.ProjectId;
|
||||
newElectrostaticGrounding.PipelineCode = electrostaticGrounding.PipelineCode;
|
||||
newElectrostaticGrounding.ConnectionType = electrostaticGrounding.ConnectionType;
|
||||
newElectrostaticGrounding.BWSpecification = electrostaticGrounding.BWSpecification;
|
||||
newElectrostaticGrounding.BWMaterial = electrostaticGrounding.BWMaterial;
|
||||
newElectrostaticGrounding.BWResistance = electrostaticGrounding.BWResistance;
|
||||
newElectrostaticGrounding.GWSpecification = electrostaticGrounding.GWSpecification;
|
||||
newElectrostaticGrounding.GWMaterial = electrostaticGrounding.GWMaterial;
|
||||
newElectrostaticGrounding.GWResistance = electrostaticGrounding.GWResistance;
|
||||
newElectrostaticGrounding.CompileMan = electrostaticGrounding.CompileMan;
|
||||
newElectrostaticGrounding.CompileDate = electrostaticGrounding.CompileDate;
|
||||
db.JGZL_ElectrostaticGrounding.InsertOnSubmit(newElectrostaticGrounding);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改
|
||||
/// </summary>
|
||||
/// <param name="electrostaticGrounding"></param>
|
||||
public static void UpdateElectrostaticGrounding(Model.JGZL_ElectrostaticGrounding electrostaticGrounding)
|
||||
{
|
||||
SGGLDB db = Funs.DB;
|
||||
Model.JGZL_ElectrostaticGrounding newElectrostaticGrounding = db.JGZL_ElectrostaticGrounding.FirstOrDefault(e => e.ElectrostaticGroundingId == electrostaticGrounding.ElectrostaticGroundingId);
|
||||
if (newElectrostaticGrounding != null)
|
||||
{
|
||||
newElectrostaticGrounding.PipelineCode = electrostaticGrounding.PipelineCode;
|
||||
newElectrostaticGrounding.ConnectionType = electrostaticGrounding.ConnectionType;
|
||||
newElectrostaticGrounding.BWSpecification = electrostaticGrounding.BWSpecification;
|
||||
newElectrostaticGrounding.BWMaterial = electrostaticGrounding.BWMaterial;
|
||||
newElectrostaticGrounding.BWResistance = electrostaticGrounding.BWResistance;
|
||||
newElectrostaticGrounding.GWSpecification = electrostaticGrounding.GWSpecification;
|
||||
newElectrostaticGrounding.GWMaterial = electrostaticGrounding.GWMaterial;
|
||||
newElectrostaticGrounding.GWResistance = electrostaticGrounding.GWResistance;
|
||||
newElectrostaticGrounding.CompileMan = electrostaticGrounding.CompileMan;
|
||||
newElectrostaticGrounding.CompileDate = electrostaticGrounding.CompileDate;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除管道静电接地测试记录
|
||||
/// </summary>
|
||||
/// <param name="electrostaticGroundingId"></param>
|
||||
public static void DeleteElectrostaticGroundingById(string electrostaticGroundingId)
|
||||
{
|
||||
SGGLDB db = Funs.DB;
|
||||
Model.JGZL_ElectrostaticGrounding electrostaticGrounding = db.JGZL_ElectrostaticGrounding.FirstOrDefault(e => e.ElectrostaticGroundingId == electrostaticGroundingId);
|
||||
if (electrostaticGrounding != null)
|
||||
{
|
||||
db.JGZL_ElectrostaticGrounding.DeleteOnSubmit(electrostaticGrounding);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user