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
}
}