using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Web.UI.WebControls; namespace BLL { public static class QualificationService { /// /// 根据主键获取信息 /// /// /// public static Model.Base_Qualification GetQualificationById(string QualificationId) { return Funs.DB.Base_Qualification.FirstOrDefault(e => e.QualificationId == QualificationId); } /// /// 根据主键获取信息 /// /// /// public static Model.Base_Qualification GetQualificationByName(string QualificationName) { return Funs.DB.Base_Qualification.FirstOrDefault(e => e.QualificationName == QualificationName); } /// /// 添加 /// /// public static void AddQualification(Model.Base_Qualification model) { Model.SGGLDB db = Funs.DB; Model.Base_Qualification newModel = new Model.Base_Qualification { QualificationId = model.QualificationId, QualificationCode = model.QualificationCode, QualificationName = model.QualificationName, QualificationType = model.QualificationType, Remark = model.Remark }; db.Base_Qualification.InsertOnSubmit(newModel); db.SubmitChanges(); } /// /// 修改 /// /// public static void UpdateQualification(Model.Base_Qualification model) { Model.SGGLDB db = Funs.DB; Model.Base_Qualification newModel = db.Base_Qualification.FirstOrDefault(e => e.QualificationId == model.QualificationId); if (newModel != null) { newModel.QualificationCode = model.QualificationCode; newModel.QualificationName = model.QualificationName; newModel.QualificationType = model.QualificationType; newModel.Remark = model.Remark; db.SubmitChanges(); } } /// /// 根据主键删除信息 /// /// public static void DeleteQualificationById(string QualificationId) { Model.SGGLDB db = Funs.DB; Model.Base_Qualification model = db.Base_Qualification.FirstOrDefault(e => e.QualificationId == QualificationId); { db.Base_Qualification.DeleteOnSubmit(model); db.SubmitChanges(); } } /// /// 获取类别下拉项 /// /// public static List GetQualificationList() { var list = (from x in Funs.DB.Base_Qualification orderby x.QualificationCode select x).ToList(); return list; } /// /// 获取建筑业企业资质下拉选项 /// /// public static List GetQualificationDropDownList() { var list = (from x in Funs.DB.Base_Qualification orderby x.QualificationCode select x).ToList(); return list; } #region 建筑业企业资质表下拉框 /// /// 建筑业企业资质表下拉框 /// /// 下拉框名字 /// 是否显示请选择 public static void InitQualificationDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease) { dropName.DataValueField = "QualificationId"; dropName.DataTextField = "QualificationName"; dropName.DataSource = BLL.QualificationService.GetQualificationDropDownList(); dropName.DataBind(); if (isShowPlease) { Funs.FineUIPleaseSelect(dropName); } } #endregion /// /// 根据主键获取信息 /// /// /// public static string GetQualificationNameById(string QualificationId) { string name = string.Empty; var getType= Funs.DB.Base_Qualification.FirstOrDefault(e => e.QualificationId == QualificationId); if (getType != null) { name = getType.QualificationName; } return name; } } }