using System.Linq; namespace BLL { /// /// 公司质量样板 /// public class CompanyModelService { /// /// 根据主键获取公司质量样板 /// /// /// public static Model.Base_CompanyModel GetCompanyModelById(string CompanyModelId) { return Funs.DB.Base_CompanyModel.FirstOrDefault(e => e.CompanyModelId == CompanyModelId); } /// /// 添加公司质量样板 /// /// public static void AddCompanyModel(Model.Base_CompanyModel CompanyModel) { Model.Base_CompanyModel newCompanyModel = new Model.Base_CompanyModel { CompanyModelId = CompanyModel.CompanyModelId, CompanyModelKindId = CompanyModel.CompanyModelKindId, ModelType = CompanyModel.ModelType, Remark = CompanyModel.Remark, }; Funs.DB.Base_CompanyModel.InsertOnSubmit(newCompanyModel); Funs.DB.SubmitChanges(); } /// /// 修改公司质量样板 /// /// public static void UpdateCompanyModel(Model.Base_CompanyModel CompanyModel) { Model.Base_CompanyModel newCompanyModel = Funs.DB.Base_CompanyModel.FirstOrDefault(e => e.CompanyModelId == CompanyModel.CompanyModelId); if (newCompanyModel != null) { newCompanyModel.CompanyModelKindId = CompanyModel.CompanyModelKindId; newCompanyModel.ModelType = CompanyModel.ModelType; newCompanyModel.Remark = CompanyModel.Remark; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除公司质量样板 /// /// public static void DeleteCompanyModelById(string CompanyModelId) { Model.Base_CompanyModel CompanyModel = Funs.DB.Base_CompanyModel.FirstOrDefault(e => e.CompanyModelId == CompanyModelId); if (CompanyModel != null) { CommonService.DeleteAttachFileById(CompanyModelId); Funs.DB.Base_CompanyModel.DeleteOnSubmit(CompanyModel); Funs.DB.SubmitChanges(); } } /// /// 样板类型下拉框 /// /// /// /// public static void InitModelTypeDownList(FineUIPro.DropDownList dropName, string companyModelKindId, bool isShowPlease) { dropName.DataValueField = "CompanyModelId"; dropName.DataTextField = "ModelType"; dropName.DataSource = from x in Funs.DB.Base_CompanyModel where x.CompanyModelKindId == companyModelKindId orderby x.ModelType select x; dropName.DataBind(); if (isShowPlease) { Funs.FineUIPleaseSelect(dropName); } } } }