diff --git a/BJFL_ZDXJGSInfo.aspx.cs b/BJFL_ZDXJGSInfo.aspx.cs
index 951c14b..57eb71e 100644
Binary files a/BJFL_ZDXJGSInfo.aspx.cs and b/BJFL_ZDXJGSInfo.aspx.cs differ
diff --git a/N_XLXSBJA.suo b/N_XLXSBJA.suo
index b45d073..24a552e 100644
Binary files a/N_XLXSBJA.suo and b/N_XLXSBJA.suo differ
diff --git a/TZYZJJ_YZZInfo.aspx b/TZYZJJ_YZZInfo.aspx
index 9210311..a0a11f9 100644
--- a/TZYZJJ_YZZInfo.aspx
+++ b/TZYZJJ_YZZInfo.aspx
@@ -33,7 +33,7 @@
å› å�值:
-
+
|
diff --git a/TZYZJJ_YZZInfo.aspx.designer.cs b/TZYZJJ_YZZInfo.aspx.designer.cs
index b2311cb..d11c27c 100644
--- a/TZYZJJ_YZZInfo.aspx.designer.cs
+++ b/TZYZJJ_YZZInfo.aspx.designer.cs
@@ -1,7 +1,7 @@
//------------------------------------------------------------------------------
//
// æ¤ä»£ç �由工具生æˆ�。
-// �行时版本:2.0.50727.8941
+// �行时版本:2.0.50727.9179
//
// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
// é‡�新生æˆ�代ç �,这些更改将会丢失。
diff --git a/TZYZJJ_YZZList.aspx b/TZYZJJ_YZZList.aspx
index 54bb3d1..110b9d0 100644
--- a/TZYZJJ_YZZList.aspx
+++ b/TZYZJJ_YZZList.aspx
@@ -54,7 +54,7 @@
+ NumberDecimalPlace="4">
diff --git a/TZYZJJ_YZZList.aspx.designer.cs b/TZYZJJ_YZZList.aspx.designer.cs
index 48c91b9..4a7a2bc 100644
--- a/TZYZJJ_YZZList.aspx.designer.cs
+++ b/TZYZJJ_YZZList.aspx.designer.cs
@@ -1,7 +1,7 @@
//------------------------------------------------------------------------------
//
// æ¤ä»£ç �由工具生æˆ�。
-// �行时版本:2.0.50727.9151
+// �行时版本:2.0.50727.9179
//
// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
// é‡�新生æˆ�代ç �,这些更改将会丢失。
diff --git a/XLBJDInfo.aspx.cs b/XLBJDInfo.aspx.cs
index 9ac248f..ffac1de 100644
--- a/XLBJDInfo.aspx.cs
+++ b/XLBJDInfo.aspx.cs
@@ -17004,7 +17004,11 @@ namespace GThinking.N_XLXSBJ
dicJGBTZYZGS_JGE = XLBJDUtils.GetJGBTZYZ_JGE(e.MasterDataSet["cbxJGBID"].Trim(), "0", dsJGBYZ, dicXLJBXX_JGE);
string srs = XLBJDUtils.GetCJ(sBJRQ,dicXLJBXX_JGE, sCLCB, sBJDHQCLCB, e.MasterDataSet["txtBJDID"].Trim(), e.MasterDataSet["cbxBJFLID"].Trim(), iXSWS, dicJGBTZYZGS_JGE["JZ01"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ02"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ03"].Trim()
+ "|" + dicJGBTZYZGS_JGE["JZ04"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ05"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ06"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ07"].Trim()
- + "|" + dicJGBTZYZGS_JGE["JZ08"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ09"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ10"].Trim() + "|0");
+ + "|" + dicJGBTZYZGS_JGE["JZ08"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ09"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ10"].Trim()
+ + "|" + dicJGBTZYZGS_JGE["JZ11"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ11"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ12"].Trim()
+ + "|" + dicJGBTZYZGS_JGE["JZ13"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ14"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ15"].Trim()
+ + "|" + dicJGBTZYZGS_JGE["JZ16"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ17"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ18"].Trim()
+ + "|" + dicJGBTZYZGS_JGE["JZ19"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ20"].Trim() + "|0");
string sCJ = srs.Split(',')[0];
string sJJlist = srs.Split(',')[1];
@@ -17016,9 +17020,11 @@ namespace GThinking.N_XLXSBJ
dicJGBTZYZGS_JGE["JZ" + i.ToString().PadLeft(2, '0')] = strJJYZZ[i - 1];
}
+
AddChangedField(dicChangedField, "UpdJJYZList", dicJGBTZYZGS_JGE["JZ01"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ02"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ03"].Trim()
+ "|" + dicJGBTZYZGS_JGE["JZ04"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ05"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ06"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ07"].Trim()
- + "|" + dicJGBTZYZGS_JGE["JZ08"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ09"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ10"].Trim() + "|0");
+ + "|" + dicJGBTZYZGS_JGE["JZ08"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ09"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ10"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ11"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ12"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ13"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ14"].Trim()
+ + "|" + dicJGBTZYZGS_JGE["JZ15"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ16"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ17"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ18"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ19"].Trim() + "|" + dicJGBTZYZGS_JGE["JZ20"].Trim() + "|0");
Dictionary dicJGBTJYZ = GetJGBBTYZ(e.MasterDataSet["cbxJGBID"].Trim());//å› å�值ä¸�为0çš„ä»·æ ¼è¡¨å› å�
diff --git a/XLBJDUtils.cs b/XLBJDUtils.cs
index 5462c2d..cb90af7 100644
--- a/XLBJDUtils.cs
+++ b/XLBJDUtils.cs
@@ -8784,6 +8784,14 @@ namespace GThinking.N_XLXSBJ
sJSJGS = sJSJGS.Replace(" ", "").Replace("¡Á", "*");//Replace("100", "100.00")ÊÇÒòΪÊý¾Ý¿â¼ÆËãʱ1/100µÄ½á¹ûÊÇ0Ðèת»»Îª1/100.00½á¹û²ÅÊÇ0.01£¬´Ë´¦Ö±½Ó¼ÆËãÎÞÐè´¦Àí
int indexXSML = 0;
int indexFJSX = 0;
+ int indexGJ = 0;
+ int indexDF = 0;
+ int indexQTSH = 0;
+ int indexFXYL = 0;
+ int indexZJF = 0;
+ int indexPTF = 0;
+ int indexZZSCB = 0;
+
string[] strJJYZZ = sUpdJJYZList.ToString().Trim().Split('|');
for (int i = 1; i <= strJJYZZ.Length; i++)
{
@@ -8906,12 +8914,27 @@ namespace GThinking.N_XLXSBJ
for (int i = 1; i <= strJJYZZ.Length; i++)
{
+ if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "¹¤¼Û")
+ indexGJ = i;
+ if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "Éú²úµç·Ñ")
+ indexDF = i;
+
+ if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "ÆäËûËðºÄ")
+ indexQTSH = i;
+ if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "·çÏÕÓàÁ¿")
+ indexFXYL = i;
+
+ if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "Ôöֵ˰³É±¾")
+ indexZZSCB = i;
+
if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "Õ۾ɷÑ")
{
double dSHL = CMISproConvert.StrToFloat(strJJYZZ[i - 1]);
double dQTSH = dJSJ * dSHL / 100.0;
strJJYZZ[i - 1] = dQTSH.ToString();
+
+ indexZJF = i;
}
if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "ÅäÌ×·Ñ")
@@ -8920,6 +8943,8 @@ namespace GThinking.N_XLXSBJ
double dQTSH = dJSJ * dSHL / 100.0;
strJJYZZ[i - 1] = dQTSH.ToString();
+
+ indexPTF = i;
}
if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "ÏúÊÛëÀû")
{
@@ -8928,6 +8953,21 @@ namespace GThinking.N_XLXSBJ
double dQTSH = dJSJ * dSHL / 100.0;
strJJYZZ[i - 1] = dQTSH.ToString();
}
+
+ if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "ÈÏÖ¤·Ñ")
+ {
+ double dRZF = CMISproConvert.StrToFloat(strJJYZZ[i - 1]);
+
+ double dQTSH = dJSJ * dRZF / 100.0;
+ strJJYZZ[i - 1] = dQTSH.ToString();
+ }
+ }
+
+ if (indexZZSCB > 0 && indexPTF > 0 && indexZJF > 0 && indexFXYL > 0 && indexQTSH > 0 && indexDF > 0 && indexGJ > 0)
+ {
+ double ZZSCB = (CMISproConvert.StrToFloat(strJJYZZ[indexPTF - 1]) + CMISproConvert.StrToFloat(strJJYZZ[indexZJF - 1]) + CMISproConvert.StrToFloat(strJJYZZ[indexFXYL - 1]) + CMISproConvert.StrToFloat(strJJYZZ[indexQTSH - 1])
+ + (CMISproConvert.StrToFloat(strJJYZZ[indexDF - 1]) + CMISproConvert.StrToFloat(strJJYZZ[indexGJ - 1])*10000 / 81.2655989526499 / 71.3980341706337)) * CMISproConvert.StrToFloat(strJJYZZ[indexZZSCB - 1]);
+ strJJYZZ[indexZZSCB - 1] = ZZSCB.ToString();
}
for (int i = 0; i < strJJYZZ.Length; i++)
@@ -9426,7 +9466,14 @@ namespace GThinking.N_XLXSBJ
{
int indexXSML = 0;
int indexFJSX = 0;
- for (int i = 1; i <= 10; i++)
+ int indexGJ = 0;
+ int indexDF = 0;
+ int indexQTSH = 0;
+ int indexFXYL = 0;
+ int indexZJF = 0;
+ int indexPTF = 0;
+ int indexZZSCB = 0;
+ for (int i = 1; i <= 20; i++)
{
if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "ÆäËûËðºÄ")
{
@@ -9528,6 +9575,8 @@ namespace GThinking.N_XLXSBJ
indexXSML = i;
if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "¸½¼ÓÊôÐÔ")
indexFJSX = i;
+
+
}
if (indexXSML > 0 && indexFJSX > 0)
@@ -9611,11 +9660,25 @@ namespace GThinking.N_XLXSBJ
}
}
- for (int i = 1; i <= 10; i++)
+ for (int i = 1; i <= 20; i++)
{
+ if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "¹¤¼Û")
+ indexGJ = i;
+ if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "Éú²úµç·Ñ")
+ indexDF = i;
+
+ if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "ÆäËûËðºÄ")
+ indexQTSH = i;
+ if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "·çÏÕÓàÁ¿")
+ indexFXYL = i;
+
+ if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "Ôöֵ˰³É±¾")
+ indexZZSCB = i;
+
+
if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "Õ۾ɷÑ")
{
-
+ indexZJF = i;
SQL.Clear();
SQL.Add("merge into XLXSBJDJJYZ tar ");
SQL.Add("using ( select XLXSBJDMX_BJDID,XLXSBJDMX_XH,XLXSBJDMX_CJ from XLXSBJDMX ");
@@ -9631,7 +9694,7 @@ namespace GThinking.N_XLXSBJ
if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "ÅäÌ×·Ñ")
{
-
+ indexPTF = i;
SQL.Clear();
SQL.Add("merge into XLXSBJDJJYZ tar ");
SQL.Add("using ( select XLXSBJDMX_BJDID,XLXSBJDMX_XH,XLXSBJDMX_CJ from XLXSBJDMX ");
@@ -9647,7 +9710,7 @@ namespace GThinking.N_XLXSBJ
if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "ÏúÊÛëÀû")
{
-
+
SQL.Clear();
SQL.Add("merge into XLXSBJDJJYZ tar ");
SQL.Add("using ( select XLXSBJDMX_BJDID,XLXSBJDMX_XH,XLXSBJDMX_CJ from XLXSBJDMX ");
@@ -9660,7 +9723,34 @@ namespace GThinking.N_XLXSBJ
dberp.ExecSQL(SQL);
}
+
+ if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "ÈÏÖ¤·Ñ")
+ {
+ SQL.Clear();
+ SQL.Add("merge into XLXSBJDJJYZ tar ");
+ SQL.Add("using ( select XLXSBJDMX_BJDID,XLXSBJDMX_XH,XLXSBJDMX_CJ from XLXSBJDMX ");
+ SQL.Add(" where XLXSBJDMX_BJDID=:pBJDID ");
+ SQL.Add(" and exists(select 1 from V_XSBJJSJGB where V_XSBJJSJGB_ID=:pID and V_XSBJJSJGB_BJDID=:pBJDID and V_XSBJJSJGB_WGCPBZ<>'Y' and V_XSBJJSJGB_JGFBZ<>'Y' and V_XSBJJSJGB_BJDID=XLXSBJDMX_BJDID and V_XSBJJSJGB_BJDXH=XLXSBJDMX_XH ) ");
+ SQL.Add(" )sor on(XLXSBJDMX_BJDID=XLXSBJDJJYZ_BJDID and XLXSBJDMX_XH=XLXSBJDJJYZ_XH) ");
+ SQL.Add(" when matched then update set XLXSBJDJJYZ_YZZ" + i.ToString().PadLeft(2, '0') + "= XLXSBJDJJYZ_YZZ" + i.ToString().PadLeft(2, '0') + "*XLXSBJDMX_CJ/100.0 ");
+ SQL.ParamByName("pBJDID").Value = sBJDID.Trim();
+ SQL.ParamByName("pID").Value = VnewID;
+
+ dberp.ExecSQL(SQL);
+ }
}
+
+ if (indexZZSCB > 0 && indexPTF > 0 && indexZJF > 0 && indexFXYL > 0 && indexQTSH > 0 && indexDF > 0 && indexGJ > 0)
+ {
+
+ SQL.Clear();
+ SQL.Add(string.Format("update XLXSBJDJJYZ set XLXSBJDJJYZ_YZZ{0}=XLXSBJDJJYZ_YZZ{0}*(XLXSBJDJJYZ_YZZ{1}+(XLXSBJDJJYZ_YZZ{2}* 10000 / 81.2655989526499 / 71.3980341706337)+XLXSBJDJJYZ_YZZ{3}+XLXSBJDJJYZ_YZZ{4}+XLXSBJDJJYZ_YZZ{5}+XLXSBJDJJYZ_YZZ{6}) where XLXSBJDJJYZ_BJDID=:pBJDID ", indexZZSCB.ToString().PadLeft(2, '0'), indexDF.ToString().PadLeft(2, '0'), indexGJ.ToString().PadLeft(2, '0'), indexZJF.ToString().PadLeft(2, '0'), indexPTF.ToString().PadLeft(2, '0'), indexQTSH.ToString().PadLeft(2, '0'), indexFXYL.ToString().PadLeft(2, '0')));
+ SQL.Add(" and exists(select 1 from V_XSBJJSJGB where V_XSBJJSJGB_ID=:pID and V_XSBJJSJGB_BJDID=:pBJDID and V_XSBJJSJGB_WGCPBZ<>'Y' and V_XSBJJSJGB_JGFBZ<>'Y' and V_XSBJJSJGB_BJDID=XLXSBJDJJYZ_BJDID and V_XSBJJSJGB_BJDXH=XLXSBJDJJYZ_XH ) ");
+ SQL.ParamByName("pBJDID").Value = sBJDID.Trim();
+ SQL.ParamByName("pID").Value = VnewID;
+ dberp.ExecSQL(SQL);
+ }
+
}
}
@@ -10724,7 +10814,7 @@ namespace GThinking.N_XLXSBJ
#endregion
}
Dictionary dicJGBFGQCPYZ = XLBJDInfo.GetJGBFGQCPYZ(sJGEJGBID);
- for (int j = 1; j <= 10; j++)
+ for (int j = 1; j <= 20; j++)
{
if (!dicJGBYZZ.ContainsKey("JZ" + j.ToString().PadLeft(2, '0')))
{
diff --git a/XLJGB_CLJGTZList.aspx.cs b/XLJGB_CLJGTZList.aspx.cs
index 56e0c46..3f45ed0 100644
--- a/XLJGB_CLJGTZList.aspx.cs
+++ b/XLJGB_CLJGTZList.aspx.cs
@@ -8892,7 +8892,14 @@ namespace GThinking.N_XLXSBJ
{
int indexXSML = 0;
int indexFJSX = 0;
- for (int i = 1; i <= 10; i++)
+ int indexGJ = 0;
+ int indexDF = 0;
+ int indexQTSH = 0;
+ int indexFXYL = 0;
+ int indexZJF = 0;
+ int indexPTF = 0;
+ int indexZZSCB = 0;
+ for (int i = 1; i <= 20; i++)
{
if (XLBJDUtils.GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "ÆäËûËðºÄ")
{
@@ -8992,11 +8999,25 @@ namespace GThinking.N_XLXSBJ
}
}
- for (int i = 1; i <= 10; i++)
+ for (int i = 1; i <= 20; i++)
{
+
+ if (XLBJDUtils.GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "¹¤¼Û")
+ indexGJ = i;
+ if (XLBJDUtils.GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "Éú²úµç·Ñ")
+ indexDF = i;
+
+ if (XLBJDUtils.GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "ÆäËûËðºÄ")
+ indexQTSH = i;
+ if (XLBJDUtils.GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "·çÏÕÓàÁ¿")
+ indexFXYL = i;
+
+ if (XLBJDUtils.GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "Ôöֵ˰³É±¾")
+ indexZZSCB = i;
+
if (XLBJDUtils.GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "Õ۾ɷÑ")
{
-
+ indexZJF = i;
SQL.Clear();
SQL.Add("merge into XLXSJGBYZZ0 tar ");
SQL.Add("using ( select XLXSJGBMX_JGBID,XLXSJGBMX_XH,XLXSJGBMX_CJ from XLXSJGBMX ");
@@ -9012,7 +9033,7 @@ namespace GThinking.N_XLXSBJ
if (XLBJDUtils.GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "ÅäÌ×·Ñ")
{
-
+ indexPTF = i;
SQL.Clear();
SQL.Add("merge into XLXSJGBYZZ0 tar ");
SQL.Add("using ( select XLXSJGBMX_JGBID,XLXSJGBMX_XH,XLXSJGBMX_CJ from XLXSJGBMX ");
@@ -9040,6 +9061,33 @@ namespace GThinking.N_XLXSBJ
dberp.ExecSQL(SQL);
}
+
+ if (XLBJDUtils.GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "ÈÏÖ¤·Ñ")
+ {
+ SQL.Clear();
+ SQL.Add("merge into XLXSJGBYZZ0 tar ");
+ SQL.Add("using ( select XLXSJGBMX_JGBID,XLXSJGBMX_XH,XLXSJGBMX_CJ from XLXSJGBMX ");
+ SQL.Add(" where XLXSJGBMX_JGBID=:pJGBID and XLXSJGBMX_XH>=:maxXH ");
+ SQL.Add(" )sor on(XLXSJGBMX_JGBID=XLXSJGBYZZ0_JGBID and XLXSJGBMX_XH=XLXSJGBYZZ0_XH) ");
+ SQL.Add(" when matched then update set XLXSJGBYZZ0_YZZ" + i.ToString().PadLeft(2, '0') + "= XLXSJGBYZZ0_YZZ" + i.ToString().PadLeft(2, '0') + "*XLXSJGBMX_CJ/100.0 ");
+ SQL.ParamByName("pJGBID").Value = sJGBID;
+ SQL.ParamByName("maxXH").Value = maxXH;
+
+ dberp.ExecSQL(SQL);
+ }
+ }
+
+
+
+ if (indexZZSCB > 0 && indexPTF > 0 && indexZJF > 0 && indexFXYL > 0 && indexQTSH > 0 && indexDF > 0 && indexGJ > 0)
+ {
+ SQL.Clear();
+ SQL.Add(string.Format("update XLXSJGBYZZ0 set XLXSJGBYZZ0_YZZ{0}=XLXSJGBYZZ0_YZZ{0}*(XLXSJGBYZZ0_YZZ{1}+(XLXSJGBYZZ0_YZZ{2}* 10000 / 81.2655989526499 / 71.3980341706337)+XLXSJGBYZZ0_YZZ{3}+XLXSJGBYZZ0_YZZ{4}+XLXSJGBYZZ0_YZZ{5}+XLXSJGBYZZ0_YZZ{6}) where XLXSJGBYZZ0_JGBID=:pJGBID and XLXSJGBYZZ0_XH>=:maxXH ", indexZZSCB.ToString().PadLeft(2, '0'), indexDF.ToString().PadLeft(2, '0'), indexGJ.ToString().PadLeft(2, '0'), indexZJF.ToString().PadLeft(2, '0'), indexPTF.ToString().PadLeft(2, '0'), indexQTSH.ToString().PadLeft(2, '0'), indexFXYL.ToString().PadLeft(2, '0')));
+ SQL.ParamByName("pJGBID").Value = sJGBID;
+ SQL.ParamByName("maxXH").Value = maxXH;
+ dberp.ExecSQL(SQL);
+
+
}
}
}
diff --git a/YWYQuery.7z b/YWYQuery.7z
new file mode 100644
index 0000000..2138aaa
Binary files /dev/null and b/YWYQuery.7z differ
diff --git a/obj/Debug/N_XLXSBJA.dll b/obj/Debug/N_XLXSBJA.dll
index 9f3174d..1bcfa98 100644
Binary files a/obj/Debug/N_XLXSBJA.dll and b/obj/Debug/N_XLXSBJA.dll differ
diff --git a/obj/Debug/N_XLXSBJA.pdb b/obj/Debug/N_XLXSBJA.pdb
index 043a0ac..30cbea2 100644
Binary files a/obj/Debug/N_XLXSBJA.pdb and b/obj/Debug/N_XLXSBJA.pdb differ