97 lines
4.0 KiB
C#
97 lines
4.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace BLL
|
|
{
|
|
|
|
public static class EmergencyOrganizationService
|
|
{
|
|
|
|
public static Model.Emergency_EmergencyOrganization GetEmergency_EmergencyOrganizationById(string EmergencyOrganizationId)
|
|
|
|
{
|
|
return Funs.DB.Emergency_EmergencyOrganization.FirstOrDefault(e => e.EmergencyOrganizationId == EmergencyOrganizationId);
|
|
}
|
|
public static Model.Emergency_EmergencyOrganization GetmodelByPojectIdandUnitId(string projectid, string unitid)
|
|
{
|
|
return Funs.DB.Emergency_EmergencyOrganization.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_EmergencyOrganization.FirstOrDefault(e => e.ProjectId == projectid && e.UnitId == unitid);
|
|
if (model != null)
|
|
{
|
|
model.FlowChartPic = imgurl;
|
|
UpdateEmergency_EmergencyOrganization(model);
|
|
}
|
|
else
|
|
{
|
|
Model.Emergency_EmergencyOrganization table = new Model.Emergency_EmergencyOrganization();
|
|
table.EmergencyOrganizationId = SQLHelper.GetNewID(typeof(Model.Emergency_EmergencyOrganization));
|
|
table.ProjectId = projectid;
|
|
table.UnitId = unitid;
|
|
|
|
table.FlowChartPic = imgurl;
|
|
Funs.DB.Emergency_EmergencyOrganization.InsertOnSubmit(table);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
public static void AddEmergency_EmergencyOrganization(Model.Emergency_EmergencyOrganization newtable)
|
|
{
|
|
Model.Emergency_EmergencyOrganization table = new Model.Emergency_EmergencyOrganization();
|
|
table.EmergencyOrganizationId = newtable.EmergencyOrganizationId;
|
|
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_EmergencyOrganization.InsertOnSubmit(table);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
|
|
|
|
public static void UpdateEmergency_EmergencyOrganization(Model.Emergency_EmergencyOrganization newtable)
|
|
{
|
|
Model.Emergency_EmergencyOrganization table = Funs.DB.Emergency_EmergencyOrganization.FirstOrDefault(e => e.EmergencyOrganizationId == newtable.EmergencyOrganizationId);
|
|
|
|
if (table != null)
|
|
{
|
|
table.EmergencyOrganizationId = newtable.EmergencyOrganizationId;
|
|
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_EmergencyOrganizationById(string EmergencyOrganizationId)
|
|
{
|
|
Model.Emergency_EmergencyOrganization table = Funs.DB.Emergency_EmergencyOrganization.FirstOrDefault(e => e.EmergencyOrganizationId == EmergencyOrganizationId);
|
|
if (table != null)
|
|
{
|
|
Funs.DB.Emergency_EmergencyOrganization.DeleteOnSubmit(table);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
} |