Blame view

Vrh.OneReport/Constants.cs 4.5 KB
ab9f2fbe   Schwirg László   Add project files.
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
      }
  }