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);
}
}
}
}