1
This commit is contained in:
+61
-38
@@ -4772,44 +4772,51 @@ public class XLJGB_CLJGTZList
|
||||
if (dsJGBYZ.Tables[0].Rows.Count > 0)
|
||||
{
|
||||
string sJSGS = dsJGBYZ.Tables[0].Rows[0]["XLXSJGB_JSGS"].ToString().Trim();
|
||||
string sTJYSList_ = "";//记录调价因素为空的因子id
|
||||
string sTJYSList1 = "";//记录调价因素为'1'的因子id
|
||||
string sTJYSList3 = "";//记录调价因素为'3'的因子id
|
||||
string sTJYSList4 = "";//记录调价因素为'4'的因子id
|
||||
string sTJYSList5 = "";//记录调价因素为'5'的因子id
|
||||
string sTJYSList8 = "";//记录调价因素为'8'的因子id
|
||||
string sTJYSList9 = "";//记录调价因素为'9'的因子id
|
||||
StringBuilder sbTJYSList_ = new StringBuilder("");//记录调价因素为空的因子id
|
||||
StringBuilder sbTJYSList1 = new StringBuilder("");//记录调价因素为'1'的因子id
|
||||
StringBuilder sbTJYSList3 = new StringBuilder("");//记录调价因素为'3'的因子id
|
||||
StringBuilder sbTJYSList4 = new StringBuilder("");//记录调价因素为'4'的因子id
|
||||
StringBuilder sbTJYSList5 = new StringBuilder("");//记录调价因素为'5'的因子id
|
||||
StringBuilder sbTJYSList8 = new StringBuilder("");//记录调价因素为'8'的因子id
|
||||
StringBuilder sbTJYSList9 = new StringBuilder("");//记录调价因素为'9'的因子id
|
||||
for (int i = 0; i < dsJGBYZ.Tables[0].Rows.Count; i++)
|
||||
{
|
||||
if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals(""))
|
||||
{
|
||||
sTJYSList_ += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList_.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("1"))
|
||||
{
|
||||
sTJYSList1 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList1.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("3"))
|
||||
{
|
||||
sTJYSList3 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList3.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("4"))
|
||||
{
|
||||
sTJYSList4 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList4.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("5"))
|
||||
{
|
||||
sTJYSList5 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList5.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("8"))
|
||||
{
|
||||
sTJYSList8 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList8.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("9"))
|
||||
{
|
||||
sTJYSList9 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList9.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
}
|
||||
string sTJYSList_ = sbTJYSList_.ToString();
|
||||
string sTJYSList9 = sbTJYSList9.ToString();
|
||||
string sTJYSList8 = sbTJYSList8.ToString();
|
||||
string sTJYSList5 = sbTJYSList5.ToString();
|
||||
string sTJYSList4 = sbTJYSList4.ToString();
|
||||
string sTJYSList3 = sbTJYSList3.ToString();
|
||||
string sTJYSList1 = sbTJYSList1.ToString();
|
||||
sTJYSList_ = sTJYSList_.TrimEnd(',');
|
||||
sTJYSList1 = sTJYSList1.TrimEnd(',');
|
||||
sTJYSList3 = sTJYSList3.TrimEnd(',');
|
||||
@@ -5603,44 +5610,51 @@ public class XLJGB_CLJGTZList
|
||||
if (dsJGBYZ.Tables[0].Rows.Count > 0)
|
||||
{
|
||||
string sJSGS = dsJGBYZ.Tables[0].Rows[0]["XLXSJGB_JSGS"].ToString().Trim();
|
||||
string sTJYSList_ = "";//记录调价因素为空的因子id
|
||||
string sTJYSList1 = "";//记录调价因素为'1'的因子id
|
||||
string sTJYSList3 = "";//记录调价因素为'3'的因子id
|
||||
string sTJYSList4 = "";//记录调价因素为'4'的因子id
|
||||
string sTJYSList5 = "";//记录调价因素为'5'的因子id
|
||||
string sTJYSList8 = "";//记录调价因素为'8'的因子id
|
||||
string sTJYSList9 = "";//记录调价因素为'9'的因子id
|
||||
StringBuilder sbTJYSList_ = new StringBuilder("");//记录调价因素为空的因子id
|
||||
StringBuilder sbTJYSList1 = new StringBuilder("");//记录调价因素为'1'的因子id
|
||||
StringBuilder sbTJYSList3 = new StringBuilder("");//记录调价因素为'3'的因子id
|
||||
StringBuilder sbTJYSList4 = new StringBuilder("");//记录调价因素为'4'的因子id
|
||||
StringBuilder sbTJYSList5 = new StringBuilder("");//记录调价因素为'5'的因子id
|
||||
StringBuilder sbTJYSList8 = new StringBuilder("");//记录调价因素为'8'的因子id
|
||||
StringBuilder sbTJYSList9 = new StringBuilder("");//记录调价因素为'9'的因子id
|
||||
for (int i = 0; i < dsJGBYZ.Tables[0].Rows.Count; i++)
|
||||
{
|
||||
if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals(""))
|
||||
{
|
||||
sTJYSList_ += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList_.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("1"))
|
||||
{
|
||||
sTJYSList1 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList1.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("3"))
|
||||
{
|
||||
sTJYSList3 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList3.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("4"))
|
||||
{
|
||||
sTJYSList4 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList4.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("5"))
|
||||
{
|
||||
sTJYSList5 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList5.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("8"))
|
||||
{
|
||||
sTJYSList8 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList8.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("9"))
|
||||
{
|
||||
sTJYSList9 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList9.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
}
|
||||
string sTJYSList_ = sbTJYSList_.ToString();
|
||||
string sTJYSList9 = sbTJYSList9.ToString();
|
||||
string sTJYSList8 = sbTJYSList8.ToString();
|
||||
string sTJYSList5 = sbTJYSList5.ToString();
|
||||
string sTJYSList4 = sbTJYSList4.ToString();
|
||||
string sTJYSList3 = sbTJYSList3.ToString();
|
||||
string sTJYSList1 = sbTJYSList1.ToString();
|
||||
sTJYSList_ = sTJYSList_.TrimEnd(',');
|
||||
sTJYSList1 = sTJYSList1.TrimEnd(',');
|
||||
sTJYSList3 = sTJYSList3.TrimEnd(',');
|
||||
@@ -7578,15 +7592,16 @@ public class XLJGB_CLJGTZList
|
||||
|
||||
if (bNeedAddWLHQ)
|
||||
{
|
||||
string sWLHQCLQDL = string.Empty;//记录物料行情的材料清单列
|
||||
StringBuilder sbWLHQCLQDL = new StringBuilder(string.Empty);//记录物料行情的材料清单列
|
||||
for (int i = 0; i < dsCLQDL.Tables[0].Rows.Count; i++)
|
||||
{
|
||||
sCLQDL = dsCLQDL.Tables[0].Rows[i]["XLJGCZBLM_CLQDL"].ToString().Trim();
|
||||
sBJHQ = dsCLQDL.Tables[0].Rows[i]["XLXSBJCL_BJHQ"].ToString().Trim();
|
||||
sBJRCLCB = dsCLQDL.Tables[0].Rows[i]["XLJGCZBLM_BJRCLCB"].ToString().Trim();
|
||||
if (sBJHQ.Equals("2") && !sBJRCLCB.Equals("Y"))//2|物料行情
|
||||
sWLHQCLQDL += sCLQDL.Replace("第", "").Replace("列", "") + ",";
|
||||
sbWLHQCLQDL.Append(sCLQDL.Replace("第", "").Replace("列", "") + ",");
|
||||
}
|
||||
string sWLHQCLQDL = sbWLHQCLQDL.ToString();
|
||||
sWLHQCLQDL = sWLHQCLQDL.TrimEnd(',');
|
||||
|
||||
string[] sWLHQCLQDList = sWLHQCLQDL.Split(',');
|
||||
@@ -9324,20 +9339,26 @@ public class XLJGB_JGFLDInfo
|
||||
if (dsBJCL.Tables[0].Rows.Count > 0)
|
||||
{
|
||||
//判断 加工原料 铜
|
||||
//预加载该价格表当日已存在的料价记录,避免循环内逐行查询数据库
|
||||
SQL.Clear();
|
||||
SQL.Add("select XLXSCLHQ_BJCLID from XLXSCLHQ where XLXSCLHQ_JGBID =:pJGBID and XLXSCLHQ_YXQS= :pRQ ");
|
||||
SQL.ParamByName("pJGBID").Value = sJGBID;
|
||||
SQL.ParamByName("pRQ").Value = "1900-01-01 00:00:00.000";
|
||||
DataSet dsCLHQExist = dberp.OpenDataSet(SQL);
|
||||
Dictionary<string, object> dicCLHQExist = new Dictionary<string, object>();
|
||||
for (int rExist = 0; rExist < dsCLHQExist.Tables[0].Rows.Count; rExist++)
|
||||
{
|
||||
string sExistID = dsCLHQExist.Tables[0].Rows[rExist]["XLXSCLHQ_BJCLID"].ToString().Trim();
|
||||
if (!dicCLHQExist.ContainsKey(sExistID))
|
||||
dicCLHQExist.Add(sExistID, null);
|
||||
}
|
||||
for (int i = 0; i < dsBJCL.Tables[0].Rows.Count; i++)
|
||||
{
|
||||
sJGLBJCLID = dsBJCL.Tables[0].Rows[i]["XLXSBJCL_BJCLID"].ToString().Trim();
|
||||
if (!dsBJCL.Tables[0].Rows[i]["XLXSBJCL_JGYBJCLID"].ToString().Trim().Equals(""))
|
||||
{
|
||||
sJGLBJCL = sJGLBJCL + dsBJCL.Tables[0].Rows[i]["XLXSBJCL_BJCLMC"].ToString().Trim() + "、";
|
||||
SQL.Clear();
|
||||
//查询是否存在记录
|
||||
SQL.Add("select 1 from XLXSCLHQ where XLXSCLHQ_JGBID =:pJGBID and XLXSCLHQ_YXQS= :pRQ and XLXSCLHQ_BJCLID = :pBJCLID ");
|
||||
SQL.ParamByName("pJGBID").Value = sJGBID;
|
||||
SQL.ParamByName("pRQ").Value = "1900-01-01 00:00:00.000";
|
||||
SQL.ParamByName("pBJCLID").Value = sJGLBJCLID;
|
||||
DataSet ds = dberp.OpenDataSet(SQL);
|
||||
if (ds.Tables[0].Rows.Count > 0)
|
||||
if (dicCLHQExist.ContainsKey(sJGLBJCLID))
|
||||
{
|
||||
SQL.Clear();
|
||||
SQL.Add(" update XLXSCLHQ ");
|
||||
@@ -9382,6 +9403,8 @@ public class XLJGB_JGFLDInfo
|
||||
SQL.ParamByName("pBJCLID").Value = sJGLBJCLID;
|
||||
SQL.ParamByName("pJGBID").Value = sJGBID;
|
||||
dberp.ExecSQL(SQL);
|
||||
if (!dicCLHQExist.ContainsKey(sJGLBJCLID))
|
||||
dicCLHQExist.Add(sJGLBJCLID, null);
|
||||
}
|
||||
|
||||
//更新或插入后处理加工料的HSJG、WSJG
|
||||
|
||||
+31
-90
@@ -2460,39 +2460,45 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
|
||||
string sJGBJJLY = XLBJDUtils.GetXLXSJGBXXByJGBID(sJGBID).XLXSJGB_JJLY;
|
||||
string ABJDHQJSBJ = XLBJDUtils.GetBJFLXX(sBJFLID).XLXSBJFL_ABJDHQJSBJ;
|
||||
string sTJYSList_ = "";//记录调价因素为空的因子id
|
||||
string sTJYSList1 = "";//记录调价因素为'1'的因子id
|
||||
string sTJYSList3 = "";//记录调价因素为'3'的因子id
|
||||
string sTJYSList4 = "";//记录调价因素为'4'的因子id
|
||||
string sTJYSList5 = "";//记录调价因素为'5'的因子id
|
||||
string sTJYSList8 = "";//记录调价因素为'8'的因子id
|
||||
StringBuilder sbTJYSList_ = new StringBuilder("");//记录调价因素为空的因子id
|
||||
StringBuilder sbTJYSList1 = new StringBuilder("");//记录调价因素为'1'的因子id
|
||||
StringBuilder sbTJYSList3 = new StringBuilder("");//记录调价因素为'3'的因子id
|
||||
StringBuilder sbTJYSList4 = new StringBuilder("");//记录调价因素为'4'的因子id
|
||||
StringBuilder sbTJYSList5 = new StringBuilder("");//记录调价因素为'5'的因子id
|
||||
StringBuilder sbTJYSList8 = new StringBuilder("");//记录调价因素为'8'的因子id
|
||||
for (int i = 0; i < dsJGBYZ.Tables[0].Rows.Count; i++)
|
||||
{
|
||||
if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals(""))
|
||||
{
|
||||
sTJYSList_ += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList_.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("1"))
|
||||
{
|
||||
sTJYSList1 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList1.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("3"))
|
||||
{
|
||||
sTJYSList3 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList3.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("4"))
|
||||
{
|
||||
sTJYSList4 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList4.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("5"))
|
||||
{
|
||||
sTJYSList5 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList5.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("8"))
|
||||
{
|
||||
sTJYSList8 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList8.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
}
|
||||
string sTJYSList_ = sbTJYSList_.ToString();
|
||||
string sTJYSList8 = sbTJYSList8.ToString();
|
||||
string sTJYSList5 = sbTJYSList5.ToString();
|
||||
string sTJYSList4 = sbTJYSList4.ToString();
|
||||
string sTJYSList3 = sbTJYSList3.ToString();
|
||||
string sTJYSList1 = sbTJYSList1.ToString();
|
||||
sTJYSList_ = sTJYSList_.TrimEnd(',');
|
||||
sTJYSList1 = sTJYSList1.TrimEnd(',');
|
||||
sTJYSList3 = sTJYSList3.TrimEnd(',');
|
||||
@@ -3415,7 +3421,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
string sYZID = sYZIDs[i].Trim();
|
||||
if (dicABJCPJYYZList.ContainsKey(sYZID))
|
||||
{
|
||||
bool chkResult = CheckBJDTJYS2(dberp, SQL, sBJDID, sBJFLID, sYZID, sBJU003);
|
||||
bool chkResult = CheckBJDTJYS(dberp, SQL, sBJDID, sBJFLID, "2", sYZID, sBJU003);
|
||||
if (chkResult)
|
||||
{
|
||||
if (!dicCheckedYZIDList.ContainsKey("sTJYSList2"))
|
||||
@@ -3434,7 +3440,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
string sYZID = sYZIDs[i].Trim();
|
||||
if (dicABJCPJYYZList.ContainsKey(sYZID))
|
||||
{
|
||||
bool chkResult = CheckBJDTJYS3(dberp, SQL, sBJDID, sBJFLID, sYZID, sBJU003);
|
||||
bool chkResult = CheckBJDTJYS(dberp, SQL, sBJDID, sBJFLID, "3", sYZID, sBJU003);
|
||||
if (chkResult)
|
||||
{
|
||||
if (!dicCheckedYZIDList.ContainsKey("sTJYSList3"))
|
||||
@@ -3453,7 +3459,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
string sYZID = sYZIDs[i].Trim();
|
||||
if (dicABJCPJYYZList.ContainsKey(sYZID))
|
||||
{
|
||||
bool chkResult = CheckBJDTJYS6(dberp, SQL, sBJDID, sBJFLID, sYZID, sBJU003);
|
||||
bool chkResult = CheckBJDTJYS(dberp, SQL, sBJDID, sBJFLID, "6", sYZID, sBJU003);
|
||||
if (chkResult)
|
||||
{
|
||||
if (!dicCheckedYZIDList.ContainsKey("sTJYSList6"))
|
||||
@@ -3472,7 +3478,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
string sYZID = sYZIDs[i].Trim();
|
||||
if (dicABJCPJYYZList.ContainsKey(sYZID))
|
||||
{
|
||||
bool chkResult = CheckBJDTJYSE(dberp, SQL, sBJDID, sBJFLID, sYZID, sBJU003);
|
||||
bool chkResult = CheckBJDTJYS(dberp, SQL, sBJDID, sBJFLID, "E", sYZID, sBJU003);
|
||||
if (chkResult)
|
||||
{
|
||||
if (!dicCheckedYZIDList.ContainsKey("sTJYSListE"))
|
||||
@@ -3491,7 +3497,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
string sYZID = sYZIDs[i].Trim();
|
||||
if (dicABJCPJYYZList.ContainsKey(sYZID))
|
||||
{
|
||||
bool chkResult = CheckBJDTJYSG(dberp, SQL, sBJDID, sBJFLID, sYZID, sBJU003);
|
||||
bool chkResult = CheckBJDTJYS(dberp, SQL, sBJDID, sBJFLID, "G", sYZID, sBJU003);
|
||||
if (chkResult)
|
||||
{
|
||||
if (!dicCheckedYZIDList.ContainsKey("sTJYSListG"))
|
||||
@@ -3510,7 +3516,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
string sYZID = sYZIDs[i].Trim();
|
||||
if (dicABJCPJYYZList.ContainsKey(sYZID))
|
||||
{
|
||||
bool chkResult = CheckBJDTJYSF(dberp, SQL, sBJDID, sBJFLID, sYZID, sBJU003);
|
||||
bool chkResult = CheckBJDTJYS(dberp, SQL, sBJDID, sBJFLID, "F", sYZID, sBJU003);
|
||||
if (chkResult)
|
||||
{
|
||||
if (!dicCheckedYZIDList.ContainsKey("sTJYSListF"))
|
||||
@@ -3529,7 +3535,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
string sYZID = sYZIDs[i].Trim();
|
||||
if (dicABJCPJYYZList.ContainsKey(sYZID))
|
||||
{
|
||||
bool chkResult = CheckBJDTJYSH(dberp, SQL, sBJDID, sBJFLID, sYZID, sBJU003);
|
||||
bool chkResult = CheckBJDTJYS(dberp, SQL, sBJDID, sBJFLID, "H", sYZID, sBJU003);
|
||||
if (chkResult)
|
||||
{
|
||||
if (!dicCheckedYZIDList.ContainsKey("sTJYSListH"))
|
||||
@@ -3543,11 +3549,14 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
return dicCheckedYZIDList;
|
||||
}
|
||||
|
||||
//对“2|导体材料&电压区间&报价数量区间”进行整单因子值校验,返回true代表因子值不一致
|
||||
public static bool CheckBJDTJYS2(TDatabase dberp, TSQL SQL, string sBJDID, string sBJFLID, string sYZID, string sBJU003)
|
||||
//对指定类型的整单因子值进行校验,返回true代表因子值不一致
|
||||
//sType 即 GetBJSLTJYS_SQL 的因子类型参数:
|
||||
// "2"|导体材料&电压区间&报价数量区间 "3"|产品用途&电压等级分类&报价数量区间 "6"|报价数量区间调价米数/报价数量
|
||||
// "E"|型号&电压等级&主芯截面范围&报价数量区间 "F"|电压等级&芯线结构&报价数量区间加价/报价数量 "G"/"H"等
|
||||
public static bool CheckBJDTJYS(TDatabase dberp, TSQL SQL, string sBJDID, string sBJFLID, string sType, string sYZID, string sBJU003)
|
||||
{
|
||||
SQL.Clear();
|
||||
XLBJD_YZZCheck.GetBJSLTJYS_SQL(SQL, sBJDID, sBJFLID, "2", sYZID, sBJU003, "exists");
|
||||
XLBJD_YZZCheck.GetBJSLTJYS_SQL(SQL, sBJDID, sBJFLID, sType, sYZID, sBJU003, "exists");
|
||||
DataSet dsTJYS = dberp.OpenDataSet(SQL);
|
||||
if (dsTJYS.Tables[0].Rows.Count > 0)
|
||||
return true;
|
||||
@@ -3555,74 +3564,6 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
return false;
|
||||
}
|
||||
|
||||
//对“3|产品用途&电压等级分类&报价数量区间”进行整单因子值校验,返回true代表因子值不一致
|
||||
public static bool CheckBJDTJYS3(TDatabase dberp, TSQL SQL, string sBJDID, string sBJFLID, string sYZID, string sBJU003)
|
||||
{
|
||||
SQL.Clear();
|
||||
XLBJD_YZZCheck.GetBJSLTJYS_SQL(SQL, sBJDID, sBJFLID, "3", sYZID, sBJU003, "exists");
|
||||
DataSet dsTJYS = dberp.OpenDataSet(SQL);
|
||||
if (dsTJYS.Tables[0].Rows.Count > 0)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
//对“6|报价数量区间调价米数/报价数量”进行整单因子值校验,返回true代表因子值不一致
|
||||
public static bool CheckBJDTJYS6(TDatabase dberp, TSQL SQL, string sBJDID, string sBJFLID, string sYZID, string sBJU003)
|
||||
{
|
||||
SQL.Clear();
|
||||
XLBJD_YZZCheck.GetBJSLTJYS_SQL(SQL, sBJDID, sBJFLID, "6", sYZID, sBJU003, "exists");
|
||||
DataSet dsTJYS = dberp.OpenDataSet(SQL);
|
||||
if (dsTJYS.Tables[0].Rows.Count > 0)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
//对“E|型号&电压等级&主芯截面范围&报价数量区间”进行整单因子值校验,返回true代表因子值不一致
|
||||
public static bool CheckBJDTJYSE(TDatabase dberp, TSQL SQL, string sBJDID, string sBJFLID, string sYZID, string sBJU003)
|
||||
{
|
||||
SQL.Clear();
|
||||
XLBJD_YZZCheck.GetBJSLTJYS_SQL(SQL, sBJDID, sBJFLID, "E", sYZID, sBJU003, "exists");
|
||||
DataSet dsTJYS = dberp.OpenDataSet(SQL);
|
||||
if (dsTJYS.Tables[0].Rows.Count > 0)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
public static bool CheckBJDTJYSG(TDatabase dberp, TSQL SQL, string sBJDID, string sBJFLID, string sYZID, string sBJU003)
|
||||
{
|
||||
SQL.Clear();
|
||||
XLBJD_YZZCheck.GetBJSLTJYS_SQL(SQL, sBJDID, sBJFLID, "G", sYZID, sBJU003, "exists");
|
||||
DataSet dsTJYS = dberp.OpenDataSet(SQL);
|
||||
if (dsTJYS.Tables[0].Rows.Count > 0)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
//对“F|电压等级&芯线结构&报价数量区间加价/报价数量”进行整单因子值校验,返回true代表因子值不一致
|
||||
public static bool CheckBJDTJYSF(TDatabase dberp, TSQL SQL, string sBJDID, string sBJFLID, string sYZID, string sBJU003)
|
||||
{
|
||||
SQL.Clear();
|
||||
XLBJD_YZZCheck.GetBJSLTJYS_SQL(SQL, sBJDID, sBJFLID, "F", sYZID, sBJU003, "exists");
|
||||
DataSet dsTJYS = dberp.OpenDataSet(SQL);
|
||||
if (dsTJYS.Tables[0].Rows.Count > 0)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
public static bool CheckBJDTJYSH(TDatabase dberp, TSQL SQL, string sBJDID, string sBJFLID, string sYZID, string sBJU003)
|
||||
{
|
||||
SQL.Clear();
|
||||
XLBJD_YZZCheck.GetBJSLTJYS_SQL(SQL, sBJDID, sBJFLID, "H", sYZID, sBJU003, "exists");
|
||||
DataSet dsTJYS = dberp.OpenDataSet(SQL);
|
||||
if (dsTJYS.Tables[0].Rows.Count > 0)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
public static void CalcWithBJSLYZZCheck(TDatabase dberp, TSQL SQL, string sBJDID, string strYZIDList2, string strYZIDList3, string strYZIDList6, string strYZIDListE, string strYZIDListF, string strYZIDListG,
|
||||
string strYZIDListH, string sBJU002, string sBJU003, bool bUpdXLBJD)
|
||||
|
||||
+56
-25
@@ -3278,7 +3278,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
if (ControlState == TControlState.ctsEdit)
|
||||
{
|
||||
string sYLZDMXTZ=XLBJDUtils.GetXLXSBJPZXX(100860064).XLXSBJPZ_YLZDMXTZ;
|
||||
string sYLZDMsg = string.Empty;
|
||||
StringBuilder sbYLZDMsg = new StringBuilder(string.Empty);
|
||||
for (int i = 0; i < grdXLBJDMX.NewRows.Count; i++)
|
||||
{
|
||||
sHasYLDZSQ = grdXLBJDMX.GetValueByFieldName("HasYLDZSQ", grdXLBJDMX.NewRows[i]).Trim();
|
||||
@@ -3320,13 +3320,14 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
ds = dberp.OpenDataSet(SQL);
|
||||
if (ds.Tables[0].Rows.Count > 0)
|
||||
{
|
||||
sYLZDMsg += string.Format("[{0}] [{1} {2} {3} {4}]\r\n", dXSSX, sXLXHID, sXLGGID, sXLBZID, sDYDJID);
|
||||
sbYLZDMsg.Append(string.Format("[{0}] [{1} {2} {3} {4}]\r\n", dXSSX, sXLXHID, sXLGGID, sXLBZID, sDYDJID));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
string sYLZDMsg = sbYLZDMsg.ToString();
|
||||
|
||||
if (!string.IsNullOrEmpty(sYLZDMsg))
|
||||
{
|
||||
@@ -4750,7 +4751,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
|
||||
if (sKHJSLY.Equals("KHXX"))
|
||||
{
|
||||
Hashtable sSQLParams = GetHashtableValue(Server.HtmlDecode(Request.Form["SQLParam"].ToString()));
|
||||
Dictionary<string, string> sSQLParams = GetHashtableValue(Server.HtmlDecode(Request.Form["SQLParam"].ToString()));
|
||||
StringBuilder strSQL = new StringBuilder();
|
||||
strSQL.AppendLine("!select A.KHLXR_LXRID as CODE, case when isnull(A.KHLXR_XM,' ') = ' ' then A.KHLXR_CW else A.KHLXR_XM end as Message ");
|
||||
strSQL.AppendLine(" from KHLXR A ");
|
||||
@@ -7360,9 +7361,9 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
// }
|
||||
//}
|
||||
|
||||
private Hashtable GetHashtableValue(string sSQLParam)
|
||||
private Dictionary<string, string> GetHashtableValue(string sSQLParam)
|
||||
{
|
||||
Hashtable hParam = new Hashtable();
|
||||
Dictionary<string, string> hParam = new Dictionary<string, string>();
|
||||
hParam.Clear();
|
||||
if (!sSQLParam.Trim().Equals(""))
|
||||
{
|
||||
@@ -21072,7 +21073,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
DRWLJCP(txtBJDID.Text.Trim(),cbxBJFLID.SelectedValue.Trim());
|
||||
break;
|
||||
case "SCBJ":
|
||||
string sBJDXHList = "";
|
||||
StringBuilder sbBJDXHList = new StringBuilder("");
|
||||
string[] sTempArr = grdXLBJDMX.CheckedRows.Split(new char[] { ',' });
|
||||
foreach (string sIndex in sTempArr)
|
||||
{
|
||||
@@ -21080,9 +21081,10 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
string sBJDXH = grdXLBJDMX.GetValueByFieldName("XLXSBJDMX_XH", iRowIndex);
|
||||
if (!sBJDXH.Equals("") && !sBJDXH.Equals("0"))
|
||||
{
|
||||
sBJDXHList += sBJDXH + ",";
|
||||
sbBJDXHList.Append(sBJDXH + ",");
|
||||
}
|
||||
}
|
||||
string sBJDXHList = sbBJDXHList.ToString();
|
||||
sBJDXHList = sBJDXHList.TrimEnd(',');
|
||||
|
||||
pageParams.UrlPath = "XLBJD_MX_YZInfo.aspx";
|
||||
@@ -21397,15 +21399,16 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
ShowMessage("请选择一条需要调整的报价产品!");
|
||||
return;
|
||||
}
|
||||
string sBJDXH = "";
|
||||
StringBuilder sbBJDXH = new StringBuilder("");
|
||||
foreach (GridViewRow Row in grdXLBJDMX.NewRows)
|
||||
{
|
||||
if (grdXLBJDMX.RowIsChecked(Row))
|
||||
{
|
||||
string sTmp = grdXLBJDMX.GetValueByFieldName("XLXSBJDMX_XH", Row).Trim();
|
||||
sBJDXH += sTmp + ",";
|
||||
sbBJDXH.Append(sTmp + ",");
|
||||
}
|
||||
}
|
||||
string sBJDXH = sbBJDXH.ToString();
|
||||
sBJDXH = sBJDXH.TrimEnd(',');
|
||||
if(sBJDXH.Equals(""))
|
||||
sBJDXH = grdXLBJDMX.GetValueByFieldName("XLXSBJDMX_XH", grdXLBJDMX.SelectedIndex).Trim();
|
||||
@@ -22723,16 +22726,17 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
// return;
|
||||
//}
|
||||
string[] sTempArr = grdXLBJDMX.CheckedRows.Split(new char[] { ',' });
|
||||
string sBJDXHList = "";
|
||||
StringBuilder sbBJDXHList = new StringBuilder("");
|
||||
foreach (string sIndex in sTempArr)
|
||||
{
|
||||
int iRowIndex = CMISproConvert.StrToInt(sIndex.Trim());
|
||||
string sBJDXH = grdXLBJDMX.GetValueByFieldName("XLXSBJDMX_XH", iRowIndex);
|
||||
if (!sBJDXH.Equals("") && !sBJDXH.Equals("0"))
|
||||
{
|
||||
sBJDXHList += sBJDXH + ",";
|
||||
sbBJDXHList.Append(sBJDXH + ",");
|
||||
}
|
||||
}
|
||||
string sBJDXHList = sbBJDXHList.ToString();
|
||||
sBJDXHList = sBJDXHList.TrimEnd(',');
|
||||
|
||||
//UFC_20191806_N_XL8
|
||||
@@ -22984,6 +22988,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
TSQL SQL = new TSQL(dberp);
|
||||
|
||||
string sBJDXHList = "";
|
||||
StringBuilder sbBJDXHList = new StringBuilder("");
|
||||
if (txtPLSZAll.Value.Trim().Equals("N"))//调价范围:N|勾选记录
|
||||
{
|
||||
if (!(grdXLBJDMX.CheckBox && !String.IsNullOrEmpty(grdXLBJDMX.CheckedRows)))
|
||||
@@ -22996,8 +23001,9 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
{
|
||||
int iRowIndex = CMISproConvert.StrToInt(sIndex.Trim());
|
||||
string sBJDXH = grdXLBJDMX.GetValueByFieldName("XLXSBJDMX_XH", iRowIndex);
|
||||
sBJDXHList += sBJDXH + ",";
|
||||
sbBJDXHList.Append(sBJDXH + ",");
|
||||
}
|
||||
sBJDXHList = sbBJDXHList.ToString();
|
||||
sBJDXHList = sBJDXHList.TrimEnd(',');
|
||||
}
|
||||
|
||||
@@ -23030,6 +23036,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
TSQL SQL = new TSQL(dberp);
|
||||
|
||||
string sBJDXHList = "";
|
||||
StringBuilder sbBJDXHList = new StringBuilder("");
|
||||
if (txtPLSZAll.Value.Trim().Equals("N"))//调价范围:N|勾选记录
|
||||
{
|
||||
if (!(grdXLBJDMX.CheckBox && !String.IsNullOrEmpty(grdXLBJDMX.CheckedRows)))
|
||||
@@ -23042,8 +23049,9 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
{
|
||||
int iRowIndex = CMISproConvert.StrToInt(sIndex.Trim());
|
||||
string sBJDXH = grdXLBJDMX.GetValueByFieldName("XLXSBJDMX_XH", iRowIndex);
|
||||
sBJDXHList += sBJDXH + ",";
|
||||
sbBJDXHList.Append(sBJDXH + ",");
|
||||
}
|
||||
sBJDXHList = sbBJDXHList.ToString();
|
||||
sBJDXHList = sBJDXHList.TrimEnd(',');
|
||||
}
|
||||
SQL.Clear();
|
||||
@@ -23089,7 +23097,8 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
btnOnlyRefresh_Click(null, null);
|
||||
}
|
||||
|
||||
protected void btnRefreshJGBBJSC_Click(object sender, EventArgs e)
|
||||
protected void
|
||||
btnRefreshJGBBJSC_Click(object sender, EventArgs e)
|
||||
{
|
||||
BJFLXX bjflxx = XLBJDUtils.GetBJFLXX(cbxBJFLID.SelectedValue.Trim());
|
||||
|
||||
@@ -23107,6 +23116,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
TSQL SQL = new TSQL(dberp);
|
||||
|
||||
string sBJDXHList = "";
|
||||
StringBuilder sbBJDXHList = new StringBuilder("");
|
||||
if (txtPLSZAll.Value.Trim().Equals("N"))//调价范围:N|勾选记录
|
||||
{
|
||||
if (!(grdXLBJDMX.CheckBox && !String.IsNullOrEmpty(grdXLBJDMX.CheckedRows)))
|
||||
@@ -23119,8 +23129,9 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
{
|
||||
int iRowIndex = CMISproConvert.StrToInt(sIndex.Trim());
|
||||
string sBJDXH = grdXLBJDMX.GetValueByFieldName("XLXSBJDMX_XH", iRowIndex);
|
||||
sBJDXHList += sBJDXH + ",";
|
||||
sbBJDXHList.Append(sBJDXH + ",");
|
||||
}
|
||||
sBJDXHList = sbBJDXHList.ToString();
|
||||
sBJDXHList = sBJDXHList.TrimEnd(',');
|
||||
}
|
||||
SQL.Clear();
|
||||
@@ -23178,6 +23189,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
TSQL SQL = new TSQL(dberp);
|
||||
|
||||
string sBJDXHList = "";
|
||||
StringBuilder sbBJDXHList = new StringBuilder("");
|
||||
if (txtPLSZAll.Value.Trim().Equals("N"))//调价范围:N|勾选记录
|
||||
{
|
||||
if (!(grdXLBJDMX.CheckBox && !String.IsNullOrEmpty(grdXLBJDMX.CheckedRows)))
|
||||
@@ -23192,9 +23204,10 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
string sBJDXH = grdXLBJDMX.GetValueByFieldName("XLXSBJDMX_XH", iRowIndex);
|
||||
if (!sBJDXH.Equals("") && !sBJDXH.Equals("0"))
|
||||
{
|
||||
sBJDXHList += sBJDXH + ",";
|
||||
sbBJDXHList.Append(sBJDXH + ",");
|
||||
}
|
||||
}
|
||||
sBJDXHList = sbBJDXHList.ToString();
|
||||
sBJDXHList = sBJDXHList.TrimEnd(',');
|
||||
}
|
||||
else if(txtPLSZAll.Value.Trim().Equals("D"))
|
||||
@@ -23306,6 +23319,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
TSQL SQL = new TSQL(dberp);
|
||||
|
||||
string sBJDXHList = "";
|
||||
StringBuilder sbBJDXHList = new StringBuilder("");
|
||||
if (txtPLSZAll.Value.Trim().Equals("N"))//调价范围:N|勾选记录
|
||||
{
|
||||
if (!(grdXLBJDMX.CheckBox && !String.IsNullOrEmpty(grdXLBJDMX.CheckedRows)))
|
||||
@@ -23320,9 +23334,10 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
string sBJDXH = grdXLBJDMX.GetValueByFieldName("XLXSBJDMX_XH", iRowIndex);
|
||||
if (!sBJDXH.Equals("") && !sBJDXH.Equals("0"))
|
||||
{
|
||||
sBJDXHList += sBJDXH + ",";
|
||||
sbBJDXHList.Append(sBJDXH + ",");
|
||||
}
|
||||
}
|
||||
sBJDXHList = sbBJDXHList.ToString();
|
||||
sBJDXHList = sBJDXHList.TrimEnd(',');
|
||||
}
|
||||
else if (txtPLSZAll.Value.Trim().Equals("D"))
|
||||
@@ -23449,6 +23464,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
}
|
||||
|
||||
string sBJDXHList = "";
|
||||
StringBuilder sbBJDXHList = new StringBuilder("");
|
||||
if (txtPLSZAll.Value.Trim().Equals("N"))//调价范围:N|勾选记录
|
||||
{
|
||||
if (!(grdXLBJDMX.CheckBox && !String.IsNullOrEmpty(grdXLBJDMX.CheckedRows)))
|
||||
@@ -23463,9 +23479,10 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
string sBJDXH = grdXLBJDMX.GetValueByFieldName("XLXSBJDMX_XH", iRowIndex);
|
||||
if (!sBJDXH.Equals("") && !sBJDXH.Equals("0"))
|
||||
{
|
||||
sBJDXHList += sBJDXH + ",";
|
||||
sbBJDXHList.Append(sBJDXH + ",");
|
||||
}
|
||||
}
|
||||
sBJDXHList = sbBJDXHList.ToString();
|
||||
sBJDXHList = sBJDXHList.TrimEnd(',');
|
||||
}
|
||||
|
||||
@@ -23700,6 +23717,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
|
||||
TSQL SQL = new TSQL(dberp);
|
||||
string sBJDXHList = "";
|
||||
StringBuilder sbBJDXHList = new StringBuilder("");
|
||||
if (sSZFW.Equals("N"))//调价范围:N|勾选记录
|
||||
{
|
||||
if (!(grdXLBJDMX.CheckBox && !String.IsNullOrEmpty(grdXLBJDMX.CheckedRows)))
|
||||
@@ -23713,9 +23731,10 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
string sBJDXH = grdXLBJDMX.GetValueByFieldName("XLXSBJDMX_XH", iRowIndex);
|
||||
if (!sBJDXH.Equals("") && !sBJDXH.Equals("0"))
|
||||
{
|
||||
sBJDXHList += sBJDXH + ",";
|
||||
sbBJDXHList.Append(sBJDXH + ",");
|
||||
}
|
||||
}
|
||||
sBJDXHList = sbBJDXHList.ToString();
|
||||
sBJDXHList = sBJDXHList.TrimEnd(',');
|
||||
}
|
||||
|
||||
@@ -23760,6 +23779,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
|
||||
TSQL SQL = new TSQL(dberp);
|
||||
string sBJDXHList = "";
|
||||
StringBuilder sbBJDXHList = new StringBuilder("");
|
||||
if (sSZFW.Equals("N"))//调价范围:N|勾选记录
|
||||
{
|
||||
if (!(grdXLBJDMX.CheckBox && !String.IsNullOrEmpty(grdXLBJDMX.CheckedRows)))
|
||||
@@ -23773,9 +23793,10 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
string sBJDXH = grdXLBJDMX.GetValueByFieldName("XLXSBJDMX_XH", iRowIndex);
|
||||
if (!sBJDXH.Equals("") && !sBJDXH.Equals("0"))
|
||||
{
|
||||
sBJDXHList += sBJDXH + ",";
|
||||
sbBJDXHList.Append(sBJDXH + ",");
|
||||
}
|
||||
}
|
||||
sBJDXHList = sbBJDXHList.ToString();
|
||||
sBJDXHList = sBJDXHList.TrimEnd(',');
|
||||
}
|
||||
|
||||
@@ -23793,6 +23814,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
protected void btnRefreshPLTZBZ_Click(object sender, EventArgs e)
|
||||
{
|
||||
string sBJDXHList = "";
|
||||
StringBuilder sbBJDXHList = new StringBuilder("");
|
||||
if (txtPLSZAll.Value.Trim().Equals("N"))//调价范围:N|勾选记录
|
||||
{
|
||||
if (!(grdXLBJDMX.CheckBox && !String.IsNullOrEmpty(grdXLBJDMX.CheckedRows)))
|
||||
@@ -23807,9 +23829,10 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
string sBJDXH = grdXLBJDMX.GetValueByFieldName("XLXSBJDMX_XH", iRowIndex);
|
||||
if (!sBJDXH.Equals("") && !sBJDXH.Equals("0"))
|
||||
{
|
||||
sBJDXHList += sBJDXH + ",";
|
||||
sbBJDXHList.Append(sBJDXH + ",");
|
||||
}
|
||||
}
|
||||
sBJDXHList = sbBJDXHList.ToString();
|
||||
sBJDXHList = sBJDXHList.TrimEnd(',');
|
||||
}
|
||||
UpdateBJCPByXLBZID(txtBJDID.Text.Trim(), sBJDXHList, XLBJDUtils.ISDZBZ(txtPLSZBZID.Value.Trim()) ? "Y" : "N");
|
||||
@@ -23839,6 +23862,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
protected void btnRefreshKHWL_Click(object sender, EventArgs e)
|
||||
{
|
||||
string sBJDXHList = "";
|
||||
StringBuilder sbBJDXHList = new StringBuilder("");
|
||||
if (txtPLSZAll.Value.Trim().Equals("N"))//调价范围:N|勾选记录
|
||||
{
|
||||
if (!(grdXLBJDMX.CheckBox && !String.IsNullOrEmpty(grdXLBJDMX.CheckedRows)))
|
||||
@@ -23853,9 +23877,10 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
string sBJDXH = grdXLBJDMX.GetValueByFieldName("XLXSBJDMX_XH", iRowIndex);
|
||||
if (!sBJDXH.Equals("") && !sBJDXH.Equals("0"))
|
||||
{
|
||||
sBJDXHList += sBJDXH + ",";
|
||||
sbBJDXHList.Append(sBJDXH + ",");
|
||||
}
|
||||
}
|
||||
sBJDXHList = sbBJDXHList.ToString();
|
||||
sBJDXHList = sBJDXHList.TrimEnd(',');
|
||||
}
|
||||
TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
|
||||
@@ -25147,8 +25172,11 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
lst.Clear();
|
||||
string sFirstXH = "0";
|
||||
string sBJDXHList = "";
|
||||
StringBuilder sbBJDXHList = new StringBuilder("");
|
||||
string sBJDXHList_GX_SD = "";
|
||||
string sBJDXHList_GX_WSD = "";
|
||||
StringBuilder sbBJDXHList_GX_SD = new StringBuilder("");
|
||||
StringBuilder sbBJDXHList_GX_WSD = new StringBuilder("");
|
||||
if (grdXLBJDMX.CheckBox && !String.IsNullOrEmpty(grdXLBJDMX.CheckedRows))
|
||||
{
|
||||
string[] sTempArr = grdXLBJDMX.CheckedRows.Split(new char[] { ',' });
|
||||
@@ -25159,21 +25187,24 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
lst.Add(sBJDXH);
|
||||
if (!sBJDXH.Equals("") && !sBJDXH.Equals("0"))
|
||||
{
|
||||
sBJDXHList += sBJDXH + ",";
|
||||
sbBJDXHList.Append(sBJDXH + ",");
|
||||
}
|
||||
|
||||
if (!sBJDXH.Equals("") && !sBJDXH.Equals("0"))
|
||||
{
|
||||
if (grdXLBJDMX.GetValueByFieldName("XLXSBJDMX_BJSDBZ", iRowIndex).ToString().Trim().Equals("Y"))
|
||||
{
|
||||
sBJDXHList_GX_SD += sBJDXH + ",";
|
||||
sbBJDXHList_GX_SD.Append(sBJDXH + ",");
|
||||
}
|
||||
else
|
||||
{
|
||||
sBJDXHList_GX_WSD += sBJDXH + ",";
|
||||
sbBJDXHList_GX_WSD.Append(sBJDXH + ",");
|
||||
}
|
||||
}
|
||||
}
|
||||
sBJDXHList_GX_WSD = sbBJDXHList_GX_WSD.ToString();
|
||||
sBJDXHList_GX_SD = sbBJDXHList_GX_SD.ToString();
|
||||
sBJDXHList = sbBJDXHList.ToString();
|
||||
}
|
||||
sBJDXHList = sBJDXHList.TrimStart(',').TrimEnd(',');
|
||||
sBJDXHList_GX_SD = sBJDXHList_GX_SD.TrimStart(',').TrimEnd(',');
|
||||
|
||||
+63
-42
@@ -3237,7 +3237,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
string sTJYZID = dsBJDYZ.Tables[0].Rows[0]["XLXSTZYZ_TJYZID"].ToString().Trim();
|
||||
string sJJFS = dsBJDYZ.Tables[0].Rows[0]["XLXSTZYZ_JJFS"].ToString().Trim();
|
||||
string sBTYZJYSQL = "";//必填因子校验SQL
|
||||
string sBTYZSQL = "";//必填因子SQL
|
||||
StringBuilder sbBTYZSQL = new StringBuilder("");//必填因子SQL
|
||||
for (int i = 1; i < dsBJDYZ.Tables[0].Rows.Count; i++)
|
||||
{
|
||||
if (!sTJYZID.Equals(dsBJDYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYZID"].ToString().Trim()))
|
||||
@@ -3309,9 +3309,10 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
sBTYZJYSQL = "*( case ";
|
||||
string sBTYZZ_SQL = string.Format("XLXSBJDYZZ0_YZZ{0}", dsBJDYZ.Tables[0].Rows[i]["XLXSBJFLYZ_YZID"].ToString().Trim().Replace("BJ", ""));
|
||||
sBTYZJYSQL += "when " + sBTYZZ_SQL + " = 0 then 0 ";
|
||||
sBTYZSQL += "," + sBTYZZ_SQL;
|
||||
sbBTYZSQL.Append("," + sBTYZZ_SQL);
|
||||
}
|
||||
}
|
||||
string sBTYZSQL = sbBTYZSQL.ToString();
|
||||
if (!sBTYZJYSQL.Equals(""))
|
||||
sBTYZJYSQL += " else 1 end )";
|
||||
//true表示先加价
|
||||
@@ -6506,18 +6507,18 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
if (!sBJFLID.Trim().Equals(""))
|
||||
SQL.ParamByName("pBJFLID").Value = sBJFLID.Trim();
|
||||
DataSet ds = dberp.OpenDataSet(SQL);
|
||||
string sBJDYZ = "";
|
||||
StringBuilder sbBJDYZ = new StringBuilder("");
|
||||
string sTJYSList = "";
|
||||
string sYZWPIDList = "";
|
||||
string sZDWPIDList = "";
|
||||
string sHCYZIDList = "";
|
||||
string sHCYZMCList = "";
|
||||
string sReadOnlyYZ = "";
|
||||
string sPFYZ = "";
|
||||
string sBZPFYZ = "";
|
||||
string sCPWJPF = "";
|
||||
string sBTYZ = "";
|
||||
string sXSJEYZ = "";
|
||||
StringBuilder sbYZWPIDList = new StringBuilder("");
|
||||
StringBuilder sbZDWPIDList = new StringBuilder("");
|
||||
StringBuilder sbHCYZIDList = new StringBuilder("");
|
||||
StringBuilder sbHCYZMCList = new StringBuilder("");
|
||||
StringBuilder sbReadOnlyYZ = new StringBuilder("");
|
||||
StringBuilder sbPFYZ = new StringBuilder("");
|
||||
StringBuilder sbBZPFYZ = new StringBuilder("");
|
||||
StringBuilder sbCPWJPF = new StringBuilder("");
|
||||
StringBuilder sbBTYZ = new StringBuilder("");
|
||||
StringBuilder sbXSJEYZ = new StringBuilder("");
|
||||
string sFSYZID = "";
|
||||
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
|
||||
{
|
||||
@@ -6533,7 +6534,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
sJJFS = "XX";
|
||||
}
|
||||
}
|
||||
sBJDYZ += ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + "|" + ds.Tables[0].Rows[i]["XLXSTZYZ_YZMC"].ToString().Trim() + "(" + sJJFS + "),";
|
||||
sbBJDYZ.Append(ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + "|" + ds.Tables[0].Rows[i]["XLXSTZYZ_YZMC"].ToString().Trim() + "(" + sJJFS + "),");
|
||||
|
||||
//构建 报价分类使用到的调价因素
|
||||
if (ds.Tables[0].Rows[i]["SY"].ToString().Trim().Equals("Y"))
|
||||
@@ -6578,46 +6579,46 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
//sYZWPIDList格式:BJ01|0010,0020;BJ02|0020
|
||||
if (!ds.Tables[0].Rows[i]["XLXSTZYZ_WPIDLIST"].ToString().Trim().Equals(""))
|
||||
{
|
||||
sYZWPIDList += ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + "|" + ds.Tables[0].Rows[i]["XLXSTZYZ_WPIDLIST"].ToString().Trim() + ";";
|
||||
sbYZWPIDList.Append(ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + "|" + ds.Tables[0].Rows[i]["XLXSTZYZ_WPIDLIST"].ToString().Trim() + ";");
|
||||
}
|
||||
if (!ds.Tables[0].Rows[i]["XLXSTZYZ_ZDWPIDLIST"].ToString().Trim().Equals(""))
|
||||
{
|
||||
sZDWPIDList += ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + "|" + ds.Tables[0].Rows[i]["XLXSTZYZ_ZDWPIDLIST"].ToString().Trim() + ";";
|
||||
sbZDWPIDList.Append(ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + "|" + ds.Tables[0].Rows[i]["XLXSTZYZ_ZDWPIDLIST"].ToString().Trim() + ";");
|
||||
}
|
||||
//只存 互斥 且 使用 且 参与调价
|
||||
if (ds.Tables[0].Rows[i]["SY"].ToString().Trim().Equals("Y")
|
||||
&& ds.Tables[0].Rows[i]["XLXSTZYZ_HCBZ"].ToString().Trim().Equals("Y")
|
||||
&& ds.Tables[0].Rows[i]["XLXSTZYZ_BCYTJ"].ToString().Trim().Equals("N"))
|
||||
{
|
||||
sHCYZIDList += ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + ";";
|
||||
sHCYZMCList += ds.Tables[0].Rows[i]["XLXSTZYZ_YZMC"].ToString().Trim() + "、";
|
||||
sbHCYZIDList.Append(ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + ";");
|
||||
sbHCYZMCList.Append(ds.Tables[0].Rows[i]["XLXSTZYZ_YZMC"].ToString().Trim() + "、");
|
||||
}
|
||||
sReadOnlyYZ += ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + "|" + ds.Tables[0].Rows[i]["XLXSTZYZ_YZZZD"].ToString().Trim() + ",";
|
||||
sbReadOnlyYZ.Append(ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + "|" + ds.Tables[0].Rows[i]["XLXSTZYZ_YZZZD"].ToString().Trim() + ",");
|
||||
|
||||
//盘费因子
|
||||
if (ds.Tables[0].Rows[i]["XLXSTZYZ_TJMDID"].ToString().Trim().Equals("100860080"))
|
||||
{
|
||||
sPFYZ += ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + ",";
|
||||
sbPFYZ.Append(ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
//包装方式
|
||||
if (ds.Tables[0].Rows[i]["XLXSTZYZ_TJMDID"].ToString().Trim().Equals("100860124"))
|
||||
{
|
||||
sBZPFYZ += ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + ",";
|
||||
sbBZPFYZ.Append(ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
//产品外径盘费
|
||||
if (ds.Tables[0].Rows[i]["XLXSTZYZ_TJMDID"].ToString().Trim().Equals("100860162"))
|
||||
{
|
||||
sCPWJPF += ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + ",";
|
||||
sbCPWJPF.Append(ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
//必填因子
|
||||
if (ds.Tables[0].Rows[i]["BTYZ"].ToString().Trim().Equals("Y") && ds.Tables[0].Rows[i]["SY"].ToString().Trim().Equals("Y"))
|
||||
{
|
||||
sBTYZ += ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + ",";
|
||||
sbBTYZ.Append(ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
//显示金额因子
|
||||
if (ds.Tables[0].Rows[i]["XSJE"].ToString().Trim().Equals("Y"))
|
||||
{
|
||||
sXSJEYZ += ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + ",";
|
||||
sbXSJEYZ.Append(ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
//反算因子因子
|
||||
if (ds.Tables[0].Rows[i]["FSYZ"].ToString().Trim().Equals("Y") && ds.Tables[0].Rows[i]["SY"].ToString().Trim().Equals("Y"))
|
||||
@@ -6625,6 +6626,17 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
sFSYZID = ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim();
|
||||
}
|
||||
}
|
||||
string sZDWPIDList = sbZDWPIDList.ToString();
|
||||
string sYZWPIDList = sbYZWPIDList.ToString();
|
||||
string sXSJEYZ = sbXSJEYZ.ToString();
|
||||
string sReadOnlyYZ = sbReadOnlyYZ.ToString();
|
||||
string sPFYZ = sbPFYZ.ToString();
|
||||
string sHCYZMCList = sbHCYZMCList.ToString();
|
||||
string sHCYZIDList = sbHCYZIDList.ToString();
|
||||
string sCPWJPF = sbCPWJPF.ToString();
|
||||
string sBZPFYZ = sbBZPFYZ.ToString();
|
||||
string sBTYZ = sbBTYZ.ToString();
|
||||
string sBJDYZ = sbBJDYZ.ToString();
|
||||
Dictionary<string, string> dicBJDYZ = new Dictionary<string, string>();
|
||||
dicBJDYZ.Add("BJDYZ", sBJDYZ.TrimEnd(','));
|
||||
dicBJDYZ.Add("TJYSList", sTJYSList);
|
||||
@@ -7274,16 +7286,18 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
ds = dberp.OpenDataSet(SQL);
|
||||
if (ds.Tables[0].Rows.Count > 0)
|
||||
{
|
||||
string sZDXJJEHZ = "''";
|
||||
string sZDXJJCLHZ = "''";
|
||||
StringBuilder sbZDXJJEHZ = new StringBuilder("''");
|
||||
StringBuilder sbZDXJJCLHZ = new StringBuilder("''");
|
||||
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
|
||||
{
|
||||
string sHZFS = ds.Tables[0].Rows[i]["HZFS"].ToString().Trim();
|
||||
string sZDXJJE = NumberUtils.RoundX(CMISproConvert.StrToFloat(ds.Tables[0].Rows[i]["XLXSBJDMX_ZDXJZJE"].ToString().Trim()), 2).ToString();
|
||||
string sZDXJJCL = NumberUtils.RoundX(CMISproConvert.StrToFloat(ds.Tables[0].Rows[i]["XLXSBJDMX_ZDXJJCL"].ToString().Trim()), 2).ToString();
|
||||
sZDXJJEHZ += "||'" + sHZFS + ":" + sZDXJJE + "元'||char(13)||char(10)";
|
||||
sZDXJJCLHZ += "||'" + sHZFS + ":" + sZDXJJCL + "%'||char(13)||char(10)";
|
||||
sbZDXJJEHZ.Append("||'" + sHZFS + ":" + sZDXJJE + "元'||char(13)||char(10)");
|
||||
sbZDXJJCLHZ.Append("||'" + sHZFS + ":" + sZDXJJCL + "%'||char(13)||char(10)");
|
||||
}
|
||||
string sZDXJJEHZ = sbZDXJJEHZ.ToString();
|
||||
string sZDXJJCLHZ = sbZDXJJCLHZ.ToString();
|
||||
SQL.Clear();
|
||||
SQL.Add("insert into XLXSBJDJCXJ4(XLXSBJDJCXJ4_BJDID,XLXSBJDJCXJ4_ZDXJJEXJ,XLXSBJDJCXJ4_ZDXJJCLXJ) ");
|
||||
SQL.Add(" values(:pBJDID," + sZDXJJEHZ + "," + sZDXJJCLHZ + ")");
|
||||
@@ -8187,46 +8201,53 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
string sKDSQL = "1";
|
||||
string sJJSQL = "0";
|
||||
string sSXSQL = "1";
|
||||
string sTJYSList_ = "";//记录调价因素为空的因子id
|
||||
string sTJYSList1 = "";//记录调价因素为'1'的因子id
|
||||
string sTJYSList3 = "";//记录调价因素为'1'的因子id
|
||||
string sTJYSList4 = "";//记录调价因素为'4'的因子id
|
||||
string sTJYSList5 = "";//记录调价因素为'5'的因子id
|
||||
string sTJYSList8 = "";//记录调价因素为'8'的因子id
|
||||
string sTJYSList9 = "";//记录调价因素为'9'的因子id
|
||||
StringBuilder sbTJYSList_ = new StringBuilder("");//记录调价因素为空的因子id
|
||||
StringBuilder sbTJYSList1 = new StringBuilder("");//记录调价因素为'1'的因子id
|
||||
StringBuilder sbTJYSList3 = new StringBuilder("");//记录调价因素为'1'的因子id
|
||||
StringBuilder sbTJYSList4 = new StringBuilder("");//记录调价因素为'4'的因子id
|
||||
StringBuilder sbTJYSList5 = new StringBuilder("");//记录调价因素为'5'的因子id
|
||||
StringBuilder sbTJYSList8 = new StringBuilder("");//记录调价因素为'8'的因子id
|
||||
StringBuilder sbTJYSList9 = new StringBuilder("");//记录调价因素为'9'的因子id
|
||||
if (dsJGBYZ.Tables[0].Rows.Count > 0)
|
||||
{
|
||||
for (int i = 0; i < dsJGBYZ.Tables[0].Rows.Count; i++)
|
||||
{
|
||||
if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals(""))
|
||||
{
|
||||
sTJYSList_ += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList_.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("1"))
|
||||
{
|
||||
sTJYSList1 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList1.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("3"))
|
||||
{
|
||||
sTJYSList3 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList3.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("4"))
|
||||
{
|
||||
sTJYSList4 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList4.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("5"))
|
||||
{
|
||||
sTJYSList5 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList5.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("8"))
|
||||
{
|
||||
sTJYSList8 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList8.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
else if (dsJGBYZ.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("9"))
|
||||
{
|
||||
sTJYSList9 += dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",";
|
||||
sbTJYSList9.Append(dsJGBYZ.Tables[0].Rows[i]["XLXSJGBYZ_YZID"].ToString().Trim() + ",");
|
||||
}
|
||||
}
|
||||
string sTJYSList_ = sbTJYSList_.ToString();
|
||||
string sTJYSList9 = sbTJYSList9.ToString();
|
||||
string sTJYSList8 = sbTJYSList8.ToString();
|
||||
string sTJYSList5 = sbTJYSList5.ToString();
|
||||
string sTJYSList4 = sbTJYSList4.ToString();
|
||||
string sTJYSList3 = sbTJYSList3.ToString();
|
||||
string sTJYSList1 = sbTJYSList1.ToString();
|
||||
sTJYSList_ = sTJYSList_.TrimEnd(',');
|
||||
sTJYSList1 = sTJYSList1.TrimEnd(',');
|
||||
sTJYSList3 = sTJYSList3.TrimEnd(',');
|
||||
|
||||
+3
-2
@@ -1994,11 +1994,12 @@ namespace GThinking.U20261363_N_XLXSBJ
|
||||
}
|
||||
if (dicA.Count > 1)
|
||||
{
|
||||
string sXHList = "";
|
||||
StringBuilder sbXHList = new StringBuilder("");
|
||||
foreach (string sKeyA in dicA.Keys)
|
||||
{
|
||||
sXHList += "[" + dicA[sKeyA] + "] ";
|
||||
sbXHList.Append("[" + dicA[sKeyA] + "] ");
|
||||
}
|
||||
string sXHList = sbXHList.ToString();
|
||||
lst.Add(sXHList);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user