// получить заголовок Header столбца доп.таблицы по имени столбца доп.таблицы internal static string GetHeaderByName(string name) { string retVal = null; ColumnNameHeader cn = NoteInclude._headers.FirstOrDefault(c => c.Name == name); if (cn != null) { retVal = cn.Header; } return(retVal); }
// получить имя поля таблицы NoteIncludeTable (столбца доп.таблицы) по заголовку поля (столбца доп.таблицы) internal static string GetNameByHeader(string header) { string retVal = null; if (string.IsNullOrEmpty(header)) { return(null); } ColumnNameHeader cn = NoteInclude._headers.FirstOrDefault(c => (c.Header == header) || (header.StartsWith(c.Header))); if (cn != null) { retVal = cn.Name; } return(retVal); }