init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
76
KretaWeb/Controllers/EnumController.cs
Normal file
76
KretaWeb/Controllers/EnumController.cs
Normal file
|
@ -0,0 +1,76 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web.Mvc;
|
||||
using Kreta.BusinessLogic.Utils;
|
||||
using Kreta.Enums;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
using Kreta.Framework.Util;
|
||||
using Kreta.Web.Helpers;
|
||||
using Kreta.Web.Security;
|
||||
|
||||
namespace Kreta.Web.Controllers
|
||||
{
|
||||
[Authorize]
|
||||
public class EnumController : Controller
|
||||
{
|
||||
/// <summary>
|
||||
/// Hotfix until ajax hacks are removed.
|
||||
/// </summary>
|
||||
public static class Cache
|
||||
{
|
||||
|
||||
#region SelectLists
|
||||
|
||||
public static readonly List<SelectListItem> AllampolgarsagSelectList;
|
||||
public static readonly List<SelectListItem> AnyanyelvSelectList;
|
||||
public static readonly List<SelectListItem> OrszagSelectList;
|
||||
public static readonly List<SelectListItem> KozteruletJellegSelectList;
|
||||
public static readonly List<SelectListItem> TagozatSelectList;
|
||||
public static readonly List<SelectListItem> KirSzolgaltatasListForSearch;
|
||||
public static readonly List<SelectListItem> RokonsagiFokSelectList;
|
||||
public static readonly List<SelectListItem> NemSelectList;
|
||||
public static readonly List<SelectListItem> EtikaSelectList;
|
||||
public static readonly List<SelectListItem> FelvetelStatuszaSelectList;
|
||||
public static readonly List<SelectListItem> IgenNemSelectList;
|
||||
public static readonly List<SelectListItem> MukodesiHelyTipusaSelectList;
|
||||
public static readonly List<SelectListItem> KirSzolgaltatasList;
|
||||
public static readonly List<SelectListItem> FelekezetSelectList;
|
||||
public static readonly List<SelectListItem> HatranyosHelyzetSelectList;
|
||||
public static readonly List<SelectListItem> NemzetisegiSelectList;
|
||||
public static readonly List<SelectListItem> JogalapSelectList;
|
||||
#endregion
|
||||
|
||||
static Cache()
|
||||
{
|
||||
AllampolgarsagSelectList = FrameworkEnumExtensions.EnumToList((int)GeneratedAdatszotarTipusEnum.Allampolgarsag, ClaimData.SelectedTanevID.Value, topItems: new List<int> { (int)AllampolgarsagEnum.magyar }).ToSelectListItemList();
|
||||
AnyanyelvSelectList = FrameworkEnumExtensions.EnumToList((int)GeneratedAdatszotarTipusEnum.Anyanyelv, ClaimData.SelectedTanevID.Value, topItems: new List<int> { (int)AnyanyelvEnum.magyar }).ToSelectListItemList();
|
||||
OrszagSelectList = FrameworkEnumExtensions.EnumToList((int)GeneratedAdatszotarTipusEnum.OrszagTipus, ClaimData.SelectedTanevID.Value, topItems: new List<int> { (int)OrszagTipusEnum.Magyarorszag }).ToSelectListItemList();
|
||||
KozteruletJellegSelectList = FrameworkEnumExtensions.EnumToList((int)GeneratedAdatszotarTipusEnum.KozteruletJelleg, ClaimData.SelectedTanevID.Value).ToDictionary(di => di.Value, di => di.Value).ToSelectListItemList();
|
||||
TagozatSelectList = ((int)GeneratedAdatszotarTipusEnum.TagozatTipus).GetItemsByType(ClaimData.SelectedTanevID.Value, true).ToSelectItemList();
|
||||
KirSzolgaltatasListForSearch = ((int)GeneratedAdatszotarTipusEnum.KirSzolgaltatasTipus).GetItemsByType(ClaimData.SelectedTanevID.Value, true).ToSelectItemList();
|
||||
RokonsagiFokSelectList = ((int)GeneratedAdatszotarTipusEnum.RokonsagiFok).GetItemsByType(ClaimData.SelectedTanevID.Value, true).ToSelectItemList();
|
||||
NemSelectList = ((int)GeneratedAdatszotarTipusEnum.Nem).GetItemsByType(ClaimData.SelectedTanevID.Value, true).ToSelectItemList(new List<int> { (int)NemEnum.NA });
|
||||
EtikaSelectList = FrameworkEnumExtensions.EnumToListManual<EtikaHitErkolcstanEnum>().ToSelectListItemList();
|
||||
KirSzolgaltatasList = FrameworkEnumExtensions.EnumToList((int)GeneratedAdatszotarTipusEnum.KirSzolgaltatasTipus, ClaimData.SelectedTanevID.Value, topItems: new List<int> { (int)KirSzolgaltatasTipusEnum.AltalanosFeltetelekSzerintiNevelesOktatas }).ToSelectListItemList();
|
||||
var order = new List<FelvetelStatuszaTipusEnum>
|
||||
{
|
||||
FelvetelStatuszaTipusEnum.NemJelentMeg,
|
||||
FelvetelStatuszaTipusEnum.Fuggoben,
|
||||
FelvetelStatuszaTipusEnum.SzakertoiVizsgalataFolyamatban,
|
||||
FelvetelStatuszaTipusEnum.Felveve,
|
||||
FelvetelStatuszaTipusEnum.NemFelveve,
|
||||
FelvetelStatuszaTipusEnum.BeiratkozasVisszavonva,
|
||||
FelvetelStatuszaTipusEnum.MasIntezmenybeFelveve,
|
||||
FelvetelStatuszaTipusEnum.OvodabanMaradt
|
||||
};
|
||||
FelvetelStatuszaSelectList = order.EnumItemListToDictionary(ClaimData.SelectedTanevID.Value).ToSelectListItemList();
|
||||
IgenNemSelectList = FrameworkEnumExtensions.EnumToListManual<IgenNemEnum>().ToSelectListItemList();
|
||||
MukodesiHelyTipusaSelectList = ((int)GeneratedAdatszotarTipusEnum.MukodesiHelyTipus).GetItemsByType(ClaimData.SelectedTanevID.Value, true).ToSelectItemList();
|
||||
FelekezetSelectList = ((int)GeneratedAdatszotarTipusEnum.FelekezetTipus).GetItemsByType(ClaimData.SelectedTanevID.Value, false).ToSelectItemList();
|
||||
HatranyosHelyzetSelectList = ((int)GeneratedAdatszotarTipusEnum.HatranyosHelyzetTipus).GetItemsByType(ClaimData.SelectedTanevID.Value, false).ToSelectItemList();
|
||||
NemzetisegiSelectList = ((int)GeneratedAdatszotarTipusEnum.NemzetisegTipus).GetItemsByType(ClaimData.SelectedTanevID.Value, false).ToSelectItemList();
|
||||
JogalapSelectList = ((int)GeneratedAdatszotarTipusEnum.TKJogalapTipus).GetItemsByType(ClaimData.SelectedTanevID.Value, false).ToSelectItemList();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue