看板、安全风险因素、教材库

This commit is contained in:
2026-04-03 14:17:06 +08:00
parent 5f7620614d
commit 6a6d1eb792
15 changed files with 489 additions and 311 deletions
@@ -8,7 +8,6 @@ namespace BLL
/// </summary>
public class CompanyTrainingService
{
public static Model.CNPCDB db = Funs.DB;
/// <summary>
/// 根据主键获取公司培训
@@ -17,6 +16,7 @@ namespace BLL
/// <returns></returns>
public static Model.Training_CompanyTraining GetCompanyTrainingById(string companyTrainingId)
{
var db = Funs.DB;
return db.Training_CompanyTraining.FirstOrDefault(e => e.CompanyTrainingId == companyTrainingId);
}
@@ -26,6 +26,7 @@ namespace BLL
/// <param name="companyTraining"></param>
public static void AddCompanyTraining(Model.Training_CompanyTraining companyTraining)
{
var db = Funs.DB;
Model.Training_CompanyTraining newCompanyTraining = new Model.Training_CompanyTraining();
newCompanyTraining.CompanyTrainingId = companyTraining.CompanyTrainingId;
newCompanyTraining.CompanyTrainingCode = companyTraining.CompanyTrainingCode;
@@ -42,6 +43,7 @@ namespace BLL
/// <param name="companyTraining"></param>
public static void UpdateCompanyTraining(Model.Training_CompanyTraining companyTraining)
{
var db = Funs.DB;
Model.Training_CompanyTraining newCompanyTraining = db.Training_CompanyTraining.FirstOrDefault(e => e.CompanyTrainingId == companyTraining.CompanyTrainingId);
if (newCompanyTraining != null)
{
@@ -59,9 +61,21 @@ namespace BLL
/// <param name="companyTrainingId"></param>
public static void DeleteCompanyTraining(string companyTrainingId)
{
var db = Funs.DB;
Model.Training_CompanyTraining companyTraining = db.Training_CompanyTraining.FirstOrDefault(e => e.CompanyTrainingId == companyTrainingId);
if (companyTraining!=null)
if (companyTraining != null)
{
var getItems = from x in Funs.DB.Training_CompanyTrainingItem
where x.CompanyTrainingId == companyTraining.CompanyTrainingId
select x;
if (getItems.Count() > 0)
{
foreach (var item in getItems)
{
BLL.CommonService.DeleteAttachFileById(item.TestTrainingIds);
}
db.Training_CompanyTrainingItem.DeleteAllOnSubmit(getItems);
}
db.Training_CompanyTraining.DeleteOnSubmit(companyTraining);
db.SubmitChanges();
}
@@ -127,7 +141,7 @@ namespace BLL
/// <param name="dropName"></param>
/// <param name="projectId"></param>
/// <param name="isShowPlease"></param>
public static void InitCompanyTrainingDropDownList(FineUIPro.DropDownList dropName,string supItem, bool isShowPlease)
public static void InitCompanyTrainingDropDownList(FineUIPro.DropDownList dropName, string supItem, bool isShowPlease)
{
dropName.DataValueField = "CompanyTrainingId";
dropName.DataTextField = "CompanyTrainingName";