using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Vrh.OneReport { /// /// A Vrh.OneReport állandó értékei. /// public static class Constants { /// /// A modul area neve. /// public const string AREA_NAME = "OneReport"; /// /// Az alapértelmezett konfigurációs név, ahol a OneReport /// xml paraméterbeállítások elérhetősége olvasható ki. /// public const string DEFAULT_CONFIG = "OneReport"; /// /// Az alapértelmezett kapcsolati sztring név, ha nem adtak meg semmi egyebet /// az xml paraméterfájlban. /// public const string DEFAULT_CONNECTIONSTRING_NAME = "VRH.OneReport:SQL_connectionString"; /// /// Ha nem adnak meg más export mappát, akkor ez lesz az /// a mappája az elkészülő export fájloknak. /// public const string DEFAULT_EXPORTFOLDER = @"~/App_Data/OneReport/Export"; /// /// Alapértelmezett bevezető karaktersorozat az xml szókódjai számára, /// ha netán nem adtak volna meg semmit az xml paraméterfájlban. /// public const string DEFAULT_XML_WORDCODEPREFIX = "OneReport.xml"; /// /// A "@THISFILE@" elemre hivatkozó másodlagos XmlParser kapcsolati sztring. /// public const string XMLC_THISFILE = "file=@THISFILE@;"; /// /// A "General" elemre hivatkozó másodlagos XmlParser kapcsolati sztring. /// public const string GENERALELEMENTNAME = "General"; /// /// A "RiportDirectory" elemre hivatkozó másodlagos XmlParser kapcsolati sztring. /// public const string REPORTDIRECTORYELEMENTNAME = "ReportDirectory"; /// /// Export funkcióban az export filename-ben a dataset nevét kell ide behelyettesíteni /// public const string DATASETNAMEMASK = "_{DATASETNAME}"; #region QParamNames public static class /// /// A OneReport akcióiban lehetséges paraméterek neveit tartalmazza ez az osztály. /// public static class QParamNames { /// /// Itt híváskor XmlParser kapcsolati sztringet kell megadni. /// Ha nincs benne a nyelvi változatokat tartalmazó fájl, akkor /// az alapértelmezett fájl lesz használva. /// public const string XML = "xml"; /// /// Ahol meg kell adni a riport célfálját, ott szükségs ez a paraméter. /// public const string FILE = "file"; /// /// A fájlba történő reportkészítéskor ebben kell megadni a report végső formátumát. /// public const string FORMAT = "format"; /// /// Ez az akciók számára megadható nyelvi kód paraméter neve. /// public const string LCID = "lcid"; /// /// List akció és metódus OnlyPreset lista mód esetén meg kell adni /// ebben a paraméterben a riport azonosítóját. /// public const string REPORTID = "reportid"; /// /// A Check számára megadandó riuport azonosító lista. /// public const string REPORTNAMES = "reportnames"; /// /// List akció és metódus számára mondja meg, hogy milyen legyen a lista. /// public const string LISTMODE = "listmode"; } #endregion QParamNames public static class #region Views public static class /// /// OneReport webfelületén megjelenő nézetek nevei. /// public static class Views { /// /// A hibaüzenetek listáját megjelenítő nézet neve. /// public const string ERRORLIST = "ErrorList"; public const string DISPLAY = "Display"; public const string DISPLAYPARTIAL = "DisplayPartial"; } #endregion Views public static class } }