Blame view

Vrh.Web.iScheduler.Report.Lib/Areas/iSchedulerReport/Models/ManagerViewModel.cs 2.07 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
  using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Text;
  using System.Threading.Tasks;
  using System.Web.Mvc;
  using Vrh.Web.Common.Lib;
  
  namespace Vrh.Web.iScheduler.Report
  {
      /// <summary>
      /// A Manager.cshtml számára készült modell.
      /// </summary>
      public class ManagerViewModel : CommonModel
      {
          #region Static classes and properties
          /// <summary>
          /// Hívási források jelölése. Jelenleg csak egy van.
          /// </summary>
          public static class CallSources
          {
              /// <summary>
              /// Annak jelölése, hogy a "Manager" felületről érkezett a hívás.
              /// </summary>
              public const string Manager = "manager";
          }
          #endregion Static classes and properties
  
          #region Properties
  
          /// <summary>
          /// Riport csomag csoportazonosítója.
          /// Erre majd szűrni kell a GetData-ban.
          /// Ha "*", akkor az összes csomag kell a táblázatba.
          /// </summary>
          public string PackageGroupId { get; set; }
  
          /// <summary>
          /// XmlParser kapcsolati sztring, amivel a modul xml paraméterező fájlját lehet elérni.
          /// </summary>
          public string XmlCs { get; set; }
  
          /// <summary>
          /// A modulra érvényes adatbázis eléréshez szükséges szabványos kapcsolati sztring.
          /// </summary>
          public string ConnectionString { get; set; }
  
          /// <summary>
          /// Egy szerep törlését végrehajtó URL.
          /// </summary>
          public string DeleteRoleUrl { get; set; }
  
          /// <summary>
          /// Az Active mező szűrűsűhez választó lista.
          /// </summary>
          public List<SelectListItem> FilterActiveList { get; private set; }
  
          #endregion Properties
  
          #region Constructor
          /// <summary>
          /// A modell alapértelmezett konstruktora.
          /// </summary>
          public ManagerViewModel()
          {
              this.FilterActiveList = base.GetBoolList();
          }
          #endregion Constructor
      }
  }