提交代码
This commit is contained in:
@@ -22,6 +22,7 @@ namespace BLL
|
||||
newDriverData.Code = DriverPrepareDriverData.Code;
|
||||
newDriverData.DriverDataName = DriverPrepareDriverData.DriverDataName;
|
||||
newDriverData.Remark = DriverPrepareDriverData.Remark;
|
||||
newDriverData.DriverDataTypeId = DriverPrepareDriverData.DriverDataTypeId;
|
||||
|
||||
db.DriverPrepare_DriverData.InsertOnSubmit(newDriverData);
|
||||
db.SubmitChanges();
|
||||
|
||||
@@ -0,0 +1,149 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
public class DriverPrepareDriverDataTypeService
|
||||
{
|
||||
/// <summary>
|
||||
/// 添加开车资料收集类别
|
||||
/// </summary>
|
||||
/// <param name="Installation"></param>
|
||||
public static void AddDriverDataType(Model.DriverPrepare_DriverDataType DriverDataType)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.DriverPrepare_DriverDataType newDriverDataType = new Model.DriverPrepare_DriverDataType();
|
||||
|
||||
newDriverDataType.DriverDataTypeId = DriverDataType.DriverDataTypeId;
|
||||
newDriverDataType.ProjectId = DriverDataType.ProjectId;
|
||||
newDriverDataType.DriverDataTypeCode = DriverDataType.DriverDataTypeCode;
|
||||
newDriverDataType.DriverDataTypeName = DriverDataType.DriverDataTypeName;
|
||||
newDriverDataType.ParentId = DriverDataType.ParentId;
|
||||
|
||||
db.DriverPrepare_DriverDataType.InsertOnSubmit(newDriverDataType);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改开车资料收集类别
|
||||
/// </summary>
|
||||
/// <param name="DriverDataType"></param>
|
||||
public static void UpdateDriverDataType(Model.DriverPrepare_DriverDataType DriverDataType)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.DriverPrepare_DriverDataType newDriverDataType = db.DriverPrepare_DriverDataType.First(e => e.DriverDataTypeId == DriverDataType.DriverDataTypeId);
|
||||
newDriverDataType.DriverDataTypeCode = DriverDataType.DriverDataTypeCode;
|
||||
newDriverDataType.DriverDataTypeName = DriverDataType.DriverDataTypeName;
|
||||
newDriverDataType.ParentId = DriverDataType.ParentId;
|
||||
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据一个开车资料收集类别信息
|
||||
/// </summary>
|
||||
/// <param name="DriverDataTypeCode"></param>
|
||||
public static void DeleteDriverDataType(string DriverDataTypeId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.DriverPrepare_DriverDataType DriverDataType = db.DriverPrepare_DriverDataType.First(e => e.DriverDataTypeId == DriverDataTypeId);
|
||||
db.DriverPrepare_DriverDataType.DeleteOnSubmit(DriverDataType);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据一个上级开车资料收集类别Id删除所有对应开车资料收集类别信息
|
||||
/// </summary>
|
||||
/// <param name="DriverDataTypeCode"></param>
|
||||
public static void DeleteAllDriverDataType(string DriverDataTypeId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
var q = from x in db.DriverPrepare_DriverDataType where x.ParentId == DriverDataTypeId select x;
|
||||
db.DriverPrepare_DriverDataType.DeleteAllOnSubmit(q);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取施工开车资料收集类别项
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static ListItem[] GetDriverDataTypeNameList()
|
||||
{
|
||||
var q = (from x in Funs.DB.DriverPrepare_DriverDataType orderby x.DriverDataTypeCode select x).ToList();
|
||||
ListItem[] list = new ListItem[q.Count()];
|
||||
for (int i = 0; i < q.Count(); i++)
|
||||
{
|
||||
list[i] = new ListItem(q[i].DriverDataTypeName ?? "", q[i].DriverDataTypeId.ToString());
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键返回一个开车资料收集类别信息
|
||||
/// </summary>
|
||||
/// <param name="cnProfessionalCode">开车资料收集类别编号</param>
|
||||
/// <returns></returns>
|
||||
public static Model.DriverPrepare_DriverDataType GetDriverDataTypeById(string DriverDataTypeId)
|
||||
{
|
||||
return Funs.DB.DriverPrepare_DriverDataType.FirstOrDefault(x => x.DriverDataTypeId == DriverDataTypeId);
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据原主键返回一个开车资料收集类别信息
|
||||
/// </summary>
|
||||
/// <param name="sourceDataTypeId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.DriverPrepare_DriverDataType GetDriverDataTypeBySourceDataTypeId(string sourceDataTypeId, string projectId)
|
||||
{
|
||||
return Funs.DB.DriverPrepare_DriverDataType.FirstOrDefault(x => x.ParentId == sourceDataTypeId && x.ProjectId == projectId);
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据父级Id返回所有开车资料收集类别信息
|
||||
/// </summary>
|
||||
/// <param name="superDriverDataTypeId">开车资料收集类别编号</param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.DriverPrepare_DriverDataType> GetDriverDataTypesBySuperDriverDataTypeId(string superDataTypeId)
|
||||
{
|
||||
return (from x in Funs.DB.DriverPrepare_DriverDataType where x.ParentId == superDataTypeId select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 判断开车资料收集类别编号是否存在
|
||||
/// </summary>
|
||||
/// <param name="DriverDataTypeCode"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsExistDriverDataTypeCode(string dataTypeCode, string DriverDataTypeId)
|
||||
{
|
||||
Model.DriverPrepare_DriverDataType m = Funs.DB.DriverPrepare_DriverDataType.FirstOrDefault(e => e.DriverDataTypeCode == dataTypeCode && e.DriverDataTypeId != DriverDataTypeId);
|
||||
if (m != null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 判断开车资料收集类别名称是否存在
|
||||
/// </summary>
|
||||
/// <param name="professionalName"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsExistProfessionalName(string dataTypeName, string DriverDataTypeId)
|
||||
{
|
||||
Model.DriverPrepare_DriverDataType m = Funs.DB.DriverPrepare_DriverDataType.FirstOrDefault(e => e.DriverDataTypeName == dataTypeName && e.DriverDataTypeId != DriverDataTypeId);
|
||||
if (m != null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,272 @@
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 修改开车活动责任分工明细信息
|
||||
/// </summary>
|
||||
/// <param name="pauseNotice">开车活动责任分工明细实体</param>
|
||||
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();
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据开车活动责任分工明细编号获取开车活动责任分工明细
|
||||
/// </summary>
|
||||
/// <param name="costCode"></param>
|
||||
public static Model.DriverPrepare_DutyItem GetDutyItemByDutyItemId(string DutyItemId)
|
||||
{
|
||||
return Funs.DB.DriverPrepare_DutyItem.FirstOrDefault(e => e.DutyItemId == DutyItemId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据编号获取开车活动责任分工明细集合
|
||||
/// </summary>
|
||||
/// <param name="code"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.DriverPrepare_DutyItem> GetLists(string dutyId)
|
||||
{
|
||||
return (from x in Funs.DB.DriverPrepare_DutyItem where x.DutyId == dutyId orderby x.Code select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据开车活动责任分工明细主键删除一个开车活动责任分工明细信息
|
||||
/// </summary>
|
||||
/// <param name="pauseNoticeCode">开车活动责任分工明细主键</param>
|
||||
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();
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 增加开车活动责任分工明细信息
|
||||
/// </summary>
|
||||
/// <param name="pauseNotice">开车活动责任分工明细实体</param>
|
||||
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();
|
||||
}
|
||||
/// <summary>
|
||||
/// 创建开车活动责任分工明细集合信息
|
||||
/// </summary>
|
||||
/// <param name="pauseNotice">开车活动责任分工明细实体</param>
|
||||
public static void CreateDutyItems()
|
||||
{
|
||||
List<Model.DriverPrepare_DutyItem> list = new List<Model.DriverPrepare_DutyItem>();
|
||||
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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -56,7 +56,7 @@ namespace BLL
|
||||
/// 根据主键删除 开车资料收集
|
||||
/// </summary>
|
||||
/// <param name="DriverDataId"></param>
|
||||
public static void DeleteDriverPlan(string DutyId)
|
||||
public static void DeleteDriverPrepareDuty(string DutyId)
|
||||
{
|
||||
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
|
||||
@@ -0,0 +1,131 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 开车方案计划明细表
|
||||
/// </summary>
|
||||
public static class DriverPrepareSchemePlanItemService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取开车方案计划明细信息
|
||||
/// </summary>
|
||||
/// <param name="SchemePlanItemId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.DriverPrepare_SchemePlanItem GetSchemePlanItemById(string SchemePlanItemId)
|
||||
{
|
||||
return Funs.DB.DriverPrepare_SchemePlanItem.FirstOrDefault(e => e.SchemePlanItemId == SchemePlanItemId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据开车方案计划ID获取所有相关明细信息
|
||||
/// </summary>
|
||||
/// <param name="schemePlanId"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.DriverPrepare_SchemePlanItem> GetSchemePlanItemByschemePlanId(string schemePlanId)
|
||||
{
|
||||
return (from x in Funs.DB.DriverPrepare_SchemePlanItem where x.SchemePlanId == schemePlanId orderby x.SortIndex select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据开车方案计划ID获取所有相关明细信息
|
||||
/// </summary>
|
||||
/// <param name="schemePlanId"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.DriverPrepare_SchemePlanItem> GetModelList()
|
||||
{
|
||||
return (from x in Funs.DB.DriverPrepare_SchemePlanItem where x.SchemePlanId == "合成氨尿素项目" || x.SchemePlanId == "磷酸项目" || x.SchemePlanId == "LNG项目" select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加开车方案计划明细
|
||||
/// </summary>
|
||||
/// <param name="SchemePlanItem"></param>
|
||||
public static void AddSchemePlanItem(Model.DriverPrepare_SchemePlanItem SchemePlanItem)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.DriverPrepare_SchemePlanItem newEquipmentItem = new Model.DriverPrepare_SchemePlanItem
|
||||
{
|
||||
SchemePlanItemId = SchemePlanItem.SchemePlanItemId,
|
||||
SchemePlanId = SchemePlanItem.SchemePlanId,
|
||||
SolutionName = SchemePlanItem.SolutionName,
|
||||
SortIndex = SchemePlanItem.SortIndex,
|
||||
};
|
||||
db.DriverPrepare_SchemePlanItem.InsertOnSubmit(newEquipmentItem);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改开车方案计划明细
|
||||
/// </summary>
|
||||
/// <param name="SchemePlanItem"></param>
|
||||
public static void UpdateSchemePlanItem(Model.DriverPrepare_SchemePlanItem SchemePlanItem)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.DriverPrepare_SchemePlanItem newSchemePlanItem = db.DriverPrepare_SchemePlanItem.FirstOrDefault(e => e.SchemePlanItemId == SchemePlanItem.SchemePlanItemId);
|
||||
if (newSchemePlanItem != null)
|
||||
{
|
||||
newSchemePlanItem.SchemePlanId = SchemePlanItem.SchemePlanId;
|
||||
newSchemePlanItem.SolutionName = SchemePlanItem.SolutionName;
|
||||
newSchemePlanItem.SortIndex = SchemePlanItem.SortIndex;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除开车方案计划明细
|
||||
/// </summary>
|
||||
/// <param name="SchemePlanItemId"></param>
|
||||
public static void DeleteSchemePlanItemById(string SchemePlanItemId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.DriverPrepare_SchemePlanItem SchemePlanItem = db.DriverPrepare_SchemePlanItem.FirstOrDefault(e => e.SchemePlanItemId == SchemePlanItemId);
|
||||
if (SchemePlanItem != null)
|
||||
{
|
||||
db.DriverPrepare_SchemePlanItem.DeleteOnSubmit(SchemePlanItem);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据开车方案计划ID删除所有相关明细信息
|
||||
/// </summary>
|
||||
/// <param name="schemePlanId"></param>
|
||||
public static void DeleteSchemePlanItemByschemePlanId(string schemePlanId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
var q = (from x in Funs.DB.DriverPrepare_SchemePlanItem where x.SchemePlanId == schemePlanId select x).ToList();
|
||||
if (q != null)
|
||||
{
|
||||
db.DriverPrepare_SchemePlanItem.DeleteAllOnSubmit(q);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 是否存在方案名称
|
||||
/// </summary>
|
||||
/// <param name="postName"></param>
|
||||
/// <returns>true-存在,false-不存在</returns>
|
||||
public static bool IsExistSolutionName(string projectId, string solutionName, string schemePlanItemId)
|
||||
{
|
||||
var q = from x in Funs.DB.DriverPrepare_SchemePlanItem
|
||||
join y in Funs.DB.DriverPrepare_SchemePlan on x.SchemePlanId equals y.SchemePlanId
|
||||
where y.ProjectId == projectId && x.SolutionName == solutionName && (x.SchemePlanItemId != schemePlanItemId || schemePlanItemId == null)
|
||||
select x;
|
||||
if (q.Count() > 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -76,6 +76,14 @@ namespace BLL
|
||||
{
|
||||
return Funs.DB.DriverPrepare_SchemePlan.FirstOrDefault(e => e.SchemePlanId == SchemePlanId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 详情--开车资料收集
|
||||
/// </summary>
|
||||
public static Model.DriverPrepare_SchemePlan GetDriverPlanByProjectId(string projectId)
|
||||
{
|
||||
return Funs.DB.DriverPrepare_SchemePlan.FirstOrDefault(e => e.ProjectId == projectId);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user