#if !defined(__THVACCFGOPERATION_H__) #define __THVACCFGOPERATION_H__ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class THVacCfgOperation { public: THVacCfgOperation(); virtual ~THVacCfgOperation(); public: // 转化lst 为Array static BOOL TransFormLstToArray(const CStringList& lstStr, CStringArray& arStr); // 字符集中是否包含指定字符 static BOOL IsArrayHas(const CStringArray& arStr, LPCTSTR pszValue); // 数据库中的图层表字段映射到grid static BOOL MapDBKeyToGrid(LPCTSTR pszDBKey, CString& pszGridKey); static BOOL MapDBKeyToGrid(const Ttable& arOldField, Ttable& arNewField); static BOOL MapDBKeyToGrid(const CStringArray& arTableName, CStringArray& arMapKey); // 判断是否为表格的模板行(判断依据:所属系统为空,图层代号不为空) static BOOL IsGridModel(const CStringArray& arRow); // 判断是否为有效的表格行 static BOOL IsGridValueRow(const CStringArray& arRow); }; #endif // !defined(__THVACCFGOPERATION_H__)