增加因子,特性加点增加主芯截面
This commit is contained in:
+45
-62
@@ -230,27 +230,19 @@ namespace GThinking.N_XLXSBJ
|
||||
if (bZSBJZC)
|
||||
{
|
||||
strSQL.AppendLine(",round(XLXSBJDJJYZ_YZZ01*100*100/81.2655989526499/71.3980341706337,6) as SCRGF ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ01 as TZYZ_JZ01 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ02 as TZYZ_JZ02 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ03 as TZYZ_JZ03 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ04 as TZYZ_JZ04 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ05 as TZYZ_JZ05 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ06 as TZYZ_JZ06 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ07 as TZYZ_JZ07 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ08 as TZYZ_JZ08 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ09 as TZYZ_JZ09 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ10 as TZYZ_JZ10 ");
|
||||
string sYZZFields_1 = "";
|
||||
for (int i = 1; i <= 20; i++)
|
||||
{
|
||||
sYZZFields_1 += ",XLXSBJDJJYZ_YZZ" + i.ToString().PadLeft(2, '0') + " as TZYZ_JZ" + i.ToString().PadLeft(2, '0') + " ";
|
||||
}
|
||||
strSQL.AppendLine(sYZZFields_1);
|
||||
|
||||
dt1.Columns.Add("SCRGF", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ01", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ02", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ03", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ04", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ05", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ06", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ07", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ08", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ09", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ10", typeof(double));
|
||||
for (int i = 1; i <= 20; i++)
|
||||
{
|
||||
string colName = "TZYZ_JZ" + i.ToString("D2");
|
||||
dt1.Columns.Add(colName, typeof(double));
|
||||
}
|
||||
SQL.Clear();
|
||||
SQL.Add("select XLXSTZYZ_YZID, XLXSTZYZ_YZMC,XLXSTZYZ_JJFS ");
|
||||
SQL.Add(" from XLXSTZYZ");
|
||||
@@ -554,16 +546,12 @@ namespace GThinking.N_XLXSBJ
|
||||
if (bZSBJZC)
|
||||
{
|
||||
dtrow["SCRGF"] = CMISproConvert.StrToFloat(towQry["SCRGF"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ01"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ01"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ02"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ02"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ03"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ03"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ04"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ04"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ05"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ05"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ06"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ06"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ07"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ07"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ08"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ08"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ09"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ09"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ10"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ10"].ToString().Trim());
|
||||
for (int i = 1; i <= 20; i++)
|
||||
{
|
||||
string colName = "TZYZ_JZ" + i.ToString("D2");
|
||||
object value = towQry[colName]; // 获取原始值
|
||||
dtrow[colName] = CMISproConvert.StrToFloat(value.ToString().Trim());
|
||||
}
|
||||
}
|
||||
|
||||
if (bXSFBJYY)
|
||||
@@ -1194,27 +1182,17 @@ namespace GThinking.N_XLXSBJ
|
||||
if (bZSBJZC)
|
||||
{
|
||||
strSQL.AppendLine(",round(XLXSBJDJJYZ_YZZ01*100*100/81.2655989526499/71.3980341706337,6) as SCRGF ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ01 as TZYZ_JZ01 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ02 as TZYZ_JZ02 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ03 as TZYZ_JZ03 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ04 as TZYZ_JZ04 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ05 as TZYZ_JZ05 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ06 as TZYZ_JZ06 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ07 as TZYZ_JZ07 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ08 as TZYZ_JZ08 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ09 as TZYZ_JZ09 ");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ10 as TZYZ_JZ10 ");
|
||||
for (int i = 1; i <= 20; i++)
|
||||
{
|
||||
string num = i.ToString("D2");
|
||||
strSQL.AppendLine(",XLXSBJDJJYZ_YZZ" + num + " as TZYZ_JZ" + num + " ");
|
||||
}
|
||||
dt1.Columns.Add("SCRGF", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ01", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ02", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ03", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ04", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ05", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ06", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ07", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ08", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ09", typeof(double));
|
||||
dt1.Columns.Add("TZYZ_JZ10", typeof(double));
|
||||
for (int i = 1; i <= 20; i++)
|
||||
{
|
||||
string colName = "TZYZ_JZ" + i.ToString("D2");
|
||||
dt1.Columns.Add(colName, typeof(double));
|
||||
}
|
||||
SQL.Clear();
|
||||
SQL.Add("select XLXSTZYZ_YZID, XLXSTZYZ_YZMC,XLXSTZYZ_JJFS ");
|
||||
SQL.Add(" from XLXSTZYZ");
|
||||
@@ -1423,16 +1401,11 @@ namespace GThinking.N_XLXSBJ
|
||||
if (bZSBJZC)
|
||||
{
|
||||
dtrow["SCRGF"] = CMISproConvert.StrToFloat(towQry["SCRGF"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ01"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ01"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ02"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ02"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ03"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ03"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ04"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ04"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ05"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ05"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ06"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ06"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ07"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ07"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ08"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ08"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ09"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ09"].ToString().Trim());
|
||||
dtrow["TZYZ_JZ10"] = CMISproConvert.StrToFloat(towQry["TZYZ_JZ10"].ToString().Trim());
|
||||
for (int i = 1; i <= 20; i++)
|
||||
{
|
||||
string col = "TZYZ_JZ" + i.ToString("D2");
|
||||
dtrow[col] = CMISproConvert.StrToFloat(towQry[col].ToString().Trim());
|
||||
}
|
||||
}
|
||||
|
||||
if (bXSFBJYY)
|
||||
@@ -2332,10 +2305,20 @@ namespace GThinking.N_XLXSBJ
|
||||
SQL.Clear();
|
||||
SQL.Add(" merge into V_XSBJJSJGB tar ");
|
||||
SQL.Add(" using ( ");
|
||||
SQL.Add("select BJDID,BJDXH," + sJDSQL + " as JDYZZ," + sKDSQL + " as KDYZZ," + sJJSQL + " as JJYZZ," + sSXSQL + " as SXYZZ,XLXSBJDJJYZ_YZZ01,XLXSBJDJJYZ_YZZ02,XLXSBJDJJYZ_YZZ03,XLXSBJDJJYZ_YZZ04,XLXSBJDJJYZ_YZZ05,XLXSBJDJJYZ_YZZ06,XLXSBJDJJYZ_YZZ07,XLXSBJDJJYZ_YZZ08,XLXSBJDJJYZ_YZZ09,XLXSBJDJJYZ_YZZ10 ");
|
||||
string sYZZFields_3 = "";
|
||||
for (int i = 1; i <= 20; i++)
|
||||
{
|
||||
sYZZFields_3 += "XLXSBJDJJYZ_YZZ" + i.ToString().PadLeft(2, '0') + (i < 20 ? "," : "");
|
||||
}
|
||||
SQL.Add("select BJDID,BJDXH," + sJDSQL + " as JDYZZ," + sKDSQL + " as KDYZZ," + sJJSQL + " as JJYZZ," + sSXSQL + " as SXYZZ," + sYZZFields_3 + " ");
|
||||
SQL.Add(" from ");
|
||||
SQL.Add("(");
|
||||
SQL.Add(" select XLXSBJDJJYZ_BJDID as BJDID,XLXSBJDJJYZ_XH as BJDXH,XLXSBJDJJYZ_YZZ01,XLXSBJDJJYZ_YZZ02,XLXSBJDJJYZ_YZZ03,XLXSBJDJJYZ_YZZ04,XLXSBJDJJYZ_YZZ05,XLXSBJDJJYZ_YZZ06,XLXSBJDJJYZ_YZZ07,XLXSBJDJJYZ_YZZ08,XLXSBJDJJYZ_YZZ09,XLXSBJDJJYZ_YZZ10,");
|
||||
string sYZZFields_4 = "";
|
||||
for (int i = 1; i <= 20; i++)
|
||||
{
|
||||
sYZZFields_4 += "XLXSBJDJJYZ_YZZ" + i.ToString().PadLeft(2, '0') + (i < 20 ? "," : "");
|
||||
}
|
||||
SQL.Add(" select XLXSBJDJJYZ_BJDID as BJDID,XLXSBJDJJYZ_XH as BJDXH," + sYZZFields_4 + ",");
|
||||
SQL.Add(" (");
|
||||
SQL.Add(string.Format("XLXSBJDJJYZ_YZZ{0}", dsJGBYZ.Tables[0].Rows[0]["XLXSJGBYZ_YZID"].ToString().Trim().Replace("JZ", "")));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user