using System.Linq; namespace BLL { public class HJGL_MaterialService { /// /// 获取材料信息 /// /// /// public static Model.HJGL_MaterialManage GetMaterialByMaterialId(string MaterialId) { return Funs.DB.HJGL_MaterialManage.FirstOrDefault(e => e.MaterialId == MaterialId); } /// /// 添加材料信息 /// /// 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(); } /// /// 修改材料信息 /// /// 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(); } } /// /// 根据主键删除材料信息 /// /// 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(); } } } }