87 lines
3.2 KiB
C#
87 lines
3.2 KiB
C#
using System.Linq;
|
|
|
|
namespace BLL
|
|
{
|
|
/// <summary>
|
|
/// 公司质量样板
|
|
/// </summary>
|
|
public class CompanyModelService
|
|
{
|
|
/// <summary>
|
|
/// 根据主键获取公司质量样板
|
|
/// </summary>
|
|
/// <param name="CompanyModelId"></param>
|
|
/// <returns></returns>
|
|
public static Model.Base_CompanyModel GetCompanyModelById(string CompanyModelId)
|
|
{
|
|
return Funs.DB.Base_CompanyModel.FirstOrDefault(e => e.CompanyModelId == CompanyModelId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加公司质量样板
|
|
/// </summary>
|
|
/// <param name="CompanyModel"></param>
|
|
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();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改公司质量样板
|
|
/// </summary>
|
|
/// <param name="CompanyModel"></param>
|
|
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();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除公司质量样板
|
|
/// </summary>
|
|
/// <param name="CompanyModelId"></param>
|
|
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();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 样板类型下拉框
|
|
/// </summary>
|
|
/// <param name="dropName"></param>
|
|
/// <param name="projectId"></param>
|
|
/// <param name="isShowPlease"></param>
|
|
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);
|
|
}
|
|
}
|
|
}
|
|
}
|