using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BLL
{
///
/// 焊接接头简图
///
public static class HJGL_JointImageService
{
///
/// 根据主键获取焊接接头简图
///
///
///
public static Model.HJGL_WeldingProcedure_JointImage GetJointImageById(string jointImageId)
{
return Funs.DB.HJGL_WeldingProcedure_JointImage.FirstOrDefault(e => e.JointImageId == jointImageId);
}
///
/// 添加焊接接头简图
///
///
public static void AddJointImage(Model.HJGL_WeldingProcedure_JointImage jointImage)
{
Model.SGGLDB db = Funs.DB;
Model.HJGL_WeldingProcedure_JointImage newJointImage = new Model.HJGL_WeldingProcedure_JointImage();
newJointImage.JointImageId = jointImage.JointImageId;
newJointImage.JointImageName = jointImage.JointImageName;
newJointImage.Remark = jointImage.Remark;
db.HJGL_WeldingProcedure_JointImage.InsertOnSubmit(newJointImage);
db.SubmitChanges();
}
///
/// 修改焊接接头简图
///
///
public static void UpdateJointImage(Model.HJGL_WeldingProcedure_JointImage jointImage)
{
Model.SGGLDB db = Funs.DB;
Model.HJGL_WeldingProcedure_JointImage newJointImage = db.HJGL_WeldingProcedure_JointImage.FirstOrDefault(e => e.JointImageId == jointImage.JointImageId);
if (newJointImage != null)
{
newJointImage.JointImageName = jointImage.JointImageName;
newJointImage.Remark = jointImage.Remark;
db.SubmitChanges();
}
}
///
/// 根据主键删除焊接接头简图
///
///
public static void DeleteJointImageById(string jointImageId)
{
Model.SGGLDB db = Funs.DB;
Model.HJGL_WeldingProcedure_JointImage jointImage = db.HJGL_WeldingProcedure_JointImage.FirstOrDefault(e => e.JointImageId == jointImageId);
if (jointImage != null)
{
AttachFileService.DeleteAttachFile(Funs.RootPath, jointImageId, Const.HJGL_JointImageMenuId);//删除附件
db.HJGL_WeldingProcedure_JointImage.DeleteOnSubmit(jointImage);
db.SubmitChanges();
}
}
///
/// 获取焊接接头简图列表
///
///
public static List GetJointImageList()
{
return (from x in Funs.DB.HJGL_WeldingProcedure_JointImage orderby x.JointImageName select x).ToList();
}
}
}