88 lines
3.5 KiB
C#
88 lines
3.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace BLL
|
|
{
|
|
public class CompanyModelKindService
|
|
{
|
|
/// <summary>
|
|
/// 根据主键获取公司质量样板类别
|
|
/// </summary>
|
|
/// <param name="CompanyModelKindId"></param>
|
|
/// <returns></returns>
|
|
public static Model.Base_CompanyModelKind GetCompanyModelKindById(string CompanyModelKindId)
|
|
{
|
|
return Funs.DB.Base_CompanyModelKind.FirstOrDefault(e => e.CompanyModelKindId == CompanyModelKindId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加公司质量样板类别
|
|
/// </summary>
|
|
/// <param name="CompanyModelKind"></param>
|
|
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();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改公司质量样板类别
|
|
/// </summary>
|
|
/// <param name="CompanyModelKind"></param>
|
|
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();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除公司质量样板类别
|
|
/// </summary>
|
|
/// <param name="CompanyModelKindId"></param>
|
|
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();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 样板类型下拉框
|
|
/// </summary>
|
|
/// <param name="dropName"></param>
|
|
/// <param name="projectId"></param>
|
|
/// <param name="isShowPlease"></param>
|
|
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);
|
|
}
|
|
}
|
|
}
|
|
}
|