20260212 隔热工程质量验收记录
This commit is contained in:
@@ -216,25 +216,37 @@ namespace FineUIPro.Web.JGZL
|
||||
var itemList = BLL.InsulationAcceptanceRecordItemService.GetItemsByInsulationAcceptanceRecordId(this.Grid1.SelectedRowID);
|
||||
if (itemList.Count > 0)
|
||||
{
|
||||
DataTable itemdt = new DataTable();
|
||||
itemdt.TableName = "Data";
|
||||
itemdt.Columns.Add("CheckCode");
|
||||
itemdt.Columns.Add("CheckItem");
|
||||
itemdt.Columns.Add("CheckResult");
|
||||
//DataTable itemdt = new DataTable();
|
||||
//itemdt.TableName = "Data";
|
||||
//itemdt.Columns.Add("CheckCode");
|
||||
//itemdt.Columns.Add("CheckItem");
|
||||
//itemdt.Columns.Add("CheckResult");
|
||||
|
||||
foreach (var item in itemList)
|
||||
{
|
||||
var newRow2 = itemdt.NewRow();
|
||||
newRow2["CheckCode"] = item.CheckCode;
|
||||
newRow2["CheckItem"] = item.CheckItem;
|
||||
newRow2["CheckResult"] = item.CheckResult;
|
||||
itemdt.Rows.Add(newRow2);
|
||||
}
|
||||
BLL.Common.FastReportService.AddFastreportTable(itemdt);
|
||||
//foreach (var item in itemList)
|
||||
//{
|
||||
// var newRow2 = itemdt.NewRow();
|
||||
// newRow2["CheckCode"] = item.CheckCode;
|
||||
// newRow2["CheckItem"] = item.CheckItem;
|
||||
// newRow2["CheckResult"] = item.CheckResult;
|
||||
// itemdt.Rows.Add(newRow2);
|
||||
//}
|
||||
//BLL.Common.FastReportService.AddFastreportTable(itemdt);
|
||||
|
||||
|
||||
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
|
||||
keyValuePairs.Add("CheckResult1", itemList.Where(x => x.CheckCode == "1").FirstOrDefault().CheckResult);
|
||||
keyValuePairs.Add("CheckResult2", itemList.Where(x => x.CheckCode == "2").FirstOrDefault().CheckResult);
|
||||
keyValuePairs.Add("CheckResult3", itemList.Where(x => x.CheckCode == "3").FirstOrDefault().CheckResult);
|
||||
keyValuePairs.Add("CheckResult4", itemList.Where(x => x.CheckCode == "4").FirstOrDefault().CheckResult);
|
||||
keyValuePairs.Add("CheckResult5", itemList.Where(x => x.CheckCode == "5").FirstOrDefault().CheckResult);
|
||||
keyValuePairs.Add("CheckResult6", itemList.Where(x => x.CheckCode == "6").FirstOrDefault().CheckResult);
|
||||
keyValuePairs.Add("CheckResult7", itemList.Where(x => x.CheckCode == "7").FirstOrDefault().CheckResult);
|
||||
keyValuePairs.Add("CheckResult8", itemList.Where(x => x.CheckCode == "8").FirstOrDefault().CheckResult);
|
||||
keyValuePairs.Add("CheckResult9", itemList.Where(x => x.CheckCode == "9").FirstOrDefault().CheckResult);
|
||||
keyValuePairs.Add("CheckResult10", itemList.Where(x => x.CheckCode == "10").FirstOrDefault().CheckResult);
|
||||
keyValuePairs.Add("CheckResult11", itemList.Where(x => x.CheckCode == "11").FirstOrDefault().CheckResult);
|
||||
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
|
||||
}
|
||||
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
|
||||
//keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
|
||||
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
|
||||
}
|
||||
initTemplatePath = "File\\Fastreport\\JGZL\\隔热工程质量验收记录.frx";
|
||||
if (File.Exists(rootPath + initTemplatePath))
|
||||
|
||||
@@ -199,7 +199,7 @@ namespace FineUIPro.Web.JGZL
|
||||
void saveItem()
|
||||
{
|
||||
BLL.InsulationAcceptanceRecordItemService.DeleteItemByInsulationAcceptanceRecordId(this.InsulationAcceptanceRecordId);
|
||||
List<Model.JGZL_InsulationAcceptanceRecordItem> detailLists = new List<Model.JGZL_InsulationAcceptanceRecordItem>();
|
||||
//List<Model.JGZL_InsulationAcceptanceRecordItem> detailLists = new List<Model.JGZL_InsulationAcceptanceRecordItem>();
|
||||
JArray teamGroupData = Grid1.GetMergedData();
|
||||
foreach (JObject teamGroupRow in teamGroupData)
|
||||
{
|
||||
@@ -213,19 +213,7 @@ namespace FineUIPro.Web.JGZL
|
||||
CheckItem = values.Value<string>("CheckItem"),
|
||||
CheckResult = values.Value<string>("CheckResult")
|
||||
};
|
||||
detailLists.Add(newDetail);
|
||||
}
|
||||
try
|
||||
{
|
||||
if (detailLists.Count > 0)
|
||||
{
|
||||
Funs.DB.JGZL_InsulationAcceptanceRecordItem.InsertAllOnSubmit(detailLists);
|
||||
}
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
return;
|
||||
BLL.InsulationAcceptanceRecordItemService.AddInsulationAcceptanceRecordItem(newDetail);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,14 @@ namespace FineUIPro.Web.JGZL
|
||||
this.InitTreeMenu();//加载树
|
||||
this.tvControlItem.SelectedNodeID = this.drpProjectId.SelectedValue;
|
||||
this.BindGrid();
|
||||
|
||||
this.drpIsoId.Items.Clear();
|
||||
this.drpIsoId.DataTextField = "ISO_IsoNo";
|
||||
this.drpIsoId.DataValueField = "ISO_ID";
|
||||
this.drpIsoId.DataSource = (from x in Funs.DB.HJGL_PW_IsoInfo where x.ProjectId == this.tvControlItem.SelectedNodeID select x).ToList();
|
||||
this.drpIsoId.DataBind();
|
||||
Funs.FineUIPleaseSelect(this.drpIsoId);
|
||||
this.drpIsoId.SelectedIndex = 0;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
Reference in New Issue
Block a user