Files
N_XLXSBJ----MX/JGBYZCache.cs
T
2026-08-21 17:03:02 +08:00

39 lines
1.1 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 JGBYZCache : DbDataCacheBase
{
public DataTable dtXLXSJGBYZ;
public DataView dvXLXSJGBYZBy_JGBID;
public JGBYZCache()
: base("DBERP", "N_XLXSBJ_XLXSJGBYZ", "XLXSJGBYZ")
{
}
protected override void FillData(string subKey)
{
TDatabase db = TContextDatabases.GetDatabase("DBERP");
TSQL SQL = new TSQL(db);
SQL.Clear();
SQL.Add(@"select XLXSJGBYZ_JGBID,XLXSJGBYZ_YZID ");
SQL.Add(" from XLXSJGBYZ ");
SQL.Add(" where 1=1 ");
SQL.ClassId = "N_XLXSBJ.JGBYZCache";
SQL.SqlId = "FillData_1";
DataSet ds = db.OpenDataSet(SQL);
if (ds.Tables.Count > 0)
{
dtXLXSJGBYZ = ds.Tables[0];
dvXLXSJGBYZBy_JGBID = new DataView(dtXLXSJGBYZ, "", "XLXSJGBYZ_JGBID", DataViewRowState.CurrentRows);
}
}
}
}