1112
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
public class PMIDelegation_Service
|
||||
{
|
||||
/// <summary>
|
||||
/// 查找后返回集合增加到列表
|
||||
/// </summary>
|
||||
/// <param name="hdItemsString"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.View_PMI_DelegationDetails> GetPMI_DelegationAddItem(string hdItemsString)
|
||||
{
|
||||
var jointInfos = from x in Funs.DB.View_Pipeline_WeldJoint select x;
|
||||
List<Model.View_PMI_DelegationDetails> returnViewMatch = new List<Model.View_PMI_DelegationDetails>();
|
||||
if (!string.IsNullOrEmpty(hdItemsString))
|
||||
{
|
||||
List<string> jotIds = Funs.GetStrListByStr(hdItemsString, '|');
|
||||
foreach (var jotItem in jotIds)
|
||||
{
|
||||
string[] strs = jotItem.Split(',');
|
||||
var jotInfo = jointInfos.FirstOrDefault(x => x.WeldJointId == strs[0]);
|
||||
Model.View_PMI_DelegationDetails newItem = new Model.View_PMI_DelegationDetails();
|
||||
newItem.Id = SQLHelper.GetNewID(typeof(Model.View_PMI_DelegationDetails));
|
||||
newItem.WeldJointId = jotInfo.WeldJointId;
|
||||
newItem.WeldJointCode = jotInfo.WeldJointCode;
|
||||
newItem.PipelineCode = jotInfo.PipelineCode;
|
||||
newItem.Specification = jotInfo.Specification;
|
||||
newItem.MaterialCode = jotInfo.Material1Code;
|
||||
newItem.QualityNo = string.Empty;
|
||||
newItem.Acceptance = string.Empty;
|
||||
newItem.Status = 0;
|
||||
newItem.PMIId = string.Empty;
|
||||
newItem.WorkAreaId = jotInfo.WorkAreaId;
|
||||
newItem.CreatedTime = DateTime.Now;
|
||||
newItem.DelegationDate= DateTime.Now;
|
||||
newItem.DelegationNo = string.Empty;
|
||||
returnViewMatch.Add(newItem);
|
||||
}
|
||||
}
|
||||
return returnViewMatch;
|
||||
}
|
||||
/// <summary>
|
||||
/// 返回视图列表集合
|
||||
/// </summary>
|
||||
|
||||
public static List<Model.View_PMI_DelegationDetails> GetPMI_DelegationItem(string projectId, string pmiId)
|
||||
{
|
||||
List<Model.View_PMI_DelegationDetails> returnViewMatch = (from x in Funs.DB.View_PMI_DelegationDetails
|
||||
where x.ProjectId == projectId && x.PMIId == pmiId
|
||||
select x).ToList();
|
||||
return returnViewMatch;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user