基线 SVN r240
SVN-Revision: r240
This commit is contained in:
@@ -0,0 +1,95 @@
|
||||
using DevExpress.XtraTab;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace Lskj.Model
|
||||
{
|
||||
public static class CacheRefresh
|
||||
{
|
||||
|
||||
/// 当前所有配置了countSql的模块和对于的模块号
|
||||
/// </summary>
|
||||
private static Dictionary<XtraTabPage, List<string>> changeTableName = new Dictionary<XtraTabPage, List<string>>();
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 添加数据
|
||||
/// </summary>
|
||||
/// <param name="Key"></param>
|
||||
/// <param name="tableName"></param>
|
||||
public static void SetRefKeyDic(XtraTabPage Key, string tableName)
|
||||
{
|
||||
if (!changeTableName.ContainsKey(Key))
|
||||
{
|
||||
List<string> namelist = new List<string>();
|
||||
namelist.Add(tableName);
|
||||
changeTableName.Add(Key, namelist);
|
||||
}
|
||||
else {
|
||||
List<string> namelist = changeTableName[Key];
|
||||
if (!namelist.Contains(tableName))
|
||||
{
|
||||
namelist.Add(tableName);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 标签关闭时更新数据
|
||||
/// </summary>
|
||||
/// <param name="tag">关闭的表</param>
|
||||
public static void closeTAB(XtraTabPage tag)
|
||||
{
|
||||
if (changeTableName.ContainsKey(tag))
|
||||
{
|
||||
List<string> namelist = changeTableName[tag];
|
||||
foreach (string item in namelist)
|
||||
{
|
||||
|
||||
}
|
||||
changeTableName.Remove(tag);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 更新表中的时间
|
||||
/// </summary>
|
||||
/// <param name="name">表名</param>
|
||||
public static void updateData(string name)
|
||||
{
|
||||
if (!string.IsNullOrWhiteSpace(name))
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 退出程序,关闭全部
|
||||
/// </summary>
|
||||
/// <param name="name">表名</param>
|
||||
public static void closeAllTabs()
|
||||
{
|
||||
foreach (List<string> itemlist in changeTableName.Values)
|
||||
{
|
||||
foreach (string item in itemlist)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
changeTableName.Clear();
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user