using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { public class CompanyModelKindService { /// /// 根据主键获取公司质量样板类别 /// /// /// public static Model.Base_CompanyModelKind GetCompanyModelKindById(string CompanyModelKindId) { return Funs.DB.Base_CompanyModelKind.FirstOrDefault(e => e.CompanyModelKindId == CompanyModelKindId); } /// /// 添加公司质量样板类别 /// /// public static void AddCompanyModelKind(Model.Base_CompanyModelKind CompanyModelKind) { Model.Base_CompanyModelKind newCompanyModelKind = new Model.Base_CompanyModelKind { CompanyModelKindId = CompanyModelKind.CompanyModelKindId, CompanyModelKindCode = CompanyModelKind.CompanyModelKindCode, CompanyModelKindName = CompanyModelKind.CompanyModelKindName, Remark = CompanyModelKind.Remark, }; Funs.DB.Base_CompanyModelKind.InsertOnSubmit(newCompanyModelKind); Funs.DB.SubmitChanges(); } /// /// 修改公司质量样板类别 /// /// public static void UpdateCompanyModelKind(Model.Base_CompanyModelKind CompanyModelKind) { Model.Base_CompanyModelKind newCompanyModelKind = Funs.DB.Base_CompanyModelKind.FirstOrDefault(e => e.CompanyModelKindId == CompanyModelKind.CompanyModelKindId); if (newCompanyModelKind != null) { newCompanyModelKind.CompanyModelKindCode = CompanyModelKind.CompanyModelKindCode; newCompanyModelKind.CompanyModelKindName = CompanyModelKind.CompanyModelKindName; newCompanyModelKind.Remark = CompanyModelKind.Remark; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除公司质量样板类别 /// /// public static void DeleteCompanyModelKindById(string CompanyModelKindId) { Model.Base_CompanyModelKind CompanyModelKind = Funs.DB.Base_CompanyModelKind.FirstOrDefault(e => e.CompanyModelKindId == CompanyModelKindId); if (CompanyModelKind != null) { CommonService.DeleteAttachFileById(CompanyModelKindId); Funs.DB.Base_CompanyModelKind.DeleteOnSubmit(CompanyModelKind); Funs.DB.SubmitChanges(); } } /// /// 样板类型下拉框 /// /// /// /// public static void InitCompanyModelKindDownList(FineUIPro.DropDownList dropName, bool isShowPlease) { dropName.DataValueField = "CompanyModelKindId"; dropName.DataTextField = "CompanyModelKindName"; dropName.DataSource = from x in Funs.DB.Base_CompanyModelKind orderby x.CompanyModelKindCode select x; dropName.DataBind(); if (isShowPlease) { Funs.FineUIPleaseSelect(dropName); } } } }