using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BLL
{
///
/// 执行标准
///
public static class HJGL_ExecStandardService
{
///
/// 根据主键获取执行标准
///
///
///
public static Model.HJGL_BS_ExecStandard GetExecStandardById(string execStandardId)
{
return Funs.DB.HJGL_BS_ExecStandard.FirstOrDefault(e => e.ExecStandardId == execStandardId);
}
///
/// 添加执行标准
///
///
public static void AddExecStandard(Model.HJGL_BS_ExecStandard execStandard)
{
Model.SGGLDB db = Funs.DB;
Model.HJGL_BS_ExecStandard newExecStandard = new Model.HJGL_BS_ExecStandard();
newExecStandard.ExecStandardId = execStandard.ExecStandardId;
newExecStandard.ExecStandardName = execStandard.ExecStandardName;
newExecStandard.Def = execStandard.Def;
db.HJGL_BS_ExecStandard.InsertOnSubmit(newExecStandard);
db.SubmitChanges();
}
///
/// 修改执行标准
///
///
public static void UpdateExecStandard(Model.HJGL_BS_ExecStandard execStandard)
{
Model.SGGLDB db = Funs.DB;
Model.HJGL_BS_ExecStandard newExecStandard = db.HJGL_BS_ExecStandard.FirstOrDefault(e => e.ExecStandardId == execStandard.ExecStandardId);
if (newExecStandard != null)
{
newExecStandard.ExecStandardName = execStandard.ExecStandardName;
newExecStandard.Def = execStandard.Def;
db.SubmitChanges();
}
}
///
/// 根据主键删除执行标准
///
///
public static void DeleteExecStandardById(string execStandardId)
{
Model.SGGLDB db = Funs.DB;
Model.HJGL_BS_ExecStandard execStandard = db.HJGL_BS_ExecStandard.FirstOrDefault(e => e.ExecStandardId == execStandardId);
if (execStandard != null)
{
db.HJGL_BS_ExecStandard.DeleteOnSubmit(execStandard);
db.SubmitChanges();
}
}
///
/// 获取执行标准列表
///
///
public static List GetExecStandardNameList()
{
return (from x in Funs.DB.HJGL_BS_ExecStandard orderby x.ExecStandardName select x).ToList();
}
}
}