1、车辆交易安全管理,现场车辆管理:补充批量退场和导入功能;

2、危大工程方案调整
3、企业安全检查调整
4、安全活动调整
This commit is contained in:
2026-03-16 14:38:56 +08:00
parent 2c1f892dec
commit 13364fcbf7
69 changed files with 4291 additions and 746 deletions
+96
View File
@@ -0,0 +1,96 @@
using System.Collections.Generic;
using System.Linq;
namespace BLL
{
/// <summary>
/// 活动类型
/// </summary>
public static class ActivityTypeService
{
/// <summary>
/// 根据主键获取活动类型
/// </summary>
/// <param name="ActivityTypeId"></param>
/// <returns></returns>
public static Model.Base_ActivityType GetActivityTypeById(string ActivityTypeId)
{
return Funs.DB.Base_ActivityType.FirstOrDefault(e => e.ActivityTypeId == ActivityTypeId);
}
/// <summary>
/// 添加活动类型
/// </summary>
/// <param name="ActivityType"></param>
public static void AddActivityType(Model.Base_ActivityType ActivityType)
{
Model.Base_ActivityType newActivityType = new Model.Base_ActivityType
{
ActivityTypeId = ActivityType.ActivityTypeId,
ActivityTypeCode = ActivityType.ActivityTypeCode,
ActivityTypeName = ActivityType.ActivityTypeName,
Remark = ActivityType.Remark
};
Funs.DB.Base_ActivityType.InsertOnSubmit(newActivityType);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改活动类型
/// </summary>
/// <param name="ActivityType"></param>
public static void UpdateActivityType(Model.Base_ActivityType ActivityType)
{
Model.Base_ActivityType newActivityType = Funs.DB.Base_ActivityType.FirstOrDefault(e => e.ActivityTypeId == ActivityType.ActivityTypeId);
if (newActivityType != null)
{
newActivityType.ActivityTypeCode = ActivityType.ActivityTypeCode;
newActivityType.ActivityTypeName = ActivityType.ActivityTypeName;
newActivityType.Remark = ActivityType.Remark;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除活动类型
/// </summary>
/// <param name="ActivityTypeId"></param>
public static void DeleteActivityTypeById(string ActivityTypeId)
{
Model.Base_ActivityType ActivityType = Funs.DB.Base_ActivityType.FirstOrDefault(e => e.ActivityTypeId == ActivityTypeId);
if (ActivityType != null)
{
Funs.DB.Base_ActivityType.DeleteOnSubmit(ActivityType);
Funs.DB.SubmitChanges();
}
}
/// <summary>
///获取活动类型下拉选择项
/// </summary>
/// <returns></returns>
public static List<Model.Base_ActivityType> GetActivityTypeList()
{
return (from x in Funs.DB.Base_ActivityType orderby x.ActivityTypeCode select x).ToList();
}
#region
/// <summary>
/// 活动类型下拉框
/// </summary>
/// <param name="dropName">下拉框名字</param>
/// <param name="isShowPlease">是否显示请选择</param>
public static void InitActivityTypeDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease)
{
dropName.DataValueField = "ActivityTypeId";
dropName.DataTextField = "ActivityTypeName";
dropName.DataSource = GetActivityTypeList();
dropName.DataBind();
if (isShowPlease)
{
Funs.FineUIPleaseSelect(dropName);
}
}
#endregion
}
}