2026821
This commit is contained in:
+115
@@ -0,0 +1,115 @@
|
||||
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 = "CLYLJSJG", IsWf = false, IsWhr = false, IsAttach = false)]
|
||||
|
||||
public class CLYL_DRYL : EntityObject
|
||||
{
|
||||
public string sGCID = "";
|
||||
public string sCPPIID = "";
|
||||
public string sCPWLID = "";
|
||||
public string sCPWLMC = "";
|
||||
public string sCPWLGG = "";
|
||||
public string sWLID = "";
|
||||
public string sWLMC = "";
|
||||
public string sWLGG = "";
|
||||
public string sFromPage = "";
|
||||
|
||||
public override TSQL SetQuerySql()
|
||||
{
|
||||
TSQL SQL = base.SetQuerySql();
|
||||
SQL.Add("select CLYLJSJG_GCID,CLYLJSJG_CPWLID,");
|
||||
SQL.Add("rtrim(rtrim(rtrim(rtrim(isnull(a.WL_MC,' '))||' '||rtrim(isnull(a.WL_GG,' ')))||' '||rtrim(isnull(a.WL_TZ,' ')))||' '||rtrim(isnull(a.WL_CL,' ')))||'|'||rtrim(isnull(a.WL_JLDW,' ')) as CPWLXX, ");
|
||||
SQL.Add(" CLYLJSJG_WLID,");
|
||||
SQL.Add("rtrim(rtrim(rtrim(rtrim(isnull(b.WL_MC,' '))||' '||rtrim(isnull(b.WL_GG,' ')))||' '||rtrim(isnull(b.WL_TZ,' ')))||' '||rtrim(isnull(b.WL_CL,' ')))||'|'||rtrim(isnull(b.WL_JLDW,' ')) as WLXX,");
|
||||
SQL.Add(" CLYLJSJG_SL as SL, ");
|
||||
SQL.Add(" case when isnull(XLXSBJCLWL_BJCLID,' ')=' ' then ' ' else rtrim(XLXSBJCLWL_BJCLID)||'|'||XLXSBJCL_BJCLMC end as BJCL ");
|
||||
SQL.Add(" from CLYLJSJG ");
|
||||
SQL.Add("left join WL a on a.WL_WLID=CLYLJSJG_CPWLID ");
|
||||
SQL.Add("left join WL b on b.WL_WLID=CLYLJSJG_WLID ");
|
||||
SQL.Add("left join XLXSBJCLWL on XLXSBJCLWL_WLID=CLYLJSJG_WLID ");
|
||||
SQL.Add("left join XLXSBJCL on XLXSBJCL_BJCLID=XLXSBJCLWL_BJCLID ");
|
||||
SQL.Add(" where CLYLJSJG_GCID=:pGCID and isnull(XLXSBJCLWL_WLID,' ')<>' ' ");
|
||||
SQL.Add(" and isnull(XLXSBJCLWL_BJCLID,' ')<>' ' ");
|
||||
if (!sCPPIID.Equals(""))
|
||||
{
|
||||
SQL.Add(" and " + CMISproDataBase.GetWhereLead("a.WL_PIID", sCPPIID));
|
||||
}
|
||||
if (sFromPage.Equals("CLYL_CLYLList") || sFromPage.Equals("CLYLList"))
|
||||
{
|
||||
if (!sCPWLID.Equals(""))
|
||||
{
|
||||
SQL.Add(" and CLYLJSJG_CPWLID = :pCPWLID ");
|
||||
SQL.ParamByName("pCPWLID").Value = sCPWLID;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!sCPWLID.Equals(""))
|
||||
{
|
||||
SQL.Add(" and CLYLJSJG_CPWLID like :pCPWLID ");
|
||||
SQL.ParamByName("pCPWLID").Value = "%" + sCPWLID + "%";
|
||||
}
|
||||
}
|
||||
if (!sCPWLMC.Equals(""))
|
||||
{
|
||||
SQL.Add(" and a.WL_MC like :pCPWLMC ");
|
||||
SQL.ParamByName("pCPWLMC").Value = "%" + sCPWLMC + "%";
|
||||
}
|
||||
if (!sCPWLGG.Equals(""))
|
||||
{
|
||||
SQL.Add(" and a.WL_GG like :pCPWLGG ");
|
||||
SQL.ParamByName("pCPWLGG").Value = "%" + sCPWLGG + "%";
|
||||
}
|
||||
if (!sWLID.Equals(""))
|
||||
{
|
||||
SQL.Add(" and CLYLJSJG_WLID like :pWLID ");
|
||||
SQL.ParamByName("pWLID").Value = "%" + sWLID + "%";
|
||||
}
|
||||
if (!sWLMC.Equals(""))
|
||||
{
|
||||
SQL.Add(" and b.WL_MC like :pWLMC ");
|
||||
SQL.ParamByName("pWLMC").Value = "%" + sWLMC + "%";
|
||||
}
|
||||
if (!sWLGG.Equals(""))
|
||||
{
|
||||
SQL.Add(" and b.WL_GG like :pWLGG ");
|
||||
SQL.ParamByName("pWLGG").Value = "%" + sWLGG + "%";
|
||||
}
|
||||
if (sFromPage.Equals("CLYL_CLYLList") || sFromPage.Equals("CLYLList"))
|
||||
{
|
||||
SQL.Add(" order by CLYLJSJG_GCID,CLYLJSJG_CPWLID,XLXSBJCLWL_BJCLID,CLYLJSJG_WLID ");
|
||||
}
|
||||
else
|
||||
SQL.Add(" order by CLYLJSJG_GCID,CLYLJSJG_CPWLID,CLYLJSJG_WLID ");
|
||||
SQL.ParamByName("pGCID").Value = sGCID;
|
||||
return SQL;
|
||||
}
|
||||
|
||||
public override bool Querying(TSQL sql)
|
||||
{
|
||||
Entites.Columns.Clear();
|
||||
Entites.Clear();
|
||||
return base.Querying(sql);
|
||||
}
|
||||
}
|
||||
|
||||
[TableMap(DB = "DBERP", DbTableName = "XLXSCLWLYL", Umid = 100860014, IsWorkFlow = false)]
|
||||
public class CLYL_DRYL2 : EntityManager
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user