using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Web.UI.DataVisualization.Charting; namespace BLL { public class DriverPrepareDutyItemService { /// /// 修改开车活动责任分工明细信息 /// /// 开车活动责任分工明细实体 public static void UpdateDutyItem(Model.DriverPrepare_DutyItem a) { Model.SGGLDB db = Funs.DB; Model.DriverPrepare_DutyItem newDutyItem = db.DriverPrepare_DutyItem.First(e => e.DutyItemId == a.DutyItemId); newDutyItem.DutyItemId = a.DutyItemId; newDutyItem.DutyId = a.DutyId; newDutyItem.Stage = a.Stage; newDutyItem.Code = a.Code; newDutyItem.ActivityContent = a.ActivityContent; newDutyItem.Item1 = a.Item1; newDutyItem.Item2 = a.Item2; newDutyItem.Item3 = a.Item3; newDutyItem.Item4 = a.Item4; newDutyItem.Item5 = a.Item5; newDutyItem.Item6 = a.Item6; newDutyItem.Item7 = a.Item7; newDutyItem.Item8 = a.Item8; newDutyItem.Item9 = a.Item9; newDutyItem.Item10 = a.Item10; newDutyItem.Item11 = a.Item11; newDutyItem.Item12 = a.Item12; newDutyItem.Item13 = a.Item13; newDutyItem.Item14 = a.Item14; newDutyItem.Remark = a.Remark; db.SubmitChanges(); } /// /// 根据开车活动责任分工明细编号获取开车活动责任分工明细 /// /// public static Model.DriverPrepare_DutyItem GetDutyItemByDutyItemId(string DutyItemId) { return Funs.DB.DriverPrepare_DutyItem.FirstOrDefault(e => e.DutyItemId == DutyItemId); } /// /// 根据编号获取开车活动责任分工明细集合 /// /// /// public static List GetLists(string dutyId) { return (from x in Funs.DB.DriverPrepare_DutyItem where x.DutyId == dutyId orderby x.Code select x).ToList(); } /// /// 根据开车活动责任分工明细主键删除一个开车活动责任分工明细信息 /// /// 开车活动责任分工明细主键 public static void DeleteDutyItemByDutyId(string dutyId) { Model.SGGLDB db = Funs.DB; var q = (from x in db.DriverPrepare_DutyItem where x.DutyId == dutyId select x).ToList(); if (q.Count > 0) { db.DriverPrepare_DutyItem.DeleteAllOnSubmit(q); db.SubmitChanges(); } } /// /// 增加开车活动责任分工明细信息 /// /// 开车活动责任分工明细实体 public static void AddDutyItem(Model.DriverPrepare_DutyItem a) { Model.SGGLDB db = Funs.DB; Model.DriverPrepare_DutyItem newDutyItem = new Model.DriverPrepare_DutyItem(); newDutyItem.DutyItemId = a.DutyItemId; newDutyItem.DutyId = a.DutyId; newDutyItem.Stage = a.Stage; newDutyItem.Code = a.Code; newDutyItem.ActivityContent = a.ActivityContent; newDutyItem.Item1 = a.Item1; newDutyItem.Item2 = a.Item2; newDutyItem.Item3 = a.Item3; newDutyItem.Item4 = a.Item4; newDutyItem.Item5 = a.Item5; newDutyItem.Item6 = a.Item6; newDutyItem.Item7 = a.Item7; newDutyItem.Item8 = a.Item8; newDutyItem.Item9 = a.Item9; newDutyItem.Item10 = a.Item10; newDutyItem.Item11 = a.Item11; newDutyItem.Item12 = a.Item12; newDutyItem.Item13 = a.Item13; newDutyItem.Item14 = a.Item14; newDutyItem.Remark = a.Remark; db.DriverPrepare_DutyItem.InsertOnSubmit(newDutyItem); db.SubmitChanges(); } /// /// 创建开车活动责任分工明细集合信息 /// /// 开车活动责任分工明细实体 public static void CreateDutyItems() { List list = new List(); Model.DriverPrepare_DutyItem newDutyItem1 = new Model.DriverPrepare_DutyItem(); newDutyItem1.DutyItemId = SQLHelper.GetNewID(); newDutyItem1.DutyId = "Empty"; newDutyItem1.Stage = "预试车"; newDutyItem1.Code = 1; newDutyItem1.ActivityContent = "管道系统冲洗、吹扫"; list.Add(newDutyItem1); Model.DriverPrepare_DutyItem newDutyItem2 = new Model.DriverPrepare_DutyItem(); newDutyItem2.DutyItemId = SQLHelper.GetNewID(); newDutyItem2.DutyId = "Empty"; newDutyItem2.Stage = "预试车"; newDutyItem2.Code = 2; newDutyItem2.ActivityContent = "设备及管道系统的化学清洗"; list.Add(newDutyItem2); Model.DriverPrepare_DutyItem newDutyItem3 = new Model.DriverPrepare_DutyItem(); newDutyItem3.DutyItemId = SQLHelper.GetNewID(); newDutyItem3.DutyId = "Empty"; newDutyItem3.Stage = "预试车"; newDutyItem3.Code = 3; newDutyItem3.ActivityContent = "电气系统试验"; list.Add(newDutyItem3); Model.DriverPrepare_DutyItem newDutyItem4 = new Model.DriverPrepare_DutyItem(); newDutyItem4.DutyItemId = SQLHelper.GetNewID(); newDutyItem4.DutyId = "Empty"; newDutyItem4.Stage = "预试车"; newDutyItem4.Code = 4; newDutyItem4.ActivityContent = "控制系统调试及回路核查"; list.Add(newDutyItem4); Model.DriverPrepare_DutyItem newDutyItem5 = new Model.DriverPrepare_DutyItem(); newDutyItem5.DutyItemId = SQLHelper.GetNewID(); newDutyItem5.DutyId = "Empty"; newDutyItem5.Stage = "预试车"; newDutyItem5.Code = 5; newDutyItem5.ActivityContent = "燃气、蒸汽驱动机调试"; list.Add(newDutyItem5); Model.DriverPrepare_DutyItem newDutyItem6 = new Model.DriverPrepare_DutyItem(); newDutyItem6.DutyItemId = SQLHelper.GetNewID(); newDutyItem6.DutyId = "Empty"; newDutyItem6.Stage = "预试车"; newDutyItem6.Code = 6; newDutyItem6.ActivityContent = "机泵单机试车"; list.Add(newDutyItem6); Model.DriverPrepare_DutyItem newDutyItem7 = new Model.DriverPrepare_DutyItem(); newDutyItem7.DutyItemId = SQLHelper.GetNewID(); newDutyItem7.DutyId = "Empty"; newDutyItem7.Stage = "预试车"; newDutyItem7.Code = 7; newDutyItem7.ActivityContent = "大型机组试车"; list.Add(newDutyItem7); Model.DriverPrepare_DutyItem newDutyItem8 = new Model.DriverPrepare_DutyItem(); newDutyItem8.DutyItemId = SQLHelper.GetNewID(); newDutyItem8.DutyId = "Empty"; newDutyItem8.Stage = "预试车"; newDutyItem8.Code = 8; newDutyItem8.ActivityContent = "烘炉"; list.Add(newDutyItem8); Model.DriverPrepare_DutyItem newDutyItem9 = new Model.DriverPrepare_DutyItem(); newDutyItem9.DutyItemId = SQLHelper.GetNewID(); newDutyItem9.DutyId = "Empty"; newDutyItem9.Stage = "预试车"; newDutyItem9.Code = 9; newDutyItem9.ActivityContent = "催化剂、分子筛、树脂及干燥剂装填"; list.Add(newDutyItem9); Model.DriverPrepare_DutyItem newDutyItem10 = new Model.DriverPrepare_DutyItem(); newDutyItem10.DutyItemId = SQLHelper.GetNewID(); newDutyItem10.DutyId = "Empty"; newDutyItem10.Stage = "联动试车"; newDutyItem10.Code = 10; newDutyItem10.ActivityContent = "蒸汽发生器煮炉"; list.Add(newDutyItem10); Model.DriverPrepare_DutyItem newDutyItem11 = new Model.DriverPrepare_DutyItem(); newDutyItem11.DutyItemId = SQLHelper.GetNewID(); newDutyItem11.DutyId = "Empty"; newDutyItem11.Stage = "联动试车"; newDutyItem11.Code = 11; newDutyItem11.ActivityContent = "设备、管道系统钝化"; list.Add(newDutyItem11); Model.DriverPrepare_DutyItem newDutyItem12 = new Model.DriverPrepare_DutyItem(); newDutyItem12.DutyItemId = SQLHelper.GetNewID(); newDutyItem12.DutyId = "Empty"; newDutyItem12.Stage = "联动试车"; newDutyItem12.Code = 12; newDutyItem12.ActivityContent = "单元或系统模拟运行"; list.Add(newDutyItem12); Model.DriverPrepare_DutyItem newDutyItem13 = new Model.DriverPrepare_DutyItem(); newDutyItem13.DutyItemId = SQLHelper.GetNewID(); newDutyItem13.DutyId = "Empty"; newDutyItem13.Stage = "联动试车"; newDutyItem13.Code = 13; newDutyItem13.ActivityContent = "工艺系统气密性试验"; list.Add(newDutyItem13); Model.DriverPrepare_DutyItem newDutyItem14 = new Model.DriverPrepare_DutyItem(); newDutyItem14.DutyItemId = SQLHelper.GetNewID(); newDutyItem14.DutyId = "Empty"; newDutyItem14.Stage = "投料试车"; newDutyItem14.Code = 14; newDutyItem14.ActivityContent = "初次投料开车前安全检查PSSR"; list.Add(newDutyItem14); Model.DriverPrepare_DutyItem newDutyItem15 = new Model.DriverPrepare_DutyItem(); newDutyItem15.DutyItemId = SQLHelper.GetNewID(); newDutyItem15.DutyId = "Empty"; newDutyItem15.Stage = "投料试车"; newDutyItem15.Code = 15; newDutyItem15.ActivityContent = "工艺系统干燥置换"; list.Add(newDutyItem15); Model.DriverPrepare_DutyItem newDutyItem16 = new Model.DriverPrepare_DutyItem(); newDutyItem16.DutyItemId = SQLHelper.GetNewID(); newDutyItem16.DutyId = "Empty"; newDutyItem16.Stage = "投料试车"; newDutyItem16.Code = 16; newDutyItem16.ActivityContent = "工艺系统预冷、预热"; list.Add(newDutyItem16); Model.DriverPrepare_DutyItem newDutyItem17 = new Model.DriverPrepare_DutyItem(); newDutyItem17.DutyItemId = SQLHelper.GetNewID(); newDutyItem17.DutyId = "Empty"; newDutyItem17.Stage = "投料试车"; newDutyItem17.Code = 17; newDutyItem17.ActivityContent = "催化剂装填后的预处理"; list.Add(newDutyItem17); Model.DriverPrepare_DutyItem newDutyItem18 = new Model.DriverPrepare_DutyItem(); newDutyItem18.DutyItemId = SQLHelper.GetNewID(); newDutyItem18.DutyId = "Empty"; newDutyItem18.Stage = "投料试车"; newDutyItem18.Code = 18; newDutyItem18.ActivityContent = "初次投料、开车"; list.Add(newDutyItem18); Model.DriverPrepare_DutyItem newDutyItem19 = new Model.DriverPrepare_DutyItem(); newDutyItem19.DutyItemId = SQLHelper.GetNewID(); newDutyItem19.DutyId = "Empty"; newDutyItem19.Stage = "投料试车"; newDutyItem19.Code = 19; newDutyItem19.ActivityContent = "静态密封点热态检查及紧固"; list.Add(newDutyItem19); Model.DriverPrepare_DutyItem newDutyItem20 = new Model.DriverPrepare_DutyItem(); newDutyItem20.DutyItemId = SQLHelper.GetNewID(); newDutyItem20.DutyId = "Empty"; newDutyItem20.Stage = "投料试车"; newDutyItem20.Code = 20; newDutyItem20.ActivityContent = "生产出产品"; list.Add(newDutyItem20); Model.DriverPrepare_DutyItem newDutyItem21 = new Model.DriverPrepare_DutyItem(); newDutyItem21.DutyItemId = SQLHelper.GetNewID(); newDutyItem21.DutyId = "Empty"; newDutyItem21.Stage = "试运行"; newDutyItem21.Code = 21; newDutyItem21.ActivityContent = "运行调整至具备考核条件"; list.Add(newDutyItem21); Model.DriverPrepare_DutyItem newDutyItem22 = new Model.DriverPrepare_DutyItem(); newDutyItem22.DutyItemId = SQLHelper.GetNewID(); newDutyItem22.DutyId = "Empty"; newDutyItem22.Stage = "试运行"; newDutyItem22.Code = 22; newDutyItem22.ActivityContent = "性能考核"; list.Add(newDutyItem22); Model.SGGLDB db = Funs.DB; db.DriverPrepare_DutyItem.InsertAllOnSubmit(list); db.SubmitChanges(); } } }