using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BLL { /// /// 简图明细表 /// public static class HJGL_JointImageItemService { /// /// 根据主键获取简图明细 /// /// /// public static Model.HJGL_WeldingProcedure_JointImageItem GetJointImageItemById(string jointImageItemId) { return Funs.DB.HJGL_WeldingProcedure_JointImageItem.FirstOrDefault(e => e.JointImageItemId == jointImageItemId); } /// /// 根据简图Id获取所有相关明细 /// /// /// public static List GetJointImageItemListByJointImageId(string jointImageId) { return (from x in Funs.DB.HJGL_WeldingProcedure_JointImageItem where x.JointImageId == jointImageId orderby x.Code descending select x).ToList(); } /// /// 添加简图明细 /// /// public static void AddJointImageItem(Model.HJGL_WeldingProcedure_JointImageItem jointImageItem) { Model.SGGLDB db = Funs.DB; Model.HJGL_WeldingProcedure_JointImageItem newJointImageItem = new Model.HJGL_WeldingProcedure_JointImageItem(); newJointImageItem.JointImageItemId = jointImageItem.JointImageItemId; newJointImageItem.JointImageId = jointImageItem.JointImageId; newJointImageItem.Code = jointImageItem.Code; newJointImageItem.WME_ID = jointImageItem.WME_ID; newJointImageItem.WeldCurrent = jointImageItem.WeldCurrent; newJointImageItem.WeldVoltage = jointImageItem.WeldVoltage; newJointImageItem.WeldSpeed = jointImageItem.WeldSpeed; db.HJGL_WeldingProcedure_JointImageItem.InsertOnSubmit(newJointImageItem); db.SubmitChanges(); } /// /// 修改简图明细 /// /// public static void UpdateJointImageItem(Model.HJGL_WeldingProcedure_JointImageItem jointImageItem) { Model.SGGLDB db = Funs.DB; Model.HJGL_WeldingProcedure_JointImageItem newJointImageItem = db.HJGL_WeldingProcedure_JointImageItem.FirstOrDefault(e => e.JointImageItemId == jointImageItem.JointImageItemId); if (newJointImageItem != null) { newJointImageItem.Code = jointImageItem.Code; newJointImageItem.WME_ID = jointImageItem.WME_ID; newJointImageItem.WeldCurrent = jointImageItem.WeldCurrent; newJointImageItem.WeldVoltage = jointImageItem.WeldVoltage; newJointImageItem.WeldSpeed = jointImageItem.WeldSpeed; db.SubmitChanges(); } } /// /// 根据主键删除简图明细 /// /// public static void DeleteJointImageItemById(string jointImageItemId) { Model.SGGLDB db = Funs.DB; Model.HJGL_WeldingProcedure_JointImageItem jointImageItem = db.HJGL_WeldingProcedure_JointImageItem.FirstOrDefault(e => e.JointImageItemId == jointImageItemId); if (jointImageItem != null) { db.HJGL_WeldingProcedure_JointImageItem.DeleteOnSubmit(jointImageItem); db.SubmitChanges(); } } /// /// 根据主键删除所有相关明细信息 /// /// public static void DeleteJointImageItemByJointImageId(string jointImageId) { Model.SGGLDB db = Funs.DB; var jointImage = (from x in db.HJGL_WeldingProcedure_JointImageItem where x.JointImageId == jointImageId select x).ToList(); if (jointImage != null) { db.HJGL_WeldingProcedure_JointImageItem.DeleteAllOnSubmit(jointImage); db.SubmitChanges(); } } } }