材料质量证明文件一览表

This commit is contained in:
2026-01-21 20:42:17 +08:00
parent 0c9cfc2ae5
commit 9f1722f80f
18 changed files with 2159 additions and 6 deletions
File diff suppressed because one or more lines are too long
+1
View File
@@ -254,6 +254,7 @@
<Compile Include="JGZL\ContactService.cs" />
<Compile Include="JGZL\ElectrostaticGroundingService.cs" />
<Compile Include="JGZL\HandoverCertificateService.cs" />
<Compile Include="JGZL\MaterialQualityCertificateDocService.cs" />
<Compile Include="JGZL\MeasuringInstrumentsService.cs" />
<Compile Include="JGZL\NDTPersonService.cs" />
<Compile Include="JGZL\QualityControlPointInspectionService.cs" />
+8
View File
@@ -1815,6 +1815,14 @@ namespace BLL
/// 管道吹扫/清洗检验记录
/// </summary>
public const string JGZL_BlowingCleaningMenuId = "E64FC226-8164-43F7-AA4D-6E268EDEC5BC";
/// <summary>
/// 材料质量证明文件一览表
/// </summary>
public const string JGZL_MaterialQualityCertificateDocMenuId = "1334FD4F-221E-422A-9038-3ED86A50E8EC";
#endregion
#region ID
@@ -0,0 +1,92 @@
using Model;
using System.Linq;
namespace BLL
{
/// <summary>
/// 材料质量证明文件一览表
/// </summary>
public class MaterialQualityCertificateDocService
{
/// <summary>
/// 根据主键获取材料质量证明文件一览表
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
public static Model.JGZL_MaterialQualityCertificateDoc GetMaterialQualityCertificateDocById(string Id)
{
return Funs.DB.JGZL_MaterialQualityCertificateDoc.FirstOrDefault(e => e.MaterialId == Id);
}
/// <summary>
/// 添加材料质量证明文件一览表
/// </summary>
/// <param name="model"></param>
public static void AddMaterialQualityCertificateDoc(Model.JGZL_MaterialQualityCertificateDoc model)
{
SGGLDB db = Funs.DB;
Model.JGZL_MaterialQualityCertificateDoc newModel = new JGZL_MaterialQualityCertificateDoc();
newModel.MaterialId = model.MaterialId;
newModel.ProjectId = model.ProjectId;
newModel.MaterialName = model.MaterialName;
newModel.MaterialCode = model.MaterialCode;
newModel.SerialCode = model.SerialCode;
newModel.Material = model.Material;
newModel.Specification = model.Specification;
newModel.Manufacturer = model.Manufacturer;
newModel.Unit = model.Unit;
newModel.TotalNum = model.TotalNum;
newModel.ReInspectionReportCode = model.ReInspectionReportCode;
newModel.ReceivingUnit = model.ReceivingUnit;
newModel.DrawNum = model.DrawNum;
newModel.Remark = model.Remark;
newModel.CompileMan = model.CompileMan;
newModel.CompileDate = model.CompileDate;
newModel.Reviewer = model.Reviewer;
newModel.RevieweDate = model.RevieweDate;
db.JGZL_MaterialQualityCertificateDoc.InsertOnSubmit(newModel);
db.SubmitChanges();
}
/// <summary>
/// 修改材料质量证明文件一览表
/// </summary>
/// <param name="model"></param>
public static void UpdateMaterialQualityCertificateDoc(Model.JGZL_MaterialQualityCertificateDoc model)
{
SGGLDB db = Funs.DB;
Model.JGZL_MaterialQualityCertificateDoc newModel = db.JGZL_MaterialQualityCertificateDoc.FirstOrDefault(e => e.MaterialId == model.MaterialId);
if (newModel != null)
{
newModel.MaterialName = model.MaterialName;
newModel.MaterialCode = model.MaterialCode;
newModel.SerialCode = model.SerialCode;
newModel.Material = model.Material;
newModel.Specification = model.Specification;
newModel.Manufacturer = model.Manufacturer;
newModel.Unit = model.Unit;
newModel.TotalNum = model.TotalNum;
newModel.ReInspectionReportCode = model.ReInspectionReportCode;
newModel.ReceivingUnit = model.ReceivingUnit;
newModel.DrawNum = model.DrawNum;
newModel.Remark = model.Remark;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除材料质量证明文件一览表
/// </summary>
/// <param name="Id"></param>
public static void DeleteMaterialQualityCertificateDocById(string Id)
{
SGGLDB db = Funs.DB;
Model.JGZL_MaterialQualityCertificateDoc model = db.JGZL_MaterialQualityCertificateDoc.FirstOrDefault(e => e.MaterialId == Id);
if (model != null)
{
db.JGZL_MaterialQualityCertificateDoc.DeleteOnSubmit(model);
db.SubmitChanges();
}
}
}
}