39 lines
1.2 KiB
C#
39 lines
1.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using GThinking.N_MISPROAS.Caching;
|
|
using System.Data;
|
|
using GThinking.N_MISPRO.Data;
|
|
|
|
namespace GThinking.N_XLXSBJ
|
|
{
|
|
internal class BJFLJSLMCache : DbDataCacheBase
|
|
{
|
|
public DataTable dtXLXSBJFLJSLM;
|
|
public DataView dvXLXSBJFLJSLMLBy_BJFLID;
|
|
|
|
public BJFLJSLMCache()
|
|
: base("DBERP", "N_XLXSBJ_XLXSBJFLJSLM", "XLXSBJFLJSLM")
|
|
{
|
|
}
|
|
|
|
protected override void FillData(string subKey)
|
|
{
|
|
TDatabase db = TContextDatabases.GetDatabase("DBERP");
|
|
TSQL SQL = new TSQL(db);
|
|
SQL.Clear();
|
|
SQL.Add(@"select XLXSBJFLJSLM_BJFLID,XLXSBJFLJSLM_JSLX,XLXSBJFLJSLM_LMLX,XLXSBJFLJSLM_LMID,XLXSBJFLJSLM_YCBZ");
|
|
SQL.Add(" from XLXSBJFLJSLM ");
|
|
SQL.Add(" where 1=1 ");
|
|
SQL.ClassId = "N_XLXSBJ.BJFLJSLMCache";
|
|
SQL.SqlId = "FillData_1";
|
|
DataSet ds = db.OpenDataSet(SQL);
|
|
if (ds.Tables.Count > 0)
|
|
{
|
|
dtXLXSBJFLJSLM = ds.Tables[0];
|
|
dvXLXSBJFLJSLMLBy_BJFLID = new DataView(dtXLXSBJFLJSLM, "", "XLXSBJFLJSLM_BJFLID", DataViewRowState.CurrentRows);
|
|
}
|
|
}
|
|
}
|
|
}
|