20230628 新增本部检查项页面
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user