82 lines
3.0 KiB
C#
82 lines
3.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace BLL
|
|
{
|
|
/// <summary>
|
|
/// 焊接接头简图
|
|
/// </summary>
|
|
public static class HJGL_JointImageService
|
|
{
|
|
/// <summary>
|
|
/// 根据主键获取焊接接头简图
|
|
/// </summary>
|
|
/// <param name="jointImageId"></param>
|
|
/// <returns></returns>
|
|
public static Model.HJGL_WeldingProcedure_JointImage GetJointImageById(string jointImageId)
|
|
{
|
|
return Funs.DB.HJGL_WeldingProcedure_JointImage.FirstOrDefault(e => e.JointImageId == jointImageId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加焊接接头简图
|
|
/// </summary>
|
|
/// <param name="jointImage"></param>
|
|
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();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改焊接接头简图
|
|
/// </summary>
|
|
/// <param name="jointImage"></param>
|
|
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();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除焊接接头简图
|
|
/// </summary>
|
|
/// <param name="jointImageId"></param>
|
|
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();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 获取焊接接头简图列表
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public static List<Model.HJGL_WeldingProcedure_JointImage> GetJointImageList()
|
|
{
|
|
return (from x in Funs.DB.HJGL_WeldingProcedure_JointImage orderby x.JointImageName select x).ToList();
|
|
}
|
|
|
|
}
|
|
}
|
|
|