20230628 新增本部检查项页面
This commit is contained in:
@@ -210,6 +210,7 @@
|
||||
<Compile Include="API\HSSE\APITrainingTaskService.cs" />
|
||||
<Compile Include="API\HSSE\APITrainRecordService.cs" />
|
||||
<Compile Include="API\HTGL\APIHTGLPersonService.cs" />
|
||||
<Compile Include="BaseInfo\CheckTemplateService.cs" />
|
||||
<Compile Include="BaseInfo\AccidentTypeService.cs" />
|
||||
<Compile Include="BaseInfo\BaseCompanytemplateService.cs" />
|
||||
<Compile Include="BaseInfo\BaseFactoryService.cs" />
|
||||
|
||||
@@ -0,0 +1,160 @@
|
||||
using FineUIPro;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 本部检查项
|
||||
/// </summary>
|
||||
public static class CheckTemplateService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
#region 获取列表
|
||||
/// <summary>
|
||||
/// 记录数
|
||||
/// </summary>
|
||||
public static int count
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 定义变量
|
||||
/// </summary>
|
||||
private static IQueryable<Model.ProjectSupervision_CheckTemplate> getDataLists = from x in db.ProjectSupervision_CheckTemplate
|
||||
select x;
|
||||
|
||||
/// 获取分页列表
|
||||
/// </summary>
|
||||
/// <param name="PageIndex">页码</param>
|
||||
/// <param name="PageSize">每页数量</param>
|
||||
/// <returns></returns>
|
||||
public static IEnumerable getListData(Grid Grid1)
|
||||
{
|
||||
var q = getDataLists;
|
||||
count = q.Count();
|
||||
if (count == 0)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
q = SortConditionHelper.SortingAndPaging(q, Grid1.SortField, Grid1.SortDirection, Grid1.PageIndex, Grid1.PageSize);
|
||||
return from x in q
|
||||
select new
|
||||
{
|
||||
x.ID,
|
||||
x.SortIndex,
|
||||
x.CheckItem,
|
||||
x.CheckStandard,
|
||||
x.CheckMethod,
|
||||
x.BaseScore,
|
||||
x.Type,
|
||||
x.Indexs,
|
||||
};
|
||||
}
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取本部检查项
|
||||
/// </summary>
|
||||
/// <param name="ID"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.ProjectSupervision_CheckTemplate GetCheckTemplateById(string ID)
|
||||
{
|
||||
return Funs.DB.ProjectSupervision_CheckTemplate.FirstOrDefault(e => e.ID == ID);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加本部检查项
|
||||
/// </summary>
|
||||
/// <param name="CheckTemplate"></param>
|
||||
public static void AddCheckTemplate(Model.ProjectSupervision_CheckTemplate CheckTemplate)
|
||||
{
|
||||
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
Model.ProjectSupervision_CheckTemplate newCheckTemplate = new Model.ProjectSupervision_CheckTemplate
|
||||
{
|
||||
ID = CheckTemplate.ID,
|
||||
SortIndex = CheckTemplate.SortIndex,
|
||||
CheckItem = CheckTemplate.CheckItem,
|
||||
CheckStandard = CheckTemplate.CheckStandard,
|
||||
CheckMethod = CheckTemplate.CheckMethod,
|
||||
BaseScore = CheckTemplate.BaseScore,
|
||||
Type = "1",// CheckTemplate.Type, //// 1-现场安全检查
|
||||
Indexs = CheckTemplate.Indexs,
|
||||
};
|
||||
db.ProjectSupervision_CheckTemplate.InsertOnSubmit(newCheckTemplate);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改本部检查项
|
||||
/// </summary>
|
||||
/// <param name="CheckTemplate"></param>
|
||||
public static void UpdateCheckTemplate(Model.ProjectSupervision_CheckTemplate CheckTemplate)
|
||||
{
|
||||
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
Model.ProjectSupervision_CheckTemplate newCheckTemplate = db.ProjectSupervision_CheckTemplate.FirstOrDefault(e => e.ID == CheckTemplate.ID);
|
||||
if (newCheckTemplate != null)
|
||||
{
|
||||
newCheckTemplate.SortIndex = CheckTemplate.SortIndex;
|
||||
newCheckTemplate.CheckItem = CheckTemplate.CheckItem;
|
||||
newCheckTemplate.CheckStandard = CheckTemplate.CheckStandard;
|
||||
newCheckTemplate.CheckMethod = CheckTemplate.CheckMethod;
|
||||
newCheckTemplate.BaseScore = CheckTemplate.BaseScore;
|
||||
newCheckTemplate.Indexs = CheckTemplate.Indexs;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除本部检查项
|
||||
/// </summary>
|
||||
/// <param name="ID"></param>
|
||||
public static void DeleteCheckTemplateById(string ID)
|
||||
{
|
||||
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
Model.ProjectSupervision_CheckTemplate CheckTemplate = db.ProjectSupervision_CheckTemplate.FirstOrDefault(e => e.ID == ID);
|
||||
if (CheckTemplate != null)
|
||||
{
|
||||
db.ProjectSupervision_CheckTemplate.DeleteOnSubmit(CheckTemplate);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取本部检查项下拉列表项
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static List<Model.ProjectSupervision_CheckTemplate> GetCheckTemplateList()
|
||||
{
|
||||
return (from x in Funs.DB.ProjectSupervision_CheckTemplate orderby x.Indexs select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 应急响应类型下拉框
|
||||
/// </summary>
|
||||
/// <param name="dropName">下拉框名字</param>
|
||||
/// <param name="projectId">项目id</param>
|
||||
/// <param name="isShowPlease">是否显示请选择</param>
|
||||
public static void InitCheckTemplateDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease)
|
||||
{
|
||||
dropName.DataValueField = "ID";
|
||||
dropName.DataTextField = "CheckTemplateName";
|
||||
dropName.DataSource = GetCheckTemplateList();
|
||||
dropName.DataBind();
|
||||
if (isShowPlease)
|
||||
{
|
||||
Funs.FineUIPleaseSelect(dropName);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -805,12 +805,10 @@
|
||||
/// </summary>
|
||||
public const string ServerCheckTwolevelMenuId = "6CBF1000-5E3C-4FBD-A7EC-965765F6F52D";
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 发起检查
|
||||
/// </summary>
|
||||
public const string CheckInfoMenuId = "6090DD54-FE59-4011-92EE-9906C9BC69B6";
|
||||
public const string Base_FactoryMenuId = "CD167198-1667-4552-9876-E768C2542C30";
|
||||
public const string CheckInfoMenuId = "6090DD54-FE59-4011-92EE-9906C9BC69B6";
|
||||
|
||||
/// <summary>
|
||||
/// 实业
|
||||
@@ -1152,6 +1150,14 @@
|
||||
/// 执业资格证书证书
|
||||
/// </summary>
|
||||
public const string PracticeCertificateMenuId = "1390195D8-874B-4E7B-8DBF-D81A5984E973";
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public const string Base_FactoryMenuId = "CD167198-1667-4552-9876-E768C2542C30";
|
||||
/// <summary>
|
||||
/// 本部检查项
|
||||
/// </summary>
|
||||
public const string CheckTemplateMenuId = "F004D9B0-6E6A-41E0-88F1-2306BB6397C6";
|
||||
#endregion
|
||||
|
||||
#region 质量基础信息
|
||||
|
||||
Reference in New Issue
Block a user