using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Vrh.iScheduler.Report
{
///
/// Az iScheduler.Report-ban használatos állandó gyűjtőhelye.
///
public static class SRConstants
{
///
/// A modul area neve.
///
public const string AREA = "iSchedulerReport";
///
/// A modul alapértelmezett controllerének neve.
///
public const string CTRL = AREA;
///
/// A modul táblázat kezeléssel kapcsolatos kontrollerének neve.
///
public const string CTRL_TBL = "Table";
///
/// Az alapértelmezett "Configuration" bév az XmlParser-ban.
///
public const string DEFAULT_CONFIGNAME = AREA;
///
/// Az alapértelmezett SQL kapcsolati sztring név, majd a ConnectionStringStore oldja fel.
///
public const string DEFAULT_CONNECTIONSTRINGNAME = MODULNAME + ":connectionString";
///
/// A modulra jellemző elnevezés.
///
public const string MODULNAME = "VRH." + AREA;
#region Actions for the action names of controller
///
/// Au iSchedulerReportController akcióinak megnevezése.
///
public static class Actions
{
///
/// A "Check" akció neve.
///
public const string CHECK = "Check";
///
/// Az "Editor" akció neve.
///
public const string EDITOR = "Editor";
///
/// A "Manager" akció neve.
///
public const string MANAGER = "Manager";
///
/// A "List" akció neve.
///
public const string LIST = "List";
///
/// A "ListOperations" akció neve.
///
public const string LISTOPERATIONS = "ListOperations";
}
#endregion Actions for the action names of controller
#region Groups static class
///
/// Speciális csoport azonosítók állandói.
///
public static class Groups
{
///
/// Annak jelölése, hogy az összes csoporthoz tartozó csomag kell.
///
public const string All = "*";
}
#endregion Groups static class
#region Ids for the inputs and others of the html
///
/// A HTML-ben használt inputok vagy egyéb eszközök azonosítói.
///
public static class Ids
{
///
/// A Manager.cshtml-ben a DataTable táblázat azonosítója.
///
public const string TABLE = "grid-ischedulerreport";
#region Button static class
///
/// Nyomógombokra vonatkozó azonosítók.
///
public static class Button
{
///
/// Csomag hozzáadása gomb azonosítója.
///
public const string CREATE = "add-package";
///
/// Csomagjelölések törlése nyomógomb azonosítója
/// a Manager felületen.
///
public const string MARK_CLEAR = "mark-clear";
///
/// Csomagok megjelölése "H" betűvel nyomógomb azonosítója
/// a Manager felületen.
///
public const string MARK_MISSING = "mark-pack-missing";
///
/// Csomagok megjelölése "N" betűvel nyomógomb azonosítója
/// a Manager felületen.
///
public const string MARK_NOSCHEDULE = "mark-pack-noschedule";
}
#endregion Button static class
#region Form static class
///
/// Nyomógombokra vonatkozó azonosítók.
///
public static class Form
{
///
/// Az Editor.cshtml-ben a Form azonosítója.
///
public const string EDITOR = "form-ischedulerreport";
}
#endregion Form static class
#region Input static class
///
/// Nyomógombokra vonatkozó azonosítók.
///
public static class Input
{
///
/// A Manager felületen az aktív szűrés select inputjának azonosítója.
///
public const string FILTER_ACTIVE = "inputfilter-active";
}
#endregion Input static class
}
#endregion Ids for the inputs and others of the html
#region Operations static class
///
/// Az objektumokon elvégezhető máveletek kulcsa és neve.
///
public static class Operations
{
///
/// "Execute" művelet neve és kulcsa.
///
public const string EXECUTE_KEY = "Exec";
public const string EXECUTE_TEXT = "Execute";
///
/// "Execute" művelet neve és kulcsa.
///
public const string FILEREPORT_KEY = "File";
public const string FILEPORT_TEXT = "Save report to file";
///
/// "Export" művelet neve és kulcsa.
///
public const string EXPORTDATA_KEY = "Export";
public const string EXPORTDATA_TEXT = "Export report data to file";
///
/// "Export" művelet neve és kulcsa.
///
public const string FILEOREXPORT_KEY = "FilExp";
public const string FILEOREXPORT_TEXT = "File report or export report data";
}
#endregion Groups static class
#region Views class for view names
///
/// A modulban alkalmazott nézetek megnevezései.
///
public static class Views
{
///
/// Az ütemezés szerkesztő felület nézet neve.
///
public const string EDITOR = "Editor";
///
/// A hibákat megjelenítő nézet neve.
///
public const string ERRORLIST = "ErrorList";
///
/// Az ütemezések táblázatát megjelenítő nézet.
/// "List" display mód esetén.
///
public const string MANAGER = "Manager";
}
#endregion Views class for view names
}
}