using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; using System.Web.UI.WebControls; namespace BLL { public class Common_LawRegulationService { /// /// 根据法律法规清单Id获取一个法律法规清单信息 /// /// 法律法规清单Id /// 一个法律法规清单实体 public static Model.Common_LawRegulation GetLawRegulationByLawRegulationId(string lawRegulationId) { return Funs.DB.Common_LawRegulation.FirstOrDefault(x => x.LawRegulationId == lawRegulationId); } /// /// 是否存在相同的编号 /// /// 主键 /// 编号 /// 类型 /// true:存在,false:不存在 public static bool IsExistLawRegulationCode(string lawRegulationId, int lawRegulationCode, string type) { bool isExist = false; var q = Funs.DB.Common_LawRegulation.FirstOrDefault(x => x.LawRegulationCode == lawRegulationCode && x.LawRegulationId != lawRegulationId && x.Type == type); if (q != null) { isExist = true; } return isExist; } /// /// 增加法律法规清单信息 /// /// 法律法规清单实体 public static void AddLawRegulation(Model.Common_LawRegulation lawRegulation) { Model.SGGLDB db = Funs.DB; Model.Common_LawRegulation newLawRegulation = new Model.Common_LawRegulation(); newLawRegulation.LawRegulationId = lawRegulation.LawRegulationId; newLawRegulation.LawRegulationCode = lawRegulation.LawRegulationCode; newLawRegulation.LawRegulationName = lawRegulation.LawRegulationName; newLawRegulation.ApproveDate = lawRegulation.ApproveDate; newLawRegulation.AffectiveDate = lawRegulation.AffectiveDate; newLawRegulation.RevisionDate = lawRegulation.RevisionDate; newLawRegulation.ImplementationDate = lawRegulation.ImplementationDate; newLawRegulation.AttentionItem = lawRegulation.AttentionItem; newLawRegulation.AttachUrl = lawRegulation.AttachUrl; newLawRegulation.IsModel = lawRegulation.IsModel; newLawRegulation.LawRegulationGrade = lawRegulation.LawRegulationGrade; newLawRegulation.Type = lawRegulation.Type; db.Common_LawRegulation.InsertOnSubmit(newLawRegulation); db.SubmitChanges(); } /// /// 修改法律法规清单信息 /// /// 法律法规清单实体 public static void UpdateLawRegulation(Model.Common_LawRegulation lawRegulation) { Model.SGGLDB db = Funs.DB; Model.Common_LawRegulation newLawRegulation = db.Common_LawRegulation.First(e => e.LawRegulationId == lawRegulation.LawRegulationId); newLawRegulation.LawRegulationCode = lawRegulation.LawRegulationCode; newLawRegulation.LawRegulationName = lawRegulation.LawRegulationName; newLawRegulation.ApproveDate = lawRegulation.ApproveDate; newLawRegulation.AffectiveDate = lawRegulation.AffectiveDate; newLawRegulation.RevisionDate = lawRegulation.RevisionDate; newLawRegulation.ImplementationDate = lawRegulation.ImplementationDate; newLawRegulation.AttentionItem = lawRegulation.AttentionItem; newLawRegulation.AttachUrl = lawRegulation.AttachUrl; newLawRegulation.IsModel = lawRegulation.IsModel; newLawRegulation.LawRegulationGrade = lawRegulation.LawRegulationGrade; newLawRegulation.Type = lawRegulation.Type; db.SubmitChanges(); } /// /// 根据法律法规清单Id删除一个法律法规清单信息 /// /// 法律法规清单Id public static void DeleteLawRegulation(string lawRegulationId) { Model.SGGLDB db = Funs.DB; Model.Common_LawRegulation lawRegulation = db.Common_LawRegulation.First(e => e.LawRegulationId == lawRegulationId); db.Common_LawRegulation.DeleteOnSubmit(lawRegulation); db.SubmitChanges(); } } }