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 XLJGB_PLSZ : EntityObject { public string sJGBID = ""; public override TSQL SetQuerySql() { TSQL SQL = base.SetQuerySql(); SQL.Add(" select XLXSJGBYZ_YZID,XLXSTZYZ_YZMC,case XLXSTZYZ_JJFS when 'JJ' then '加价(元)' when 'JD' then '乘以(1+加点(%))' when 'KD' then '除以(1-扣点(%))' when 'SX' then '上点除、下点乘' else ' ' end as JJFS,isnull(XLXSJGBYZZ_YZZ,0) as YZZ"); SQL.Add(" from XLXSJGBYZ "); SQL.Add(" left join XLXSTZYZ on XLXSTZYZ_MXBH='JZJ' and XLXSTZYZ_YZID=XLXSJGBYZ_YZID"); SQL.Add(" left join XLXSJGBYZZ on XLXSJGBYZZ_JGBID=XLXSTZYZ_JGBID and XLXSJGBYZZ_YZID=XLXSJGBYZ_YZID"); SQL.Add(" where XLXSJGBYZ_JGBID=:pJGBID and isnull(XLXSTZYZ_TJYS,' ')=' '"); SQL.Add(" order by XLXSTZYZ_XSXH,XLXSJGBYZ_YZID"); SQL.ParamByName("pJGBID").Value = sJGBID; return SQL; } public override bool Querying(TSQL sql) { Entites.Columns.Clear(); Entites.Clear(); return base.Querying(sql); } } [TableMap(DB = "DBERP", DbTableName = "XLXSTZYZ", Umid = 100860001, IsWorkFlow = false)] public class XLJGB_PLSZXH : EntityManager { } }