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); } } }