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