全厂移交统计表
This commit is contained in:
@@ -317,57 +317,60 @@ namespace FineUIPro.Web.Transfer
|
||||
List<Model.Transfer_PunchlistFrom> list = new List<Model.Transfer_PunchlistFrom>();
|
||||
for (int i = 1; i < ir; i++)
|
||||
{
|
||||
//查询第一列,没查到的情况下作导入处理
|
||||
var modelOnly = Funs.DB.Transfer_PunchlistFrom.FirstOrDefault(x => x.Punch_No == pds.Rows[i][0].ToString().Trim()
|
||||
if (!string.IsNullOrEmpty(pds.Rows[i][1].ToString().Trim()))
|
||||
{
|
||||
//查询第一列,没查到的情况下作导入处理
|
||||
var modelOnly = Funs.DB.Transfer_PunchlistFrom.FirstOrDefault(x => x.Punch_No == pds.Rows[i][1].ToString().Trim()
|
||||
&& x.ProjectId == CurrUser.LoginProjectId);
|
||||
if (modelOnly == null)
|
||||
{
|
||||
Model.Transfer_PunchlistFrom model = new Model.Transfer_PunchlistFrom();
|
||||
if (modelOnly == null)
|
||||
{
|
||||
Model.Transfer_PunchlistFrom model = new Model.Transfer_PunchlistFrom();
|
||||
|
||||
model.Id = Guid.NewGuid().ToString();
|
||||
model.ProjectId = CurrUser.LoginProjectId;
|
||||
model.Id = Guid.NewGuid().ToString();
|
||||
model.ProjectId = CurrUser.LoginProjectId;
|
||||
|
||||
model.Item_No = pds.Rows[i][0].ToString().Trim();
|
||||
model.Punch_No = pds.Rows[i][1].ToString().Trim();
|
||||
model.SystemName = pds.Rows[i][2].ToString().Trim();
|
||||
model.Subsystem = pds.Rows[i][3].ToString().Trim();
|
||||
model.Item_No = pds.Rows[i][0].ToString().Trim();
|
||||
model.Punch_No = pds.Rows[i][1].ToString().Trim();
|
||||
model.SystemName = pds.Rows[i][2].ToString().Trim();
|
||||
model.Subsystem = pds.Rows[i][3].ToString().Trim();
|
||||
|
||||
model.Test_Package = pds.Rows[i][4].ToString().Trim();
|
||||
model.Discipline = pds.Rows[i][5].ToString().Trim();
|
||||
model.DESCRIPTION = pds.Rows[i][6].ToString().Trim();
|
||||
model.Identified = pds.Rows[i][7].ToString().Trim();
|
||||
model.Category = pds.Rows[i][8].ToString().Trim();
|
||||
DateTime t1;
|
||||
if (DateTime.TryParse(pds.Rows[i][9].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][9].ToString()))
|
||||
model.PUNCH_ITEM_FINISH_DATE = t1;
|
||||
|
||||
model.Test_Package = pds.Rows[i][4].ToString().Trim();
|
||||
model.Discipline = pds.Rows[i][5].ToString().Trim();
|
||||
model.DESCRIPTION = pds.Rows[i][6].ToString().Trim();
|
||||
model.Identified = pds.Rows[i][7].ToString().Trim();
|
||||
model.Category = pds.Rows[i][8].ToString().Trim();
|
||||
DateTime t1;
|
||||
if (DateTime.TryParse(pds.Rows[i][9].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][9].ToString()))
|
||||
model.PUNCH_ITEM_FINISH_DATE = t1;
|
||||
|
||||
model.Action_By = pds.Rows[i][10].ToString().Trim();
|
||||
model.Required_By = pds.Rows[i][11].ToString().Trim();
|
||||
model.PUNCH_ITEM_STATUS = pds.Rows[i][12].ToString().Trim();
|
||||
model.Comments = pds.Rows[i][13].ToString().Trim();
|
||||
list.Add(model);
|
||||
}
|
||||
else
|
||||
{
|
||||
//修改
|
||||
modelOnly.Item_No = pds.Rows[i][0].ToString().Trim();
|
||||
modelOnly.Punch_No = pds.Rows[i][1].ToString().Trim();
|
||||
modelOnly.SystemName = pds.Rows[i][2].ToString().Trim();
|
||||
modelOnly.Subsystem = pds.Rows[i][3].ToString().Trim();
|
||||
modelOnly.Test_Package = pds.Rows[i][4].ToString().Trim();
|
||||
modelOnly.Discipline = pds.Rows[i][5].ToString().Trim();
|
||||
modelOnly.DESCRIPTION = pds.Rows[i][6].ToString().Trim();
|
||||
modelOnly.Identified = pds.Rows[i][7].ToString().Trim();
|
||||
modelOnly.Category = pds.Rows[i][8].ToString().Trim();
|
||||
DateTime t1;
|
||||
if (DateTime.TryParse(pds.Rows[i][9].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][9].ToString()))
|
||||
modelOnly.PUNCH_ITEM_FINISH_DATE = t1;
|
||||
modelOnly.Action_By = pds.Rows[i][10].ToString().Trim();
|
||||
modelOnly.Required_By = pds.Rows[i][11].ToString().Trim();
|
||||
modelOnly.PUNCH_ITEM_STATUS = pds.Rows[i][12].ToString().Trim();
|
||||
modelOnly.Comments = pds.Rows[i][13].ToString().Trim();
|
||||
Funs.DB.SubmitChanges();
|
||||
|
||||
model.Action_By = pds.Rows[i][10].ToString().Trim();
|
||||
model.Required_By = pds.Rows[i][11].ToString().Trim();
|
||||
model.PUNCH_ITEM_STATUS = pds.Rows[i][12].ToString().Trim();
|
||||
model.Comments = pds.Rows[i][13].ToString().Trim();
|
||||
list.Add(model);
|
||||
}
|
||||
else
|
||||
{
|
||||
//修改
|
||||
modelOnly.Item_No = pds.Rows[i][0].ToString().Trim();
|
||||
modelOnly.Punch_No = pds.Rows[i][1].ToString().Trim();
|
||||
modelOnly.SystemName = pds.Rows[i][2].ToString().Trim();
|
||||
modelOnly.Subsystem = pds.Rows[i][3].ToString().Trim();
|
||||
modelOnly.Test_Package = pds.Rows[i][4].ToString().Trim();
|
||||
modelOnly.Discipline = pds.Rows[i][5].ToString().Trim();
|
||||
modelOnly.DESCRIPTION = pds.Rows[i][6].ToString().Trim();
|
||||
modelOnly.Identified = pds.Rows[i][7].ToString().Trim();
|
||||
modelOnly.Category = pds.Rows[i][8].ToString().Trim();
|
||||
DateTime t1;
|
||||
if (DateTime.TryParse(pds.Rows[i][9].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][9].ToString()))
|
||||
modelOnly.PUNCH_ITEM_FINISH_DATE = t1;
|
||||
modelOnly.Action_By = pds.Rows[i][10].ToString().Trim();
|
||||
modelOnly.Required_By = pds.Rows[i][11].ToString().Trim();
|
||||
modelOnly.PUNCH_ITEM_STATUS = pds.Rows[i][12].ToString().Trim();
|
||||
modelOnly.Comments = pds.Rows[i][13].ToString().Trim();
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
if (list.Count > 0)
|
||||
|
||||
Reference in New Issue
Block a user