Files
2026-08-21 17:03:02 +08:00

51 lines
1.7 KiB
C#

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using GThinking.N_MODEL.Page;
using GThinking.N_MISPRO.Data;
using GThinking.N_MISPRO;
using GThinking.N_MISPRO.Utility;
namespace GThinking.N_XLXSBJ
{
[EntityType(Db = "DBERP", Table = "XLXSTZYZ", IsWf = false, IsWhr = true, IsAttach = false)]
public class TZYZJJ8_PLSZ : EntityObject
{
public string sJGBID = "";
public string sTJYS = "";
public string sYZID = "";
public override TSQL SetQuerySql()
{
TSQL SQL = base.SetQuerySql();
SQL.Add(" select XLXSTZYZ_YZID,XLXSTZYZ_YZMC,case XLXSTZYZ_JJFS when 'JJ' then '加价(元)' when 'JD' then '乘以(1+加点(%))' when 'KD' then '除以(1-扣点(%))' when 'MX' then '乘以(系数)' when 'DX' then '除以(系数)' else ' ' end as JJFS,0.0 as YZZ,'N' as XDZ");
SQL.Add(" from XLXSTZYZ ");
SQL.Add(" where XLXSTZYZ_MXBH = 'JZJ' and XLXSTZYZ_TJYS=:pTJYS ");
SQL.Add(" and XLXSTZYZ_JGBID=:pJGBID");
if (!string.IsNullOrEmpty(sYZID))
{
SQL.Add(" and " + CMISproDataBase.GetWhereEqual("XLXSTZYZ_YZID", sYZID));
}
SQL.Add(" order by XLXSTZYZ_XSXH,XLXSTZYZ_YZID");
SQL.ParamByName("pJGBID").Value = sJGBID;
SQL.ParamByName("pTJYS").Value = sTJYS;
return SQL;
}
public override bool Querying(TSQL sql)
{
Entites.Columns.Clear();
Entites.Clear();
return base.Querying(sql);
}
}
}