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); } /// /// 保存应急流程图 /// /// /// /// 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(); } } } }