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; namespace GThinking.N_XLXSBJ { [TableMap(DB = "DBERP", DbTableName = "XLXSBJFKCFMX", Umid = 100860046, IsWorkFlow = false, IsAttach = false, UseWhr = false, QuerySelSql = "select XLXSBJFKCFMX_BJDID FROM XLXSBJFKCFMX WHERE 1<>1 ")] public class CXBJD_CF : EntityManager { } [EntityType(Db = "DBERP", Table = "XLXSBJFKCFMX", IsWf = false, IsWhr = false, WhrPrefix = "", IsAttach = false)] public partial class CXBJD_MXCF : EntityObject { public string BJDID = ""; public string BJDXH = ""; public string XLXHID = ""; public string XLGGID = ""; public string XLBZID = ""; public string DYDJID = ""; public override TSQL SetQuerySql() { TSQL SQL = base.SetQuerySql(); string sSQL = " select DISTINCT case isnull(XLXLB_XLBZID,' ') when ' ' then ' ' else rtrim(XLXLB_XLBZID)||'|'||XLBZ_XLBZLXMC end as XLBZ,:BJDID AS XLXSBJDMX_BJDID, :BJDXH AS XLXSBJDMX_XH, XLXLB_XLXHID, XLXLB_XLGGID, XLXLB_XLBZID, XLXLB_DYDJID, XLXLB_XLYSID, "; sSQL += "ISNULL(XLXSBJFKCFMX_CFXH,0) AS XLXSBJFKCFMX_CFXH,ISNULL(XLXSBJFKCFMX_CFSL,0.0) AS CFSL,XLYSB_XLYSMC AS YS,XLXLB_WLID "; sSQL += " FROM XLXLB left join XLBZ on XLBZ_XLBZID= XLXLB_XLBZID LEFT JOIN XLYSB ON XLYSB_XLYSID=XLXLB_XLYSID "; sSQL += " LEFT JOIN XLXSBJFKCFMX ON XLXSBJFKCFMX_BJDID = :BJDID AND XLXSBJFKCFMX_BJDXH=:BJDXH AND XLXSBJFKCFMX_XLYSID=XLXLB_XLYSID "; sSQL += " WHERE XLXLB_XLXHID=:pXLXHID AND XLXLB_XLGGID=:pXLGGID AND XLXLB_XLBZID=:pXLBZID AND XLXLB_DYDJID=:pDYDJID "; sSQL += " ORDER BY CFSL DESC,XLXLB_XLYSID "; SQL.Clear(); SQL.Add(sSQL); SQL.ParamByName("BJDID").Value = BJDID; SQL.ParamByName("BJDXH").Value = BJDXH; SQL.ParamByName("pXLXHID").Value = XLXHID; SQL.ParamByName("pXLGGID").Value = XLGGID; SQL.ParamByName("pXLBZID").Value = XLBZID; SQL.ParamByName("pDYDJID").Value = DYDJID; return SQL; } } }