Basf_TCC7/HJGL/FineUIPro.Web/WeldingProcess/CheckManage/CheckManageEdit.aspx.cs

616 lines
29 KiB
C#
Raw Normal View History

2024-05-08 10:02:08 +08:00
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using BLL;
using System.Web;
using Newtonsoft.Json.Linq;
using System.Collections;
namespace FineUIPro.Web.WeldingProcess.CheckManage
{
public partial class CheckManageEdit : PageBase
{
#region
/// <summary>
/// 检测单主键
/// </summary>
public string NDEID
{
get
{
return (string)ViewState["NDEID"];
}
set
{
ViewState["NDEID"] = value;
}
}
#endregion
#region
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.NDEID = Request.Params["NDEID"];
BLL.Base_UnitService.InitProjectUnitDropDownList(this.drpUnit, true, this.CurrUser.LoginProjectId, BLL.Const.UnitType_5, Resources.Lan.PleaseSelect);
BLL.Base_UnitService.InitProjectUnitDropDownList(this.drpNDEUnit, true, this.CurrUser.LoginProjectId, BLL.Const.UnitType_4, Resources.Lan.PleaseSelect);
Funs.FineUIPleaseSelect(this.drpInstallation, Resources.Lan.PleaseSelect);
//BLL.Project_InstallationService.InitInstallationDropDownList(this.drpInstallation, true, this.CurrUser.LoginProjectId, Resources.Lan.PleaseSelect);
///探伤类型
BLL.Base_DetectionTypeService.InitDetectionTypeDropDownList(this.drpDetectionType, Resources.Lan.PleaseSelect, true, string.Empty);
///评定级别
//ListItem[] list = new ListItem[6];
//list[0] = new ListItem("", "");
//list[1] = new ListItem("Ⅱ", "Ⅱ");
//list[2] = new ListItem("Ⅲ", "Ⅲ");
//list[3] = new ListItem("Ⅳ", "Ⅳ");
//list[4] = new ListItem("修磨", "修磨");
//list[5] = new ListItem("异物", "异物");
//this.drpJudgeGrade.DataTextField = "Text";
//this.drpJudgeGrade.DataValueField = "Value";
//this.drpJudgeGrade.DataSource = list;
//this.drpJudgeGrade.DataBind();
HttpCookie lanCookie = Request.Cookies["SelectLan"];
if (lanCookie["lan"] == "zh-CN") //中文
{
BLL.Base_DefectService.InitDefectDropDownList(this.drpCheckDefects, false, string.Empty);
}
else //英文
{
BLL.Base_DefectService.InitEngDefectDropDownList(this.drpCheckDefects, false, string.Empty);
}
this.PageInfoLoad(); // 加载页面
}
else
{
if (GetRequestEventArgument() == "UPDATEDate")
{
// 页面要求批量更新日期
UpdateDate();
}
}
}
#endregion
#region
/// <summary>
/// 批量更新日期
/// </summary>
private void UpdateDate()
{
if (this.Grid1.Rows.Count > 0)
{
string date = string.Empty, date2 = string.Empty;
DateTime? d1 = null, d2 = null;
if (!string.IsNullOrEmpty(this.changeFilmDate.Text))
{
date = this.changeFilmDate.Text.Substring(4, 11);
d1 = Convert.ToDateTime(date);
}
if (!string.IsNullOrEmpty(this.changeReportDate.Text))
{
date2 = this.changeReportDate.Text.Substring(4, 11);
d2 = Convert.ToDateTime(date2);
}
bool isNew = true; //是否新记录如果是已保存记录则为false
for (int i = 0; i < this.Grid1.Rows.Count; i++)
{
string rowId = this.Grid1.Rows[i].DataKeys[0].ToString();
if (this.changeId.Text == rowId) //操作的行
{
Model.Batch_NDEItem item = BLL.Batch_NDEItemService.GetNDEItemById(rowId);
if (item != null)
{
isNew = false;
break;
}
}
}
for (int i = 0; i < this.Grid1.Rows.Count; i++)
{
string rowId = this.Grid1.Rows[i].DataKeys[0].ToString();
CheckBoxField ckbIsSelected = (CheckBoxField)Grid1.FindColumn("ckbIsSelected");
bool b = ckbIsSelected.GetCheckedState(i);
if (b) //选中行
{
if (isNew) //操作的是未保存新记录,批量更新新记录
{
Model.Batch_NDEItem item = BLL.Batch_NDEItemService.GetNDEItemById(rowId);
if (item == null)
{
if (this.ckAllFilmDate.Checked)
{
if (d1 != null)
{
this.Grid1.Rows[i].Values[6] = string.Format("{0:yyyy-MM-dd}", d1);
}
}
if (this.ckAllReportDate.Checked)
{
if (d2 != null)
{
this.Grid1.Rows[i].Values[7] = string.Format("{0:yyyy-MM-dd}", d2);
}
}
}
}
else //操作的是已保存记录,则只更新操作的这条记录
{
if (this.Grid1.Rows[i].Values[19].ToString() == rowId) //操作的行
{
if (d1 != null)
{
this.Grid1.Rows[i].Values[6] = string.Format("{0:yyyy-MM-dd}", d1);
}
if (d2 != null)
{
this.Grid1.Rows[i].Values[7] = string.Format("{0:yyyy-MM-dd}", d2);
}
}
}
}
}
this.Grid1.CommitChanges();
this.changeFilmDate.Text = string.Empty;
this.changeReportDate.Text = string.Empty;
this.changeId.Text = string.Empty;
}
}
#endregion
#region
/// <summary>
/// 加载页面输入提交信息
/// </summary>
private void PageInfoLoad()
{
var check = BLL.Batch_NDEService.GetNDEViewById(this.NDEID);
if (check != null)
{
this.txtNDECode.Text = check.NDECode;
if (!string.IsNullOrEmpty(check.UnitId))
{
this.drpUnit.SelectedValue = check.UnitId;
this.drpInstallation.Items.Clear();
BLL.Project_InstallationService.InitInstallationDropDownList(this.drpInstallation, true, this.CurrUser.LoginProjectId, check.UnitId, Resources.Lan.PleaseSelect);
if (!string.IsNullOrEmpty(check.InstallationId))
{
this.drpInstallation.SelectedValue = check.InstallationId;
}
}
if (check.NDEDate != null)
{
this.txtNDEDate.Text = string.Format("{0:yyyy-MM-dd}", check.NDEDate);
}
if (!string.IsNullOrEmpty(check.NDEUnit))
{
this.drpNDEUnit.SelectedValue = check.NDEUnit;
}
if (!string.IsNullOrEmpty(check.DetectionTypeId))
{
this.drpDetectionType.SelectedValue = check.DetectionTypeId;
}
this.drpBatchTrust.DataValueField = "TrustBatchId";
this.drpBatchTrust.DataTextField = "TrustBatchCode";
List<Model.Batch_BatchTrust> list = (from x in Funs.DB.Batch_BatchTrust where x.TrustBatchId == check.TrustBatchId select x).ToList();
this.drpBatchTrust.DataSource = list;
this.drpBatchTrust.DataBind();
this.drpBatchTrust.SelectedValue = check.TrustBatchId;
this.drpBatchTrust.Enabled = false;
if (!string.IsNullOrEmpty(check.TrustBatchId))
{
this.drpBatchTrust.SelectedValue = check.TrustBatchId;
}
List<Model.View_Batch_NDEItem> GetNDEItem = BLL.Batch_NDEItemService.GetViewNDEItem(this.NDEID);
List<string> trustBatchItemIds = (from x in GetNDEItem
select x.TrustBatchItemId).ToList();
var batchTrustItems = BLL.Batch_BatchTrustItemService.GetViewBatchTrustItem(this.drpBatchTrust.SelectedValue);
foreach (var batchTrustItem in batchTrustItems)
{
if (!trustBatchItemIds.Contains(batchTrustItem.TrustBatchItemId))
{
Model.View_Batch_NDEItem nDEItem = new Model.View_Batch_NDEItem();
nDEItem.NDEItemID = BLL.SQLHelper.GetNewID(typeof(Model.Batch_NDEItem));
nDEItem.PipelineCode = batchTrustItem.PipelineCode;
nDEItem.WeldJointCode = batchTrustItem.WeldJointCode;
nDEItem.WorkAreaCode = batchTrustItem.WorkAreaCode;
nDEItem.WelderCode = batchTrustItem.WelderCode;
nDEItem.NDEReportNo = batchTrustItem.TrustBatchCode;
nDEItem.TrustBatchItemId = batchTrustItem.TrustBatchItemId;
GetNDEItem.Add(nDEItem);
}
}
this.BindGrid(GetNDEItem); // 初始化页面
}
else
{
this.SimpleForm1.Reset(); ///重置所有字段
this.txtNDEDate.Text = string.Format("{0:yyyy-MM-dd}", System.DateTime.Now);
}
}
#endregion
#region
/// <summary>
/// 单位下拉框变化加载对应的委托单信息
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void drpUnit_SelectedIndexChanged(object sender, EventArgs e)
{
this.drpBatchTrust.Items.Clear();
this.drpInstallation.Items.Clear();
BLL.Project_InstallationService.InitInstallationDropDownList(this.drpInstallation, true, this.CurrUser.LoginProjectId, drpUnit.SelectedValue, Resources.Lan.PleaseSelect);
drpInstallation.SelectedValue = Const._Null;
if (this.drpUnit.SelectedValue != BLL.Const._Null && this.drpInstallation.SelectedValue != BLL.Const._Null && this.drpDetectionType.SelectedValue != BLL.Const._Null)
{
BLL.Batch_BatchTrustService.InitTrustBatchDropDownList(this.drpBatchTrust, true, this.drpUnit.SelectedValue, this.drpInstallation.SelectedValue, this.drpDetectionType.SelectedValue, this.txtPipelineCode.Text.Trim(), Resources.Lan.PleaseSelect);
this.drpBatchTrust.SelectedValue = BLL.Const._Null;
this.Grid1.DataSource = null;
this.Grid1.DataBind();
}
}
#endregion
#region
/// <summary>
/// 装置下拉框变化加载对应的委托单信息
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void drpInstallation_SelectedIndexChanged(object sender, EventArgs e)
{
this.drpBatchTrust.Items.Clear();
if (this.drpUnit.SelectedValue != BLL.Const._Null && this.drpInstallation.SelectedValue != BLL.Const._Null && this.drpDetectionType.SelectedValue != BLL.Const._Null)
{
BLL.Batch_BatchTrustService.InitTrustBatchDropDownList(this.drpBatchTrust, true, this.drpUnit.SelectedValue, this.drpInstallation.SelectedValue, this.drpDetectionType.SelectedValue, this.txtPipelineCode.Text.Trim(), Resources.Lan.PleaseSelect);
this.drpBatchTrust.SelectedValue = BLL.Const._Null;
this.Grid1.DataSource = null;
this.Grid1.DataBind();
}
}
#endregion
#region
/// <summary>
/// 装置下拉框变化加载对应的委托单信息
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void drpDetectionType_SelectedIndexChanged(object sender, EventArgs e)
{
this.drpBatchTrust.Items.Clear();
if (this.drpUnit.SelectedValue != BLL.Const._Null && this.drpInstallation.SelectedValue != BLL.Const._Null && this.drpDetectionType.SelectedValue != BLL.Const._Null)
{
BLL.Batch_BatchTrustService.InitTrustBatchDropDownList(this.drpBatchTrust, true, this.drpUnit.SelectedValue, this.drpInstallation.SelectedValue, this.drpDetectionType.SelectedValue, this.txtPipelineCode.Text.Trim(), Resources.Lan.PleaseSelect);
this.drpBatchTrust.SelectedValue = BLL.Const._Null;
this.Grid1.DataSource = null;
this.Grid1.DataBind();
}
}
#endregion
#region 线
/// <summary>
/// 管线号变化加载对应的委托单信息
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void txtPipelineCode_TextChanged(object sender, EventArgs e)
{
this.drpBatchTrust.Items.Clear();
if (this.drpUnit.SelectedValue != BLL.Const._Null && this.drpInstallation.SelectedValue != BLL.Const._Null && this.drpDetectionType.SelectedValue != BLL.Const._Null)
{
BLL.Batch_BatchTrustService.InitTrustBatchDropDownList(this.drpBatchTrust, true, this.drpUnit.SelectedValue, this.drpInstallation.SelectedValue, this.drpDetectionType.SelectedValue, this.txtPipelineCode.Text.Trim(), Resources.Lan.PleaseSelect);
this.drpBatchTrust.SelectedValue = BLL.Const._Null;
this.Grid1.DataSource = null;
this.Grid1.DataBind();
}
}
#endregion
#region
/// <summary>
/// 委托单下拉框变化加载对应的委托单明细信息
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void drpBatchTrust_SelectedIndexChanged(object sender, EventArgs e)
{
if (this.drpBatchTrust.SelectedValue != BLL.Const._Null)
{
var trust = BLL.Batch_BatchTrustService.GetBatchTrustById(this.drpBatchTrust.SelectedValue);
if (trust != null && trust.NDEUuit != null)
{
drpNDEUnit.SelectedValue = trust.NDEUuit;
}
txtNDECode.Text = trust.TrustBatchCode;
List<Model.View_Batch_NDEItem> nDEItems = new List<Model.View_Batch_NDEItem>();
var batchTrustItems = BLL.Batch_BatchTrustItemService.GetViewBatchTrustItem(this.drpBatchTrust.SelectedValue);
foreach (var batchTrustItem in batchTrustItems)
{
Model.View_Batch_NDEItem nDEItem = new Model.View_Batch_NDEItem();
nDEItem.NDEItemID = BLL.SQLHelper.GetNewID(typeof(Model.Batch_NDEItem));
nDEItem.PipelineCode = batchTrustItem.PipelineCode;
nDEItem.WeldJointCode = batchTrustItem.WeldJointCode;
nDEItem.WorkAreaCode = batchTrustItem.WorkAreaCode;
nDEItem.WelderCode = batchTrustItem.WelderCode;
if (batchTrustItem.TrustType == "2")
{
nDEItem.NDEReportNo = batchTrustItem.TrustBatchCode + "EX1";
}
else if (batchTrustItem.TrustType == "3")
{
nDEItem.NDEReportNo = batchTrustItem.TrustBatchCode + "R1";
}
else
{
nDEItem.NDEReportNo = batchTrustItem.TrustBatchCode;
}
nDEItem.JudgeGrade = batchTrustItem.AcceptLevel;
nDEItem.TrustBatchItemId = batchTrustItem.TrustBatchItemId;
nDEItems.Add(nDEItem);
}
BindGrid(nDEItems);
}
}
#endregion
#region
/// <summary>
/// 数据绑定
/// </summary>
private void BindGrid(List<Model.View_Batch_NDEItem> nDEItems)
{
DataTable tb = this.LINQToDataTable(nDEItems);
// 2.获取当前分页数据
//var table = this.GetPagedDataTable(GridNewDynamic, tb1);
Grid1.RecordCount = tb.Rows.Count;
tb = GetFilteredTable(Grid1.FilteredData, tb);
var table = this.GetPagedDataTable(Grid1, tb);
Grid1.DataSource = table;
Grid1.DataBind();
HttpCookie lanCookie = Request.Cookies["SelectLan"];
for (int i = 0; i < this.Grid1.Rows.Count; i++)
{
string id = Grid1.DataKeys[i][0].ToString();
Model.Batch_NDEItem item = BLL.Batch_NDEItemService.GetNDEItemById(id);
if (item != null)
{
if (lanCookie["lan"] == "zh-CN") //中文
{
this.Grid1.Rows[i].Values[12] = BLL.Base_DefectService.GetDefectNameStrByDefectIdStr(item.CheckDefects);
}
else //英文
{
this.Grid1.Rows[i].Values[12] = BLL.Base_DefectService.GetDefectEngNameStrByDefectIdStr(item.CheckDefects);
}
this.Grid1.Rows[i].Values[0] = BLL.Const._True;
if (item.SubmitDate != null) //已审核
{
this.Grid1.Rows[i].CellCssClasses[6] = "f-grid-cell-uneditable";
this.Grid1.Rows[i].CellCssClasses[7] = "f-grid-cell-uneditable";
this.Grid1.Rows[i].CellCssClasses[8] = "f-grid-cell-uneditable";
this.Grid1.Rows[i].CellCssClasses[9] = "f-grid-cell-uneditable";
this.Grid1.Rows[i].CellCssClasses[10] = "f-grid-cell-uneditable";
this.Grid1.Rows[i].CellCssClasses[11] = "f-grid-cell-uneditable";
this.Grid1.Rows[i].CellCssClasses[12] = "f-grid-cell-uneditable";
this.Grid1.Rows[i].CellCssClasses[13] = "f-grid-cell-uneditable";
this.Grid1.Rows[i].CellCssClasses[14] = "f-grid-cell-uneditable";
this.Grid1.Rows[i].CellCssClasses[15] = "f-grid-cell-uneditable";
}
}
}
}
#endregion
#region
/// <summary>
/// 排序
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
//protected void Grid1_Sort(object sender, GridSortEventArgs e)
//{
// List<Model.View_Batch_NDEItem> GetNDEItemItem = this.CollectGridNDEItem();
// this.BindGrid(GetNDEItemItem);
//}
#endregion
#region
/// <summary>
/// 编辑检测单
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
if (CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.HJGL_CheckManageMenuId, Const.BtnSave))
{
if (BLL.Batch_NDEService.IsExistNDECode(this.txtNDECode.Text, !string.IsNullOrEmpty(this.NDEID) ? this.NDEID : "", this.CurrUser.LoginProjectId))
{
ShowNotify(Resources.Lan.IsExistNDECode, MessageBoxIcon.Warning);
return;
}
if (string.IsNullOrEmpty(this.txtNDEDate.Text) || string.IsNullOrEmpty(this.txtNDECode.Text.Trim()))
{
ShowNotify(Resources.Lan.NDEDateAndNDECodeNotNull, MessageBoxIcon.Warning);
return;
}
Model.Batch_NDE newNDE = new Model.Batch_NDE();
if (this.drpBatchTrust.SelectedValue != BLL.Const._Null)
{
newNDE.TrustBatchId = this.drpBatchTrust.SelectedValue;
}
newNDE.ProjectId = this.CurrUser.LoginProjectId;
if (this.drpUnit.SelectedValue != BLL.Const._Null)
{
newNDE.UnitId = this.drpUnit.SelectedValue;
}
if (this.drpInstallation.SelectedValue != BLL.Const._Null)
{
newNDE.InstallationId = this.drpInstallation.SelectedValue;
}
if (this.drpNDEUnit.SelectedValue != BLL.Const._Null)
{
newNDE.NDEUnit = this.drpNDEUnit.SelectedValue;
}
newNDE.NDECode = this.txtNDECode.Text.Trim();
newNDE.NDEDate = Funs.GetNewDateTime(this.txtNDEDate.Text.Trim());
newNDE.NDEMan = this.CurrUser.UserId;
if (!string.IsNullOrEmpty(this.NDEID))
{
newNDE.NDEID = this.NDEID;
BLL.Batch_NDEService.UpdateNDE(newNDE);
BLL.Sys_LogService.AddLog(BLL.Const.System_3, this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.HJGL_CheckManageMenuId, Const.BtnSave, this.NDEID);
}
else
{
this.NDEID = SQLHelper.GetNewID(typeof(Model.Batch_NDE));
newNDE.NDEID = this.NDEID;
BLL.Batch_NDEService.AddNDE(newNDE);
BLL.Sys_LogService.AddLog(BLL.Const.System_3, this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.HJGL_CheckManageMenuId, Const.BtnSave, this.NDEID);
}
List<Model.View_Batch_NDEItem> GetNDEItem = this.CollectGridNDEItem();
string errlog = string.Empty;
foreach (var item in GetNDEItem)
{
var oldItem = BLL.Batch_NDEItemService.GetNDEItemById(item.NDEItemID);
if (oldItem == null)
{
Model.Batch_NDEItem newItem = new Model.Batch_NDEItem();
newItem.NDEItemID = item.NDEItemID;
newItem.NDEID = this.NDEID;
newItem.TrustBatchItemId = item.TrustBatchItemId;
newItem.DetectionTypeId = item.DetectionTypeId;
newItem.RequestDate = item.RequestDate;
newItem.RepairLocation = item.RepairLocation;
newItem.TotalFilm = item.TotalFilm;
newItem.PassFilm = item.PassFilm;
newItem.CheckResult = item.CheckResult;
newItem.NDEReportNo = item.NDEReportNo;
newItem.FilmDate = item.FilmDate;
newItem.ReportDate = item.ReportDate;
newItem.SubmitDate = DateTime.Now;//item.SubmitDate;
newItem.CheckDefects = item.CheckDefects;
newItem.JudgeGrade = item.JudgeGrade;
newItem.Remark = item.Remark;
BLL.Batch_NDEItemService.AddNDEItem(newItem);
}
else
{
oldItem.RequestDate = item.RequestDate;
oldItem.RepairLocation = item.RepairLocation;
oldItem.TotalFilm = item.TotalFilm;
oldItem.PassFilm = item.PassFilm;
oldItem.CheckResult = item.CheckResult;
oldItem.NDEReportNo = item.NDEReportNo;
oldItem.FilmDate = item.FilmDate;
oldItem.ReportDate = item.ReportDate;
oldItem.SubmitDate = DateTime.Now;//item.SubmitDate;
oldItem.CheckDefects = item.CheckDefects;
oldItem.JudgeGrade = item.JudgeGrade;
oldItem.Remark = item.Remark;
BLL.Batch_NDEItemService.UpdateNDEItem(oldItem);
}
}
if (string.IsNullOrEmpty(errlog))
{
ShowNotify(Resources.Lan.SubmitSuccessful, MessageBoxIcon.Success);
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
}
else
{
// string okj = ActiveWindow.GetWriteBackValueReference(newWeldReportMain.NDEID) + ActiveWindow.GetHidePostBackReference();
Alert.ShowInTop(Resources.Lan.SCTD + errlog, Resources.Lan.SubmitResults, MessageBoxIcon.Warning);
// ShowAlert("焊接明细中" + errlog, MessageBoxIcon.Warning);
}
}
else
{
ShowNotify(Resources.Lan.NoPrivilegePrompt, MessageBoxIcon.Warning);
return;
}
}
#endregion
#region Grid页面信息
/// <summary>
/// 收集Grid页面信息
/// </summary>
/// <returns></returns>
private List<Model.View_Batch_NDEItem> CollectGridNDEItem()
{
List<Model.View_Batch_NDEItem> GetNDEItem = new List<Model.View_Batch_NDEItem>();
JArray mergedData = Grid1.GetMergedData();
foreach (JObject mergedRow in mergedData)
{
string status = mergedRow.Value<string>("status");
JObject values = mergedRow.Value<JObject>("values");
int rowIndex = mergedRow.Value<int>("index");
CheckBoxField ckbIsSelected = (CheckBoxField)Grid1.FindColumn("ckbIsSelected");
bool b = ckbIsSelected.GetCheckedState(rowIndex);
if (b)
{
Model.View_Batch_NDEItem item = new Model.View_Batch_NDEItem();
item.NDEItemID = values.Value<string>("NDEItemID");
item.TrustBatchItemId = values.Value<string>("TrustBatchItemId");
item.DetectionTypeId = this.drpDetectionType.SelectedValue;
item.RepairLocation = values.Value<string>("RepairLocation");
item.TotalFilm = Funs.GetNewInt(values.Value<string>("TotalFilm"));
item.PassFilm = Funs.GetNewInt(values.Value<string>("PassFilm"));
string checkResult = values.Value<string>("CheckResultStr");
if (checkResult == Resources.Lan.Qualified)
{
item.CheckResult = "1";
}
else if (checkResult == Resources.Lan.Unqualified)
{
item.CheckResult = "2";
}
else
{
item.CheckResult = null;
}
item.NDEReportNo = values.Value<string>("NDEReportNo");
item.FilmDate = Funs.GetNewDateTime(values.Value<string>("FilmDate"));
item.ReportDate = Funs.GetNewDateTime(values.Value<string>("ReportDate"));
item.SubmitDate = Funs.GetNewDateTime(values.Value<string>("SubmitDate"));
string checkDefects = string.Empty;
string strs = values.Value<string>("CheckDefects");
HttpCookie lanCookie = Request.Cookies["SelectLan"];
if (lanCookie["lan"] == "zh-CN") //中文
{
checkDefects = BLL.Base_DefectService.GetDefectIdStrByDefectNameStr(strs);
}
else
{
checkDefects = BLL.Base_DefectService.GetDefectIdStrByDefectEngNameStr(strs);
}
item.CheckDefects = checkDefects;
item.JudgeGrade = values.Value<string>("JudgeGrade");
item.Remark = values.Value<string>("Remark");
GetNDEItem.Add(item);
}
}
return GetNDEItem;
}
#endregion
}
}