1
This commit is contained in:
@@ -60,20 +60,8 @@
|
||||
{
|
||||
if (tb != null)
|
||||
{
|
||||
double totalSize = 0.0f;
|
||||
int totalJoint = 0;
|
||||
int JointNum1 = 0;
|
||||
int totalfilm = 0;
|
||||
int JointPassNum1 = 0;
|
||||
int totalPassfilm = 0;
|
||||
int RepairJoint1 = 0;
|
||||
int repairFilm1 = 0;
|
||||
int RepairJoint2 = 0;
|
||||
int repairFilm2 = 0;
|
||||
int RepairJoint3 = 0;
|
||||
int repairFilm3 = 0;
|
||||
string filmPassRate = "";
|
||||
string jointPassRate = "";
|
||||
string JointPassRate = "";
|
||||
string JointFilmPassRate = "";
|
||||
|
||||
//foreach (DataRow row in tb.Rows)
|
||||
//{
|
||||
@@ -170,21 +158,46 @@
|
||||
{
|
||||
JObject summary = new JObject();
|
||||
summary.Add("tfNumber", "合计");
|
||||
summary.Add("totalJoint", tbSum.Rows[0]["totalJoint"].ToString());
|
||||
summary.Add("totalSize", tbSum.Rows[0]["totalSize"].ToString());
|
||||
summary.Add("JointNum1", tbSum.Rows[0]["JointNum1"].ToString());
|
||||
summary.Add("totalfilm", tbSum.Rows[0]["totalfilm"].ToString());
|
||||
summary.Add("JointPassNum1", tbSum.Rows[0]["JointPassNum1"].ToString());
|
||||
summary.Add("totalPassfilm", tbSum.Rows[0]["totalPassfilm"].ToString());
|
||||
decimal totalJoint = 0, totalSize = 0, JointNum1 = 0, totalfilm = 0, JointPassNum1 = 0, totalPassfilm = 0,
|
||||
RepairJoint1 = 0, repairFilm1 = 0, RepairJoint2 = 0, repairFilm2 = 0, RepairJoint3 = 0, repairFilm3 = 0;
|
||||
for (int i = 0; i < tbSum.Rows.Count; i++)
|
||||
{
|
||||
totalJoint += Funs.GetNewIntOrZero(tbSum.Rows[i]["totalJoint"].ToString());
|
||||
totalSize += Funs.GetNewDecimalOrZero(tbSum.Rows[i]["totalSize"].ToString());
|
||||
JointNum1 += Funs.GetNewIntOrZero(tbSum.Rows[i]["JointNum1"].ToString());
|
||||
totalfilm += Funs.GetNewIntOrZero(tbSum.Rows[i]["totalfilm"].ToString());
|
||||
JointPassNum1 += Funs.GetNewIntOrZero(tbSum.Rows[i]["JointPassNum1"].ToString());
|
||||
totalPassfilm += Funs.GetNewIntOrZero(tbSum.Rows[i]["totalPassfilm"].ToString());
|
||||
RepairJoint1 += Funs.GetNewIntOrZero(tbSum.Rows[i]["RepairJoint1"].ToString());
|
||||
repairFilm1 += Funs.GetNewIntOrZero(tbSum.Rows[i]["repairFilm1"].ToString());
|
||||
RepairJoint2 += Funs.GetNewIntOrZero(tbSum.Rows[i]["RepairJoint2"].ToString());
|
||||
repairFilm2 += Funs.GetNewIntOrZero(tbSum.Rows[i]["repairFilm2"].ToString());
|
||||
RepairJoint3 += Funs.GetNewIntOrZero(tbSum.Rows[i]["RepairJoint3"].ToString());
|
||||
repairFilm3 += Funs.GetNewIntOrZero(tbSum.Rows[i]["repairFilm3"].ToString());
|
||||
}
|
||||
summary.Add("totalJoint", totalJoint.ToString("0.##"));
|
||||
summary.Add("totalSize", totalSize.ToString("0.##"));
|
||||
summary.Add("JointNum1", JointNum1.ToString("0.##"));
|
||||
summary.Add("totalfilm", totalfilm.ToString("0.##"));
|
||||
summary.Add("JointPassNum1", JointPassNum1.ToString("0.##"));
|
||||
summary.Add("totalPassfilm", totalPassfilm.ToString("0.##"));
|
||||
|
||||
summary.Add("RepairJoint1", tbSum.Rows[0]["RepairJoint1"].ToString());
|
||||
summary.Add("repairFilm1", tbSum.Rows[0]["repairFilm1"].ToString());
|
||||
summary.Add("RepairJoint2", tbSum.Rows[0]["RepairJoint2"].ToString());
|
||||
summary.Add("repairFilm2", tbSum.Rows[0]["repairFilm2"].ToString());
|
||||
summary.Add("RepairJoint3", tbSum.Rows[0]["RepairJoint3"].ToString());
|
||||
summary.Add("repairFilm3", tbSum.Rows[0]["repairFilm3"].ToString());
|
||||
summary.Add("JointPassRate", (Funs.GetNewDecimalOrZero(tbSum.Rows[0]["JointPassRate"].ToString()) * 100).ToString("0.00") + "%");
|
||||
summary.Add("JointFilmPassRate", (Funs.GetNewDecimalOrZero(tbSum.Rows[0]["JointFilmPassRate"].ToString()) * 100).ToString("0.00") + "%");
|
||||
summary.Add("RepairJoint1", RepairJoint1.ToString("0.##"));
|
||||
summary.Add("repairFilm1", repairFilm1.ToString("0.##"));
|
||||
summary.Add("RepairJoint2", RepairJoint2.ToString("0.##"));
|
||||
summary.Add("repairFilm2", repairFilm2.ToString("0.##"));
|
||||
summary.Add("RepairJoint3", RepairJoint3.ToString("0.##"));
|
||||
summary.Add("repairFilm3", repairFilm3.ToString("0.##"));
|
||||
if (JointNum1 > 0)
|
||||
{
|
||||
JointPassRate= (decimal.Round(JointPassNum1 / JointNum1, 4) * 100).ToString("0.00") + "%";
|
||||
}
|
||||
if (totalfilm > 0)
|
||||
{
|
||||
JointFilmPassRate = (decimal.Round(totalPassfilm / totalfilm, 4) * 100).ToString("0.00") + "%";
|
||||
}
|
||||
summary.Add("JointPassRate", JointPassRate);
|
||||
summary.Add("JointFilmPassRate", JointFilmPassRate);
|
||||
|
||||
Grid1.SummaryData = summary;
|
||||
}
|
||||
@@ -547,7 +560,18 @@
|
||||
Response.ContentType = "application/excel";
|
||||
Response.ContentEncoding = System.Text.Encoding.UTF8;
|
||||
Grid1.PageSize = 100000;
|
||||
BindGrid();
|
||||
if (hdType.Text == "1")
|
||||
{
|
||||
BindGrid();
|
||||
}
|
||||
else if (hdType.Text == "2")
|
||||
{
|
||||
BindGrid2();
|
||||
}
|
||||
else if (hdType.Text == "3")
|
||||
{
|
||||
BindGrid3();
|
||||
}
|
||||
Response.Write(GetGridTableHtml(Grid1));
|
||||
Response.End();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user