59 lines
1.7 KiB
C#
59 lines
1.7 KiB
C#
using System;
|
|
|
|
namespace Config
|
|
{
|
|
public class Data
|
|
{
|
|
public const string AdminUsername = "admin";
|
|
public const string AdminPassword = "staratura";
|
|
public const string SQLiteDbFName = "SQLite.db";
|
|
|
|
#if MUNICH
|
|
public const int WMsCount = 3;
|
|
public const int LineSize = 1;
|
|
public const int CompoundWMsCount = 1;
|
|
#elif DN100 || BADGER_VELKA_TRAT
|
|
public const int WMsCount = 3;
|
|
public const int LineSize = 3;
|
|
public const int CompoundWMsCount = 1;
|
|
#elif FUZHOU300 || FUZHOU150 || PT200IL || PUCHONG_PT200 || GENESIS
|
|
public const int WMsCount = 6;
|
|
public const int LineSize = 6;
|
|
public const int CompoundWMsCount = 3;
|
|
#elif TORINO50 || BADGER_MALA_TRAT
|
|
public const int WMsCount = 6;
|
|
public const int LineSize = 6;
|
|
public const int CompoundWMsCount = 1;
|
|
#elif TORUN_PT50_2015 || CEVAK_PT40_272 || MURES_PT40 || FUZHOU_40
|
|
public const int WMsCount = 20;
|
|
public const int LineSize = 10;
|
|
public const int CompoundWMsCount = 1;
|
|
#elif IPERLST
|
|
public const int WMsCount = 40;
|
|
public const int LineSize = 20;
|
|
public const int CompoundWMsCount = 1;
|
|
#elif IPERLST_SPECIAL
|
|
public const int WMsCount = 6;
|
|
public const int LineSize = 6;
|
|
public const int CompoundWMsCount = 1;
|
|
#elif SLM_50
|
|
public const int WMsCount = 12;
|
|
public const int LineSize = 12;
|
|
public const int CompoundWMsCount = 1;
|
|
#elif SLM_END
|
|
public const int WMsCount = 12;
|
|
public const int LineSize = 6;
|
|
public const int CompoundWMsCount = 1;
|
|
#endif
|
|
public static int MaxPartNr()
|
|
{
|
|
return Math.Max(WMsCount / LineSize, CompoundWMsCount);
|
|
}
|
|
|
|
///
|
|
/// Database related: This object reference is set after a successful user login
|
|
///
|
|
public static DatabaseSettings CurrentBench;
|
|
}
|
|
}
|