57 lines
2.3 KiB
C#
57 lines
2.3 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;
|
|
|
|
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;
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|