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