提交代码
This commit is contained in:
@@ -131,9 +131,105 @@ namespace FineUIPro.Web.PZHGL.InformationProject
|
||||
this.txtReportDate.Text = string.Format("{0:yyyy-MM}", DateTime.Now);
|
||||
this.InitTreeMenu();
|
||||
}
|
||||
else
|
||||
{
|
||||
if (GetRequestEventArgument() == "UPDATE_SUMMARY")
|
||||
{
|
||||
// 页面要求重新计算合计行的值
|
||||
OutputSummaryData();
|
||||
}
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
private void OutputSummaryData()
|
||||
{
|
||||
//JObject summary = new JObject();
|
||||
//int filmNum = 0, notOKFileNum = 0, repairFileNum = 0, totalFilmNum = 0, totalNotOKFileNum = 0;
|
||||
//string oneOKRate = string.Empty, totalOneOKRate = string.Empty;
|
||||
//foreach (JObject mergedRow in GridNDTCheck.GetMergedData())
|
||||
//{
|
||||
// JObject values = mergedRow.Value<JObject>("values");
|
||||
// if (values["FilmNum"].ToString() != "" && values["NotOKFileNum"].ToString() != "")
|
||||
// {
|
||||
// filmNum += values.Value<int>("FilmNum");
|
||||
// notOKFileNum += values.Value<int>("NotOKFileNum");
|
||||
// }
|
||||
// if (values["RepairFileNum"].ToString() != "")
|
||||
// {
|
||||
// repairFileNum += values.Value<int>("RepairFileNum");
|
||||
// }
|
||||
// if (values["TotalFilmNum"].ToString() != "" && values["TotalNotOKFileNum"].ToString() != "")
|
||||
// {
|
||||
// totalFilmNum += values.Value<int>("TotalFilmNum");
|
||||
// totalNotOKFileNum += values.Value<int>("TotalNotOKFileNum");
|
||||
// }
|
||||
//}
|
||||
//if (filmNum > 0)
|
||||
//{
|
||||
// var a = Convert.ToDouble(filmNum - notOKFileNum);
|
||||
// var b = Convert.ToDouble(filmNum);
|
||||
// decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2);
|
||||
// oneOKRate = result.ToString() + "%";
|
||||
//}
|
||||
//if (totalFilmNum > 0)
|
||||
//{
|
||||
// var a = Convert.ToDouble(totalFilmNum - totalNotOKFileNum);
|
||||
// var b = Convert.ToDouble(totalFilmNum);
|
||||
// decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2);
|
||||
// totalOneOKRate = result.ToString() + "%";
|
||||
//}
|
||||
//JObject summary1 = new JObject();
|
||||
//summary1.Add("UnitName", "合计");
|
||||
//summary1.Add("FilmNum", filmNum);
|
||||
//summary1.Add("NotOKFileNum", notOKFileNum);
|
||||
//summary1.Add("RepairFileNum", repairFileNum);
|
||||
//summary1.Add("OneOKRate", oneOKRate);
|
||||
//summary1.Add("TotalFilmNum", totalFilmNum);
|
||||
//summary1.Add("TotalNotOKFileNum", totalNotOKFileNum);
|
||||
//summary1.Add("TotalOneOKRate", totalOneOKRate);
|
||||
//GridNDTCheck.SummaryData = summary1;
|
||||
//int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0;
|
||||
//string thisOKRate = string.Empty, totalOKRate = string.Empty;
|
||||
//foreach (JObject mergedRow in GridWelder.GetMergedData())
|
||||
//{
|
||||
// JObject values = mergedRow.Value<JObject>("values");
|
||||
// if (values["ThisPersonNum"].ToString() != "" && values["ThisOKPersonNum"].ToString() != "")
|
||||
// {
|
||||
// thisPersonNum += values.Value<int>("ThisPersonNum");
|
||||
// thisOKPersonNum += values.Value<int>("ThisOKPersonNum");
|
||||
// }
|
||||
// if (values["TotalPersonNum"].ToString() != "" && values["TotalOKPersonNum"].ToString() != "")
|
||||
// {
|
||||
// totalPersonNum += values.Value<int>("TotalPersonNum");
|
||||
// totalOKPersonNum += values.Value<int>("TotalOKPersonNum");
|
||||
// }
|
||||
//}
|
||||
//if (thisPersonNum > 0 && thisOKPersonNum > 0)
|
||||
//{
|
||||
// var a = Convert.ToDouble(thisOKPersonNum);
|
||||
// var b = Convert.ToDouble(thisPersonNum);
|
||||
// decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2);
|
||||
// thisOKRate = result.ToString() + "%";
|
||||
//}
|
||||
//if (totalPersonNum > 0 && totalOKPersonNum > 0)
|
||||
//{
|
||||
// var a = Convert.ToDouble(totalOKPersonNum);
|
||||
// var b = Convert.ToDouble(totalPersonNum);
|
||||
// decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2);
|
||||
// totalOKRate = result.ToString() + "%";
|
||||
//}
|
||||
//summary.Add("UnitName", "合计");
|
||||
//summary.Add("ThisPersonNum", thisPersonNum);
|
||||
//summary.Add("ThisOKPersonNum", thisOKPersonNum);
|
||||
//summary.Add("ThisOKRate", thisOKRate);
|
||||
//summary.Add("TotalPersonNum", totalPersonNum);
|
||||
//summary.Add("TotalOKPersonNum", totalOKPersonNum);
|
||||
//summary.Add("TotalOKRate", totalOKRate);
|
||||
//GridWelder.SummaryData = summary;
|
||||
|
||||
}
|
||||
|
||||
#region 加载树装置-单位-工作区
|
||||
/// <summary>
|
||||
/// 加载树
|
||||
|
||||
Reference in New Issue
Block a user