Constants.cs
4.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Vrh.OneReport
{
/// <summary>
/// A Vrh.OneReport állandó értékei.
/// </summary>
public static class Constants
{
/// <summary>
/// A modul area neve.
/// </summary>
public const string AREA_NAME = "OneReport";
/// <summary>
/// Az alapértelmezett konfigurációs név, ahol a OneReport
/// xml paraméterbeállítások elérhetősége olvasható ki.
/// </summary>
public const string DEFAULT_CONFIG = "OneReport";
/// <summary>
/// Az alapértelmezett kapcsolati sztring név, ha nem adtak meg semmi egyebet
/// az xml paraméterfájlban.
/// </summary>
public const string DEFAULT_CONNECTIONSTRING_NAME = "VRH.OneReport:SQL_connectionString";
/// <summary>
/// Ha nem adnak meg más export mappát, akkor ez lesz az
/// a mappája az elkészülő export fájloknak.
/// </summary>
public const string DEFAULT_EXPORTFOLDER = @"~/App_Data/OneReport/Export";
/// <summary>
/// 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.
/// </summary>
public const string DEFAULT_XML_WORDCODEPREFIX = "OneReport.xml";
/// <summary>
/// A "@THISFILE@" elemre hivatkozó másodlagos XmlParser kapcsolati sztring.
/// </summary>
public const string XMLC_THISFILE = "file=@THISFILE@;";
/// <summary>
/// A "General" elemre hivatkozó másodlagos XmlParser kapcsolati sztring.
/// </summary>
public const string GENERALELEMENTNAME = "General";
/// <summary>
/// A "RiportDirectory" elemre hivatkozó másodlagos XmlParser kapcsolati sztring.
/// </summary>
public const string REPORTDIRECTORYELEMENTNAME = "ReportDirectory";
/// <summary>
/// Export funkcióban az export filename-ben a dataset nevét kell ide behelyettesíteni
/// </summary>
public const string DATASETNAMEMASK = "_{DATASETNAME}";
#region QParamNames public static class
/// <summary>
/// A OneReport akcióiban lehetséges paraméterek neveit tartalmazza ez az osztály.
/// </summary>
public static class QParamNames
{
/// <summary>
/// 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.
/// </summary>
public const string XML = "xml";
/// <summary>
/// Ahol meg kell adni a riport célfálját, ott szükségs ez a paraméter.
/// </summary>
public const string FILE = "file";
/// <summary>
/// A fájlba történő reportkészítéskor ebben kell megadni a report végső formátumát.
/// </summary>
public const string FORMAT = "format";
/// <summary>
/// Ez az akciók számára megadható nyelvi kód paraméter neve.
/// </summary>
public const string LCID = "lcid";
/// <summary>
/// List akció és metódus OnlyPreset lista mód esetén meg kell adni
/// ebben a paraméterben a riport azonosítóját.
/// </summary>
public const string REPORTID = "reportid";
/// <summary>
/// A Check számára megadandó riuport azonosító lista.
/// </summary>
public const string REPORTNAMES = "reportnames";
/// <summary>
/// List akció és metódus számára mondja meg, hogy milyen legyen a lista.
/// </summary>
public const string LISTMODE = "listmode";
}
#endregion QParamNames public static class
#region Views public static class
/// <summary>
/// OneReport webfelületén megjelenő nézetek nevei.
/// </summary>
public static class Views
{
/// <summary>
/// A hibaüzenetek listáját megjelenítő nézet neve.
/// </summary>
public const string ERRORLIST = "ErrorList";
public const string DISPLAY = "Display";
public const string DISPLAYPARTIAL = "DisplayPartial";
}
#endregion Views public static class
}
}