9/4号
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user