using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BLL
{
///
/// 热处理工艺卡目录
///
public static class HJGL_HotProcessCardService
{
///
/// 根据主键获取热处理工艺卡目录
///
///
///
public static Model.HJGL_Base_HotProcessCard GetHotProcessCardById(string hpcId)
{
return Funs.DB.HJGL_Base_HotProcessCard.FirstOrDefault(e => e.HpcId == hpcId);
}
///
/// 添加热处理工艺卡目录
///
///
public static void AddHotProcessCard(Model.HJGL_Base_HotProcessCard hotProcessCard)
{
Model.SGGLDB db = Funs.DB;
Model.HJGL_Base_HotProcessCard newHotProcessCard = new Model.HJGL_Base_HotProcessCard();
newHotProcessCard.HpcId = hotProcessCard.HpcId;
newHotProcessCard.Shejiwj = hotProcessCard.Shejiwj;
newHotProcessCard.Guandaocz = hotProcessCard.Guandaocz;
newHotProcessCard.Guandaogg = hotProcessCard.Guandaogg;
newHotProcessCard.Jietouxs = hotProcessCard.Jietouxs;
newHotProcessCard.Yijuhanpin = hotProcessCard.Yijuhanpin;
newHotProcessCard.Kzxtxh = hotProcessCard.Kzxtxh;
newHotProcessCard.Jiareqixh = hotProcessCard.Jiareqixh;
newHotProcessCard.Cewenyq = hotProcessCard.Cewenyq;
newHotProcessCard.Buchangdx = hotProcessCard.Buchangdx;
newHotProcessCard.Jiaredaigd = hotProcessCard.Jiaredaigd;
newHotProcessCard.Bwkuandu = hotProcessCard.Bwkuandu;
newHotProcessCard.Bwcailao = hotProcessCard.Bwcailao;
newHotProcessCard.Bwdianshu = hotProcessCard.Bwdianshu;
newHotProcessCard.Cewendianshc = hotProcessCard.Cewendianshc;
newHotProcessCard.Hanhouchl = hotProcessCard.Hanhouchl;
newHotProcessCard.Jiaresd = hotProcessCard.Jiaresd;
newHotProcessCard.Bwwendu = hotProcessCard.Bwwendu;
newHotProcessCard.Bwshijian = hotProcessCard.Bwshijian;
newHotProcessCard.Lenquesd = hotProcessCard.Lenquesd;
newHotProcessCard.Ewailq = hotProcessCard.Ewailq;
newHotProcessCard.Lilunhanhou = hotProcessCard.Lilunhanhou;
newHotProcessCard.Qishuyq = hotProcessCard.Qishuyq;
newHotProcessCard.Qitashc = hotProcessCard.Qitashc;
db.HJGL_Base_HotProcessCard.InsertOnSubmit(newHotProcessCard);
db.SubmitChanges();
}
///
/// 修改热处理工艺卡目录
///
///
public static void UpdateHotProcessCard(Model.HJGL_Base_HotProcessCard hotProcessCard)
{
Model.SGGLDB db = Funs.DB;
Model.HJGL_Base_HotProcessCard newHotProcessCard = db.HJGL_Base_HotProcessCard.FirstOrDefault(e => e.HpcId == hotProcessCard.HpcId);
if (newHotProcessCard != null)
{
newHotProcessCard.Shejiwj = hotProcessCard.Shejiwj;
newHotProcessCard.Guandaocz = hotProcessCard.Guandaocz;
newHotProcessCard.Guandaogg = hotProcessCard.Guandaogg;
newHotProcessCard.Jietouxs = hotProcessCard.Jietouxs;
newHotProcessCard.Yijuhanpin = hotProcessCard.Yijuhanpin;
newHotProcessCard.Kzxtxh = hotProcessCard.Kzxtxh;
newHotProcessCard.Jiareqixh = hotProcessCard.Jiareqixh;
newHotProcessCard.Cewenyq = hotProcessCard.Cewenyq;
newHotProcessCard.Buchangdx = hotProcessCard.Buchangdx;
newHotProcessCard.Jiaredaigd = hotProcessCard.Jiaredaigd;
newHotProcessCard.Bwkuandu = hotProcessCard.Bwkuandu;
newHotProcessCard.Bwcailao = hotProcessCard.Bwcailao;
newHotProcessCard.Bwdianshu = hotProcessCard.Bwdianshu;
newHotProcessCard.Cewendianshc = hotProcessCard.Cewendianshc;
newHotProcessCard.Hanhouchl = hotProcessCard.Hanhouchl;
newHotProcessCard.Jiaresd = hotProcessCard.Jiaresd;
newHotProcessCard.Bwwendu = hotProcessCard.Bwwendu;
newHotProcessCard.Bwshijian = hotProcessCard.Bwshijian;
newHotProcessCard.Lenquesd = hotProcessCard.Lenquesd;
newHotProcessCard.Ewailq = hotProcessCard.Ewailq;
newHotProcessCard.Lilunhanhou = hotProcessCard.Lilunhanhou;
newHotProcessCard.Qishuyq = hotProcessCard.Qishuyq;
newHotProcessCard.Qitashc = hotProcessCard.Qitashc;
db.SubmitChanges();
}
}
///
/// 根据主键删除热处理工艺卡目录
///
///
public static void DeleteHotProcessCardById(string hpcId)
{
Model.SGGLDB db = Funs.DB;
Model.HJGL_Base_HotProcessCard hotProcessCard = db.HJGL_Base_HotProcessCard.FirstOrDefault(e => e.HpcId == hpcId);
if (hotProcessCard != null)
{
db.HJGL_Base_HotProcessCard.DeleteOnSubmit(hotProcessCard);
db.SubmitChanges();
}
}
///
/// 获取热处理工艺卡目录
///
///
public static List GetHotProcessCardList()
{
var q = (from x in Funs.DB.HJGL_Base_HotProcessCard
//join y in db.HJGL_BS_Steel on x.Guandaocz equals y.STE_ID
orderby x.Shejiwj
select x).ToList();
return q;
}
}
}