20220315 代码初始化上传
This commit is contained in:
@@ -0,0 +1,155 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 应急演练
|
||||
/// </summary>
|
||||
public static class DrillRecordListService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取应急演练
|
||||
/// </summary>
|
||||
/// <param name="DrillRecordListId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Emergency_DrillRecordList GetDrillRecordListById(string DrillRecordListId)
|
||||
{
|
||||
return Funs.DB.Emergency_DrillRecordList.FirstOrDefault(e => e.DrillRecordListId == DrillRecordListId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据时间获取应急演练信息
|
||||
/// </summary>
|
||||
/// <param name="startTime">开始时间</param>
|
||||
/// <param name="endTime">结束时间</param>
|
||||
/// <returns>应急演练信息</returns>
|
||||
public static List<Model.Emergency_DrillRecordList> GetDrillRecordListsByDrillRecordDate(DateTime startTime, DateTime endTime, string projectId)
|
||||
{
|
||||
return (from x in Funs.DB.Emergency_DrillRecordList where x.DrillRecordDate >= startTime && x.DrillRecordDate < endTime && x.ProjectId == projectId && x.States == BLL.Const.State_2 select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据时间段获取HSE应急演练
|
||||
/// </summary>
|
||||
/// <param name="startTime">开始时间</param>
|
||||
/// <param name="endTime">结束时间</param>
|
||||
/// <param name="projectId">项目Id</param>
|
||||
/// <returns>时间段内的HSE应急演练数量</returns>
|
||||
public static int GetCountByDate(DateTime startTime, DateTime endTime, string projectId)
|
||||
{
|
||||
return (from x in Funs.DB.Emergency_DrillRecordList where x.DrillRecordDate >= startTime && x.DrillRecordDate <= endTime && x.ProjectId == projectId select x).Count();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据时间段获取HSE应急演练
|
||||
/// </summary>
|
||||
/// <param name="startTime">开始时间</param>
|
||||
/// <param name="endTime">结束时间</param>
|
||||
/// <param name="projectId">项目Id</param>
|
||||
/// <returns>时间段内的HSE应急演练数量</returns>
|
||||
public static int GetCountByDate2(DateTime startTime, DateTime endTime, string projectId)
|
||||
{
|
||||
return (from x in Funs.DB.Emergency_DrillRecordList where x.DrillRecordDate >= startTime && x.DrillRecordDate < endTime && x.ProjectId == projectId select x).Count();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取HSE应急演练
|
||||
/// </summary>
|
||||
/// <param name="startTime">开始时间</param>
|
||||
/// <param name="endTime">结束时间</param>
|
||||
/// <param name="projectId">项目Id</param>
|
||||
/// <returns>时间段内的HSE应急演练数量</returns>
|
||||
public static int GetCount(string projectId)
|
||||
{
|
||||
return (from x in Funs.DB.Emergency_DrillRecordList where x.ProjectId == projectId select x).Count();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加应急演练
|
||||
/// </summary>
|
||||
/// <param name="DrillRecordList"></param>
|
||||
public static void AddDrillRecordList(Model.Emergency_DrillRecordList DrillRecordList)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Emergency_DrillRecordList newDrillRecordList = new Model.Emergency_DrillRecordList
|
||||
{
|
||||
DrillRecordListId = DrillRecordList.DrillRecordListId,
|
||||
ProjectId = DrillRecordList.ProjectId,
|
||||
DrillRecordCode = DrillRecordList.DrillRecordCode,
|
||||
DrillRecordName = DrillRecordList.DrillRecordName,
|
||||
UnitIds = DrillRecordList.UnitIds,
|
||||
UnitNames = DrillRecordList.UnitNames,
|
||||
UserIds = DrillRecordList.UserIds,
|
||||
UserNames = DrillRecordList.UserNames,
|
||||
DrillRecordDate = DrillRecordList.DrillRecordDate,
|
||||
DrillRecordContents = DrillRecordList.DrillRecordContents,
|
||||
CompileMan = DrillRecordList.CompileMan,
|
||||
CompileDate = System.DateTime.Now,
|
||||
States = DrillRecordList.States,
|
||||
AttachUrl = DrillRecordList.AttachUrl,
|
||||
DrillRecordType = DrillRecordList.DrillRecordType,
|
||||
JointPersonNum = DrillRecordList.JointPersonNum,
|
||||
DrillCost = DrillRecordList.DrillCost
|
||||
};
|
||||
db.Emergency_DrillRecordList.InsertOnSubmit(newDrillRecordList);
|
||||
db.SubmitChanges();
|
||||
////增加一条编码记录
|
||||
BLL.CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(BLL.Const.ProjectDrillRecordListMenuId, DrillRecordList.ProjectId, null, DrillRecordList.DrillRecordListId, DrillRecordList.DrillRecordDate);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改应急演练
|
||||
/// </summary>
|
||||
/// <param name="DrillRecordList"></param>
|
||||
public static void UpdateDrillRecordList(Model.Emergency_DrillRecordList DrillRecordList)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Emergency_DrillRecordList newDrillRecordList = db.Emergency_DrillRecordList.FirstOrDefault(e => e.DrillRecordListId == DrillRecordList.DrillRecordListId);
|
||||
if (newDrillRecordList != null)
|
||||
{
|
||||
newDrillRecordList.DrillRecordCode = DrillRecordList.DrillRecordCode;
|
||||
newDrillRecordList.DrillRecordName = DrillRecordList.DrillRecordName;
|
||||
newDrillRecordList.UnitIds = DrillRecordList.UnitIds;
|
||||
newDrillRecordList.UnitNames = DrillRecordList.UnitNames;
|
||||
newDrillRecordList.UserIds = DrillRecordList.UserIds;
|
||||
newDrillRecordList.UserNames = DrillRecordList.UserNames;
|
||||
newDrillRecordList.DrillRecordDate = DrillRecordList.DrillRecordDate;
|
||||
newDrillRecordList.DrillRecordContents = DrillRecordList.DrillRecordContents;
|
||||
newDrillRecordList.CompileMan = DrillRecordList.CompileMan;
|
||||
//newDrillRecordList.CompileDate = DrillRecordList.CompileDate;
|
||||
newDrillRecordList.States = DrillRecordList.States;
|
||||
newDrillRecordList.AttachUrl = DrillRecordList.AttachUrl;
|
||||
newDrillRecordList.DrillRecordType = DrillRecordList.DrillRecordType;
|
||||
newDrillRecordList.JointPersonNum = DrillRecordList.JointPersonNum;
|
||||
newDrillRecordList.DrillCost = DrillRecordList.DrillCost;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除应急演练
|
||||
/// </summary>
|
||||
/// <param name="DrillRecordListId"></param>
|
||||
public static void DeleteDrillRecordListById(string DrillRecordListId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Emergency_DrillRecordList DrillRecordList = db.Emergency_DrillRecordList.FirstOrDefault(e => e.DrillRecordListId == DrillRecordListId);
|
||||
if (DrillRecordList != null)
|
||||
{
|
||||
///删除编码表记录
|
||||
BLL.CodeRecordsService.DeleteCodeRecordsByDataId(DrillRecordList.DrillRecordListId);
|
||||
////删除附件表
|
||||
BLL.CommonService.DeleteAttachFileById(DrillRecordList.DrillRecordListId);
|
||||
////删除流程表
|
||||
BLL.CommonService.DeleteFlowOperateByID(DrillRecordList.DrillRecordListId);
|
||||
db.Emergency_DrillRecordList.DeleteOnSubmit(DrillRecordList);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,150 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 应急预案管理
|
||||
/// </summary>
|
||||
public static class EmergencyListService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取应急预案管理
|
||||
/// </summary>
|
||||
/// <param name="EmergencyListId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Emergency_EmergencyList GetEmergencyListById(string EmergencyListId)
|
||||
{
|
||||
return Funs.DB.Emergency_EmergencyList.FirstOrDefault(e => e.EmergencyListId == EmergencyListId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取时间段文件、方案修编情况说明
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <param name="startTime"></param>
|
||||
/// <param name="endTime"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.Emergency_EmergencyList> GetEmergencyListByDate(string projectId, DateTime startTime, DateTime endTime)
|
||||
{
|
||||
return (from x in Funs.DB.Emergency_EmergencyList where x.ProjectId == projectId && x.CompileDate >= startTime && x.CompileDate <= endTime select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据应急预案类型获取应急预案信息集合
|
||||
/// </summary>
|
||||
/// <param name="emergencyType">应急预案类型</param>
|
||||
/// <param name="projectId">项目号</param>
|
||||
/// <returns>应急预案实体集合</returns>
|
||||
public static List<Model.Emergency_EmergencyList> GetEmergencyListsByEmergencyType(string emergencyType, string projectId, DateTime startTime, DateTime endTime)
|
||||
{
|
||||
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
return (from x in db.Emergency_EmergencyList
|
||||
join y in db.Base_EmergencyType
|
||||
on x.EmergencyTypeId equals y.EmergencyTypeId
|
||||
where y.EmergencyTypeName.Contains(emergencyType) && x.ProjectId == projectId && x.CompileDate >= startTime && x.CompileDate < endTime
|
||||
select x).ToList();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据应急预案类型获取其他应急预案信息集合
|
||||
/// </summary>
|
||||
/// <param name="emergencyType">应急预案类型</param>
|
||||
/// <param name="projectId">项目号</param>
|
||||
/// <returns>其他应急预案实体集合</returns>
|
||||
public static List<Model.Emergency_EmergencyList> GetOtherEmergencyListsByEmergencyType(string emergencyType, string projectId, DateTime startTime, DateTime endTime)
|
||||
{
|
||||
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
return (from x in db.Emergency_EmergencyList
|
||||
join y in db.Base_EmergencyType
|
||||
on x.EmergencyTypeId equals y.EmergencyTypeId
|
||||
where !y.EmergencyTypeName.Contains(emergencyType) && x.ProjectId == projectId && x.CompileDate >= startTime && x.CompileDate < endTime
|
||||
select x).ToList();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加应急预案管理
|
||||
/// </summary>
|
||||
/// <param name="EmergencyList"></param>
|
||||
public static void AddEmergencyList(Model.Emergency_EmergencyList EmergencyList)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Emergency_EmergencyList newEmergencyList = new Model.Emergency_EmergencyList
|
||||
{
|
||||
EmergencyListId = EmergencyList.EmergencyListId,
|
||||
ProjectId = EmergencyList.ProjectId,
|
||||
EmergencyCode = EmergencyList.EmergencyCode,
|
||||
EmergencyName = EmergencyList.EmergencyName,
|
||||
UnitId = EmergencyList.UnitId,
|
||||
EmergencyTypeId = EmergencyList.EmergencyTypeId,
|
||||
VersionCode = EmergencyList.VersionCode,
|
||||
EmergencyContents = EmergencyList.EmergencyContents,
|
||||
CompileMan = EmergencyList.CompileMan,
|
||||
CompileDate = EmergencyList.CompileDate,
|
||||
States = EmergencyList.States,
|
||||
AttachUrl = EmergencyList.AttachUrl,
|
||||
AuditMan = EmergencyList.AuditMan,
|
||||
ApproveMan = EmergencyList.ApproveMan
|
||||
};
|
||||
db.Emergency_EmergencyList.InsertOnSubmit(newEmergencyList);
|
||||
db.SubmitChanges();
|
||||
////增加一条编码记录
|
||||
BLL.CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(BLL.Const.ProjectEmergencyListMenuId, EmergencyList.ProjectId, null, EmergencyList.EmergencyListId, EmergencyList.CompileDate);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改应急预案管理
|
||||
/// </summary>
|
||||
/// <param name="EmergencyList"></param>
|
||||
public static void UpdateEmergencyList(Model.Emergency_EmergencyList EmergencyList)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Emergency_EmergencyList newEmergencyList = db.Emergency_EmergencyList.FirstOrDefault(e => e.EmergencyListId == EmergencyList.EmergencyListId);
|
||||
if (newEmergencyList != null)
|
||||
{
|
||||
newEmergencyList.EmergencyCode = EmergencyList.EmergencyCode;
|
||||
newEmergencyList.EmergencyName = EmergencyList.EmergencyName;
|
||||
newEmergencyList.UnitId = EmergencyList.UnitId;
|
||||
newEmergencyList.EmergencyTypeId = EmergencyList.EmergencyTypeId;
|
||||
newEmergencyList.VersionCode = EmergencyList.VersionCode;
|
||||
newEmergencyList.EmergencyContents = EmergencyList.EmergencyContents;
|
||||
newEmergencyList.CompileMan = EmergencyList.CompileMan;
|
||||
newEmergencyList.CompileDate = EmergencyList.CompileDate;
|
||||
newEmergencyList.States = EmergencyList.States;
|
||||
newEmergencyList.AttachUrl = EmergencyList.AttachUrl;
|
||||
newEmergencyList.AuditMan = EmergencyList.AuditMan;
|
||||
newEmergencyList.ApproveMan = EmergencyList.ApproveMan;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除应急预案管理
|
||||
/// </summary>
|
||||
/// <param name="EmergencyListId"></param>
|
||||
public static void DeleteEmergencyListById(string EmergencyListId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Emergency_EmergencyList EmergencyList = db.Emergency_EmergencyList.FirstOrDefault(e => e.EmergencyListId == EmergencyListId);
|
||||
if (EmergencyList != null)
|
||||
{
|
||||
///删除编码表记录
|
||||
BLL.CodeRecordsService.DeleteCodeRecordsByDataId(EmergencyList.EmergencyListId);
|
||||
////删除附件表
|
||||
BLL.CommonService.DeleteAttachFileById(EmergencyList.EmergencyListId);
|
||||
////删除流程表
|
||||
BLL.CommonService.DeleteFlowOperateByID(EmergencyList.EmergencyListId);
|
||||
db.Emergency_EmergencyList.DeleteOnSubmit(EmergencyList);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 应急物资管理
|
||||
/// </summary>
|
||||
public static class EmergencySupplyService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取应急物资管理
|
||||
/// </summary>
|
||||
/// <param name="EmergencySupplyId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Emergency_EmergencySupply GetEmergencySupplyById(string fileId)
|
||||
{
|
||||
return Funs.DB.Emergency_EmergencySupply.FirstOrDefault(e => e.FileId == fileId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加应急物资管理
|
||||
/// </summary>
|
||||
/// <param name="EmergencySupply"></param>
|
||||
public static void AddEmergencySupply(Model.Emergency_EmergencySupply EmergencySupply)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Emergency_EmergencySupply newEmergencySupply = new Model.Emergency_EmergencySupply
|
||||
{
|
||||
FileId = EmergencySupply.FileId,
|
||||
ProjectId = EmergencySupply.ProjectId,
|
||||
FileCode = EmergencySupply.FileCode,
|
||||
FileName = EmergencySupply.FileName,
|
||||
UnitId = EmergencySupply.UnitId,
|
||||
FileContent = EmergencySupply.FileContent,
|
||||
CompileMan = EmergencySupply.CompileMan,
|
||||
CompileDate = EmergencySupply.CompileDate,
|
||||
AttachUrl = EmergencySupply.AttachUrl,
|
||||
States = EmergencySupply.States
|
||||
};
|
||||
db.Emergency_EmergencySupply.InsertOnSubmit(newEmergencySupply);
|
||||
db.SubmitChanges();
|
||||
////增加一条编码记录
|
||||
BLL.CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(BLL.Const.ProjectEmergencySupplyMenuId, EmergencySupply.ProjectId, null, EmergencySupply.FileId, EmergencySupply.CompileDate);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改应急物资管理
|
||||
/// </summary>
|
||||
/// <param name="EmergencySupply"></param>
|
||||
public static void UpdateEmergencySupply(Model.Emergency_EmergencySupply EmergencySupply)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Emergency_EmergencySupply newEmergencySupply = db.Emergency_EmergencySupply.FirstOrDefault(e => e.FileId == EmergencySupply.FileId);
|
||||
if (newEmergencySupply != null)
|
||||
{
|
||||
newEmergencySupply.FileCode = EmergencySupply.FileCode;
|
||||
newEmergencySupply.FileName = EmergencySupply.FileName;
|
||||
newEmergencySupply.UnitId = EmergencySupply.UnitId;
|
||||
newEmergencySupply.FileContent = EmergencySupply.FileContent;
|
||||
newEmergencySupply.CompileMan = EmergencySupply.CompileMan;
|
||||
newEmergencySupply.CompileDate = EmergencySupply.CompileDate;
|
||||
newEmergencySupply.AttachUrl = EmergencySupply.AttachUrl;
|
||||
newEmergencySupply.States = EmergencySupply.States;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除应急物资管理
|
||||
/// </summary>
|
||||
/// <param name="FileId"></param>
|
||||
public static void DeleteEmergencySupplyById(string FileId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Emergency_EmergencySupply EmergencySupply = db.Emergency_EmergencySupply.FirstOrDefault(e => e.FileId == FileId);
|
||||
if (EmergencySupply != null)
|
||||
{
|
||||
///删除编码表记录
|
||||
BLL.CodeRecordsService.DeleteCodeRecordsByDataId(EmergencySupply.FileId);
|
||||
////删除附件表
|
||||
BLL.CommonService.DeleteAttachFileById(EmergencySupply.FileId);
|
||||
////删除流程表
|
||||
BLL.CommonService.DeleteFlowOperateByID(EmergencySupply.FileId);
|
||||
db.Emergency_EmergencySupply.DeleteOnSubmit(EmergencySupply);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,145 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 应急队伍/培训
|
||||
/// </summary>
|
||||
public static class EmergencyTeamAndTrainService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取应急队伍/培训
|
||||
/// </summary>
|
||||
/// <param name="EmergencyTeamAndTrainId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Emergency_EmergencyTeamAndTrain GetEmergencyTeamAndTrainById(string fileId)
|
||||
{
|
||||
return Funs.DB.Emergency_EmergencyTeamAndTrain.FirstOrDefault(e => e.FileId == fileId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加应急队伍/培训
|
||||
/// </summary>
|
||||
/// <param name="EmergencyTeamAndTrain"></param>
|
||||
public static void AddEmergencyTeamAndTrain(Model.Emergency_EmergencyTeamAndTrain EmergencyTeamAndTrain)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Emergency_EmergencyTeamAndTrain newEmergencyTeamAndTrain = new Model.Emergency_EmergencyTeamAndTrain
|
||||
{
|
||||
FileId = EmergencyTeamAndTrain.FileId,
|
||||
ProjectId = EmergencyTeamAndTrain.ProjectId,
|
||||
FileCode = EmergencyTeamAndTrain.FileCode,
|
||||
FileName = EmergencyTeamAndTrain.FileName,
|
||||
UnitId = EmergencyTeamAndTrain.UnitId,
|
||||
FileContent = EmergencyTeamAndTrain.FileContent,
|
||||
CompileMan = EmergencyTeamAndTrain.CompileMan,
|
||||
CompileDate = EmergencyTeamAndTrain.CompileDate,
|
||||
AttachUrl = EmergencyTeamAndTrain.AttachUrl,
|
||||
States = EmergencyTeamAndTrain.States
|
||||
};
|
||||
db.Emergency_EmergencyTeamAndTrain.InsertOnSubmit(newEmergencyTeamAndTrain);
|
||||
db.SubmitChanges();
|
||||
////增加一条编码记录
|
||||
BLL.CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(BLL.Const.ProjectEmergencyTeamAndTrainMenuId, EmergencyTeamAndTrain.ProjectId, null, EmergencyTeamAndTrain.FileId, EmergencyTeamAndTrain.CompileDate);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改应急队伍/培训
|
||||
/// </summary>
|
||||
/// <param name="EmergencyTeamAndTrain"></param>
|
||||
public static void UpdateEmergencyTeamAndTrain(Model.Emergency_EmergencyTeamAndTrain EmergencyTeamAndTrain)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Emergency_EmergencyTeamAndTrain newEmergencyTeamAndTrain = db.Emergency_EmergencyTeamAndTrain.FirstOrDefault(e => e.FileId == EmergencyTeamAndTrain.FileId);
|
||||
if (newEmergencyTeamAndTrain != null)
|
||||
{
|
||||
newEmergencyTeamAndTrain.FileCode = EmergencyTeamAndTrain.FileCode;
|
||||
newEmergencyTeamAndTrain.FileName = EmergencyTeamAndTrain.FileName;
|
||||
newEmergencyTeamAndTrain.UnitId = EmergencyTeamAndTrain.UnitId;
|
||||
newEmergencyTeamAndTrain.FileContent = EmergencyTeamAndTrain.FileContent;
|
||||
newEmergencyTeamAndTrain.CompileMan = EmergencyTeamAndTrain.CompileMan;
|
||||
newEmergencyTeamAndTrain.CompileDate = EmergencyTeamAndTrain.CompileDate;
|
||||
newEmergencyTeamAndTrain.AttachUrl = EmergencyTeamAndTrain.AttachUrl;
|
||||
newEmergencyTeamAndTrain.States = EmergencyTeamAndTrain.States;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除应急队伍/培训
|
||||
/// </summary>
|
||||
/// <param name="FileId"></param>
|
||||
public static void DeleteEmergencyTeamAndTrainById(string FileId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Emergency_EmergencyTeamAndTrain EmergencyTeamAndTrain = db.Emergency_EmergencyTeamAndTrain.FirstOrDefault(e => e.FileId == FileId);
|
||||
if (EmergencyTeamAndTrain != null)
|
||||
{
|
||||
///删除编码表记录
|
||||
BLL.CodeRecordsService.DeleteCodeRecordsByDataId(EmergencyTeamAndTrain.FileId);
|
||||
////删除附件表
|
||||
BLL.CommonService.DeleteAttachFileById(EmergencyTeamAndTrain.FileId);
|
||||
////删除流程表
|
||||
BLL.CommonService.DeleteFlowOperateByID(EmergencyTeamAndTrain.FileId);
|
||||
db.Emergency_EmergencyTeamAndTrain.DeleteOnSubmit(EmergencyTeamAndTrain);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="item"></param>
|
||||
public static void AddEmergencyTeamItem(Model.Emergency_EmergencyTeamItem item)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Emergency_EmergencyTeamItem newItem = new Model.Emergency_EmergencyTeamItem
|
||||
{
|
||||
EmergencyTeamItemId = item.EmergencyTeamItemId,
|
||||
FileId = item.FileId,
|
||||
PersonId = item.PersonId,
|
||||
Job = item.Job,
|
||||
Tel = item.Tel,
|
||||
};
|
||||
db.Emergency_EmergencyTeamItem.InsertOnSubmit(newItem);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
/// <summary>
|
||||
/// 删除
|
||||
/// </summary>
|
||||
/// <param name="FileId"></param>
|
||||
public static void DeleteEmergency_EmergencyTeamItem(string FileId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
var delItem = from x in db.Emergency_EmergencyTeamItem where x.FileId == FileId select x;
|
||||
if (delItem.Count() > 0)
|
||||
{
|
||||
db.Emergency_EmergencyTeamItem.DeleteAllOnSubmit(delItem);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 下拉框
|
||||
/// </summary>
|
||||
/// <param name="dropName">下拉框名字</param>
|
||||
/// <param name="projectId">项目id</param>
|
||||
/// <param name="isShowPlease">是否显示请选择</param>
|
||||
public static void InitTeamDropDownList(FineUIPro.DropDownList dropName, string ProjectId, bool isShowPlease)
|
||||
{
|
||||
dropName.DataValueField = "FileId";
|
||||
dropName.DataTextField = "FileName";
|
||||
dropName.DataSource = (from x in Funs.DB.Emergency_EmergencyTeamAndTrain where x.ProjectId == ProjectId select x).ToList();
|
||||
dropName.DataBind();
|
||||
if (isShowPlease)
|
||||
{
|
||||
Funs.FineUIPleaseSelect(dropName);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user