using Sarand.Net.Standard.Base.Core; using Sarand.Net.Standard.Base.Bus; using Sarand.Net.Standard.Base.Dbas; using System; using System.Collections.Generic; using System.Text; namespace Sarand.Net.Standard.Base.ReferenceData { //======================================================================= // Reference Data Console - Languages. //======================================================================= partial class SaReferenceDataConsole { // Properties. public abstract short LanguageItemType { get; } public abstract String TableName_Language { get; } public abstract bool DatabaseIsValid_Language { get; } // Retrieve Language. public abstract SaLanguage GetLanguage (SaLanguage.Params prmLanguage); // Language list. public abstract ColumnDfn GetLanguageColumnDfn (SaLanguage.Column columnId, String caption = "", int width = 0); public abstract List GetLanguageQueryFilter (SaLanguage.Params prm); public abstract long GetLanguageCount (SaLanguage.Params prmLanguage); public abstract List GetLanguageList (SaLanguage.Params prmLanguage); public abstract DbResultSet ExecuteLanguageQuery (List columns, SaLanguage.Params prm); public abstract DataValue GetLanguageDataValue (ColumnDfn column, NamedValue.Map values); //------------------------------------------------------------------- } //======================================================================= }