8efe030f47
为收敛当前分支代码范围并统一人员服务目录,移除历史模块与静态资源,减少无效代码和目录分散带来的维护成本。
85 lines
3.4 KiB
C#
85 lines
3.4 KiB
C#
|
|
using System.Linq;
|
|
|
|
namespace BLL
|
|
{
|
|
public class HJGL_MaterialService
|
|
{
|
|
/// <summary>
|
|
/// 获取材料信息
|
|
/// </summary>
|
|
/// <param name="UnitWorkId"></param>
|
|
/// <returns></returns>
|
|
public static Model.HJGL_MaterialManage GetMaterialByMaterialId(string MaterialId)
|
|
{
|
|
return Funs.DB.HJGL_MaterialManage.FirstOrDefault(e => e.MaterialId == MaterialId);
|
|
}
|
|
/// <summary>
|
|
/// 添加材料信息
|
|
/// </summary>
|
|
/// <param name="WPQ"></param>
|
|
public static void AddMaterial(Model.HJGL_MaterialManage Material)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.HJGL_MaterialManage newMaterial = new Model.HJGL_MaterialManage();
|
|
newMaterial.MaterialId = Material.MaterialId;
|
|
newMaterial.ProjectId = Material.ProjectId;
|
|
newMaterial.ContractNo = Material.ContractNo;
|
|
newMaterial.UnitId = Material.UnitId;
|
|
newMaterial.MainItemId = Material.MainItemId;
|
|
newMaterial.MaterialName = Material.MaterialName;
|
|
newMaterial.SpecificationAndModel = Material.SpecificationAndModel;
|
|
newMaterial.MaterialCode = Material.MaterialCode;
|
|
newMaterial.Material = Material.Material;
|
|
newMaterial.PressClass = Material.PressClass;
|
|
newMaterial.Unit = Material.Unit;
|
|
newMaterial.Num = Material.Num;
|
|
newMaterial.ArrivalDate = Material.ArrivalDate;
|
|
newMaterial.CompileMan = Material.CompileMan;
|
|
newMaterial.CompileDate = Material.CompileDate;
|
|
db.HJGL_MaterialManage.InsertOnSubmit(newMaterial);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改材料信息
|
|
/// </summary>
|
|
/// <param name="WPQ"></param>
|
|
public static void UpdateMaterial(Model.HJGL_MaterialManage Material)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.HJGL_MaterialManage newMaterial = db.HJGL_MaterialManage.FirstOrDefault(e => e.MaterialId == Material.MaterialId);
|
|
if (newMaterial != null)
|
|
{
|
|
newMaterial.ContractNo = Material.ContractNo;
|
|
newMaterial.UnitId = Material.UnitId;
|
|
newMaterial.MainItemId = Material.MainItemId;
|
|
newMaterial.MaterialName = Material.MaterialName;
|
|
newMaterial.SpecificationAndModel = Material.SpecificationAndModel;
|
|
newMaterial.MaterialCode = Material.MaterialCode;
|
|
newMaterial.Material = Material.Material;
|
|
newMaterial.PressClass = Material.PressClass;
|
|
newMaterial.Unit = Material.Unit;
|
|
newMaterial.Num = Material.Num;
|
|
newMaterial.ArrivalDate = Material.ArrivalDate;
|
|
newMaterial.InspectionId = Material.InspectionId;
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
/// <summary>
|
|
/// 根据主键删除材料信息
|
|
/// </summary>
|
|
/// <param name="checkerId"></param>
|
|
public static void DeleteMaterialById(string MaterialId)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.HJGL_MaterialManage Material = db.HJGL_MaterialManage.FirstOrDefault(e => e.MaterialId == MaterialId);
|
|
if (Material != null)
|
|
{
|
|
db.HJGL_MaterialManage.DeleteOnSubmit(Material);
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
}
|
|
}
|