97 lines
3.9 KiB
C#
97 lines
3.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace BLL
|
|
{
|
|
|
|
public static class Emergency_EmergencyProcessService
|
|
{
|
|
|
|
public static Model.Emergency_EmergencyProcess GetEmergency_EmergencyProcessById(string EmergencyProcessId)
|
|
|
|
{
|
|
return Funs.DB.Emergency_EmergencyProcess.FirstOrDefault(e => e.EmergencyProcessId == EmergencyProcessId);
|
|
}
|
|
public static Model.Emergency_EmergencyProcess GetmodelByPojectIdandUnitId(string projectid,string unitid)
|
|
{
|
|
return Funs.DB.Emergency_EmergencyProcess.FirstOrDefault(e => e.ProjectId==projectid&&e.UnitId==unitid);
|
|
}
|
|
/// <summary>
|
|
/// 保存应急流程图
|
|
/// </summary>
|
|
/// <param name="projectid"></param>
|
|
/// <param name="unitid"></param>
|
|
/// <param name="imgurl"></param>
|
|
public static void SavePic(string projectid, string unitid,string imgurl)
|
|
{
|
|
var model= Funs.DB.Emergency_EmergencyProcess.FirstOrDefault(e => e.ProjectId == projectid && e.UnitId == unitid);
|
|
if (model!=null)
|
|
{
|
|
model.FlowChartPic = imgurl;
|
|
UpdateEmergency_EmergencyProcess(model);
|
|
}
|
|
else
|
|
{
|
|
Model.Emergency_EmergencyProcess table = new Model.Emergency_EmergencyProcess();
|
|
table.EmergencyProcessId = SQLHelper.GetNewID(typeof(Model.Emergency_EmergencyProcess));
|
|
table.ProjectId = projectid;
|
|
table.UnitId = unitid;
|
|
|
|
table.FlowChartPic = imgurl;
|
|
Funs.DB.Emergency_EmergencyProcess.InsertOnSubmit(table);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
public static void AddEmergency_EmergencyProcess(Model.Emergency_EmergencyProcess newtable)
|
|
{
|
|
Model.Emergency_EmergencyProcess table = new Model.Emergency_EmergencyProcess();
|
|
table.EmergencyProcessId = newtable.EmergencyProcessId;
|
|
table.ProjectId = newtable.ProjectId;
|
|
table.ProcessSteps = newtable.ProcessSteps;
|
|
table.ProcessName = newtable.ProcessName;
|
|
table.StepOperator = newtable.StepOperator;
|
|
table.Remark = newtable.Remark;
|
|
table.ProcessTeam = newtable.ProcessTeam;
|
|
table.UnitId = newtable.UnitId;
|
|
table.FlowChartPic = newtable.FlowChartPic;
|
|
Funs.DB.Emergency_EmergencyProcess.InsertOnSubmit(table);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
|
|
|
|
public static void UpdateEmergency_EmergencyProcess(Model.Emergency_EmergencyProcess newtable)
|
|
{
|
|
Model.Emergency_EmergencyProcess table = Funs.DB.Emergency_EmergencyProcess.FirstOrDefault(e => e.EmergencyProcessId == newtable.EmergencyProcessId);
|
|
|
|
if (table != null)
|
|
{
|
|
table.EmergencyProcessId = newtable.EmergencyProcessId;
|
|
table.ProjectId = newtable.ProjectId;
|
|
table.ProcessSteps = newtable.ProcessSteps;
|
|
table.ProcessName = newtable.ProcessName;
|
|
table.StepOperator = newtable.StepOperator;
|
|
table.Remark = newtable.Remark;
|
|
table.ProcessTeam = newtable.ProcessTeam;
|
|
table.UnitId = newtable.UnitId;
|
|
table.FlowChartPic = newtable.FlowChartPic;
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
|
|
}
|
|
public static void DeleteEmergency_EmergencyProcessById(string EmergencyProcessId)
|
|
{
|
|
Model.Emergency_EmergencyProcess table = Funs.DB.Emergency_EmergencyProcess.FirstOrDefault(e => e.EmergencyProcessId == EmergencyProcessId);
|
|
if (table != null)
|
|
{
|
|
Funs.DB.Emergency_EmergencyProcess.DeleteOnSubmit(table);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
} |