using System.Collections.Generic;
using System.Linq;
using System.Web.UI.WebControls;
namespace BLL
{
public class CQMS_MaterialService
{
///
/// 获取材料信息
///
///
///
public static Model.Material_Material GetMaterialByMaterialId(string MaterialId)
{
return Funs.DB.Material_Material.FirstOrDefault(e => e.MaterialId == MaterialId);
}
///
/// 添加材料信息
///
///
public static void AddMaterial(Model.Material_Material Material)
{
Model.SGGLDB db = Funs.DB;
Model.Material_Material newMaterial = new Model.Material_Material();
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;
newMaterial.Factory = Material.Factory;
db.Material_Material.InsertOnSubmit(newMaterial);
db.SubmitChanges();
}
///
/// 修改材料信息
///
///
public static void UpdateMaterial(Model.Material_Material Material)
{
Model.SGGLDB db = Funs.DB;
Model.Material_Material newMaterial = db.Material_Material.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;
newMaterial.Factory = Material.Factory;
db.SubmitChanges();
}
}
///
/// 根据主键删除材料信息
///
///
public static void DeleteMaterialById(string MaterialId)
{
Model.SGGLDB db = Funs.DB;
Model.Material_Material Material = db.Material_Material.FirstOrDefault(e => e.MaterialId == MaterialId);
if (Material != null)
{
db.Material_Material.DeleteOnSubmit(Material);
db.SubmitChanges();
}
}
}
}