using System.Collections.Generic;
using System.Linq;
using Kreta.Enums;
namespace Kreta.Ellenorzo.BL.VN.Logic
{
///
/// Author: Réti-Nagy Tamás Created On: 2019.11.
///
internal static class OsztalyCsoportLogic
{
public static int GetSortIndexByOktatasNevelesiFeladat(OktatasiNevelesiFeladatEnum oktatasNevelesiFeladat)
{
return s_sortIndexByOktatasNevelesiFeladat.TryGetValue(oktatasNevelesiFeladat, out int value)
? value
: s_sortIndexByOktatasNevelesiFeladat.Values.Max() + 1;
}
private static readonly Dictionary s_sortIndexByOktatasNevelesiFeladat = new Dictionary
{
{ OktatasiNevelesiFeladatEnum.ovoda, 1 },
{ OktatasiNevelesiFeladatEnum.altalanos_iskola, 2 },
{ OktatasiNevelesiFeladatEnum.gimnazium, 3 },
{ OktatasiNevelesiFeladatEnum.szakkozepiskola, 4 },
{ OktatasiNevelesiFeladatEnum.szakiskola, 5 },
{ OktatasiNevelesiFeladatEnum.KonduktivPedagogiaiEllatas, 6 },
{ OktatasiNevelesiFeladatEnum.OvodaGyogypedagogia, 7 },
{ OktatasiNevelesiFeladatEnum.AltalanosIskolaGyogypedagogia, 8 },
{ OktatasiNevelesiFeladatEnum.keszsegfejleszto_iskola, 9 },
{ OktatasiNevelesiFeladatEnum.PedagogiaiSzakszolgaltatas, 11 },
{ OktatasiNevelesiFeladatEnum.KiegeszitoNemzetisegiNyelvoktatas, 12 },
{ OktatasiNevelesiFeladatEnum.szakgimnazium, 13 },
{ OktatasiNevelesiFeladatEnum.FejlesztoNevelesOktatas, 14 },
{ OktatasiNevelesiFeladatEnum.pedagogiai_szakmai_szolgaltatas, 15 },
{ OktatasiNevelesiFeladatEnum.koznevelesi_es_szakkepzesi_hidprogram, 16 },
{ OktatasiNevelesiFeladatEnum.ovoda_nemzetisegi_, 17 },
{ OktatasiNevelesiFeladatEnum.altalanos_iskola_nemzetisegi_, 18 },
{ OktatasiNevelesiFeladatEnum.gimnazium_nemzetisegi_, 19 },
{ OktatasiNevelesiFeladatEnum.szakgimnazium_nemzetisegi_, 20 },
{ OktatasiNevelesiFeladatEnum.szakkozepiskola_nemzetisegi_, 21 },
{ OktatasiNevelesiFeladatEnum.kollegium_nemzetisegi_, 22 },
{ OktatasiNevelesiFeladatEnum.MuveszetiSzakgimnazium, 100 },
{ OktatasiNevelesiFeladatEnum.AlapfokuMuveszetoktatas, 101 },
{ OktatasiNevelesiFeladatEnum.kollegium, 200 },
{ OktatasiNevelesiFeladatEnum.GyermekotthoniFeladatok, 201 },
{ OktatasiNevelesiFeladatEnum.UtazoGyogypedagogusiHalozat, 300 },
{ OktatasiNevelesiFeladatEnum.utazo_konduktori_halozat, 301 },
{ OktatasiNevelesiFeladatEnum.felnottoktatas, 400 },
{ OktatasiNevelesiFeladatEnum.felnottkepzes, 401 },
{ OktatasiNevelesiFeladatEnum.na, 1000 }
};
}
}