|
@@ -1941,14 +1941,22 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
//{
|
|
|
// totalInclusionArea = totalInclusionArea + Convert.ToDouble(ls_gv.Rows[i].Cells[2].Value.ToString());
|
|
|
//}
|
|
|
- totalInclusionArea= Convert.ToDouble(decimal.Parse(AllAnalysisDetails.Compute("sum(Area)", "").ToString()));
|
|
|
+ //Convert.ToInt32
|
|
|
+ int sumArea = 0;
|
|
|
+ for(int i=0;i< AllAnalysisDetails.Rows.Count;i++)
|
|
|
+ {
|
|
|
+ sumArea = sumArea + Convert.ToInt32(AllAnalysisDetails.Rows[i]["Area"]);
|
|
|
+ }
|
|
|
+
|
|
|
+ //totalInclusionArea = Convert.ToInt32(AllAnalysisDetails.Compute("sum(Area)", "").ToString());
|
|
|
+ //totalInclusionArea = Convert.ToDouble(decimal.Parse(AllAnalysisDetails.Compute("sum(Area)", "").ToString()));
|
|
|
for (int i=0;i< AllAnalysisDetails.Rows.Count;i++)
|
|
|
{
|
|
|
DataRow dr = AreaRatio.NewRow();
|
|
|
dr["e1"] = AllAnalysisDetails.Rows[i]["Class"].ToString();
|
|
|
dr["e2"] = AllAnalysisDetails.Rows[i]["Name"].ToString();
|
|
|
dr["e3"] = Convert.ToDouble(AllAnalysisDetails.Rows[i]["Area"]);
|
|
|
- dr["e4"]= Math.Round((Convert.ToDouble(AllAnalysisDetails.Rows[i]["Area"]) / totalInclusionArea) * 100, 2);
|
|
|
+ dr["e4"]= Math.Round((Convert.ToDouble(AllAnalysisDetails.Rows[i]["Area"]) / sumArea) * 100, 2);
|
|
|
dr["e5"] = Math.Round((Convert.ToDouble(AllAnalysisDetails.Rows[i]["Area"]) / Convert.ToDouble(m_list_dt.Where(aa => aa.TableName.Contains("ResultGrid")).ToList()[0].Rows[0][5])) * 100, 4);
|
|
|
AreaRatio.Rows.Add(dr);
|
|
|
}
|