init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
376
KretaWeb/Areas/Orarend/Models/TanoraNaplozasInfoModel.cs
Normal file
376
KretaWeb/Areas/Orarend/Models/TanoraNaplozasInfoModel.cs
Normal file
|
@ -0,0 +1,376 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Enums;
|
||||
using Kreta.Resources;
|
||||
using Kreta.Web.Areas.Tantargy.Models;
|
||||
using Kreta.Web.Security;
|
||||
|
||||
namespace Kreta.Web.Areas.Orarend.Models
|
||||
{
|
||||
public class TanoraNaplozasInfoModel
|
||||
{
|
||||
public TanoraNaplozasInfoModel(int? szervezetTipusId)
|
||||
{
|
||||
TanoraAdataiInfo = new TanoraAdataiInfo(szervezetTipusId);
|
||||
MulasztasInfo = new MulasztasInfo(szervezetTipusId);
|
||||
HaziFeladatInfo = new HaziFeladatInfo();
|
||||
SzamonkeresElorejelzesModel = new SzamonkeresElorejelzesModel();
|
||||
DigitalisOktatasModel = new DigitalisOktatasModel(szervezetTipusId);
|
||||
SzervezetTipusId = szervezetTipusId;
|
||||
}
|
||||
|
||||
public TanoraAdataiInfo TanoraAdataiInfo { get; set; }
|
||||
public MulasztasInfo MulasztasInfo { get; set; }
|
||||
public HaziFeladatInfo HaziFeladatInfo { get; set; }
|
||||
public SzamonkeresElorejelzesModel SzamonkeresElorejelzesModel { get; set; }
|
||||
public TanorakSearchModel TanorakSearchModel { get; set; }
|
||||
public DigitalisOktatasModel DigitalisOktatasModel { get; set; }
|
||||
public int? SzervezetTipusId { get; set; }
|
||||
}
|
||||
|
||||
public class TanoraAdataiInfo
|
||||
{
|
||||
public int? TanarId { get; set; }
|
||||
public int? OsztalyCsoportId { get; set; }
|
||||
public int? TantargyId { get; set; }
|
||||
public bool VanOralatogatasa { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.MegtartottOra), ResourceType = typeof(OrarendResource))]
|
||||
public bool? Megtartott { get; set; }
|
||||
|
||||
public string OraTartam { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Oraszam), ResourceType = typeof(OrarendResource))]
|
||||
public int Oraszam { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Helyettesites), ResourceType = typeof(OrarendResource))]
|
||||
public string HelyettesitesString { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.OsztalyCsoport), ResourceType = typeof(OrarendResource))]
|
||||
public string OsztalyCsoportNev { get; set; }
|
||||
|
||||
private string _oratartamEsOraszam;
|
||||
[Display(Name = nameof(OrarendResource.OraTartam), ResourceType = typeof(OrarendResource))]
|
||||
public string OratartamEsOraszam
|
||||
{
|
||||
get
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(_oratartamEsOraszam))
|
||||
{
|
||||
return OraTartam.ToString() + " (" + Oraszam + "." + OrarendResource.Ora + ")";
|
||||
}
|
||||
|
||||
return _oratartamEsOraszam;
|
||||
}
|
||||
set { _oratartamEsOraszam = value; }
|
||||
}
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Tantargy), ResourceType = typeof(OrarendResource))]
|
||||
public string TantargyNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.OraEvesSorszama), ResourceType = typeof(OrarendResource))]
|
||||
public int? EvesOraSorszam { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Tanar), ResourceType = typeof(OrarendResource))]
|
||||
public string TanarNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.MegtartottOra), ResourceType = typeof(OrarendResource))]
|
||||
public string MegtartottString
|
||||
{
|
||||
get
|
||||
{
|
||||
return Megtartott.HasValue ? Megtartott.Value.GetDisplayName() : OrarendResource.NemNaplozott;
|
||||
}
|
||||
}
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Terem), ResourceType = typeof(OrarendResource))]
|
||||
public string TeremNev { get; set; }
|
||||
|
||||
public bool Sorszamozando { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Sorszamozando), ResourceType = typeof(OrarendResource))]
|
||||
public string Sorszamozando_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.ParhuzamosOra), ResourceType = typeof(OrarendResource))]
|
||||
public string ParhuzamosOra_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Tulora), ResourceType = typeof(OrarendResource))]
|
||||
public string Tulora_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TamopOra), ResourceType = typeof(OrarendResource))]
|
||||
public string TAMOPOra_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.KAPOra), ResourceType = typeof(OrarendResource))]
|
||||
public string KAPOra_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.VEKOP73317), ResourceType = typeof(OrarendResource))]
|
||||
public string VEKOP73317_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.KIPOra), ResourceType = typeof(OrarendResource))]
|
||||
public string KIPOra_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.NemSzakrendszeruOra), ResourceType = typeof(OrarendResource))]
|
||||
public string NemSzakrendszeruOra_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.IktTanora), ResourceType = typeof(OrarendResource))]
|
||||
public string IKTTanora_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.NemzetisegiTanora), ResourceType = typeof(OrarendResource))]
|
||||
public string NemzetisegiOra_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.IsEgybefuggoGyakorlat), ResourceType = typeof(OrarendResource))]
|
||||
public string IsEgybefuggoGyakorlat_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(TantargyResource.MegbizasiSzerzodesselEllatottOra), ResourceType = typeof(TantargyResource))]
|
||||
public string IsFelnottoktatasiSzerzodes_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.OnlineOra), ResourceType = typeof(OrarendResource))]
|
||||
public string OnlineOra_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.MindennaposTestneveles), ResourceType = typeof(OrarendResource))]
|
||||
public string MindennaposTestneveles_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.IprTanora), ResourceType = typeof(OrarendResource))]
|
||||
public string IPRTanora_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Differencialt), ResourceType = typeof(OrarendResource))]
|
||||
public string Differencialt_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Kooperativ), ResourceType = typeof(OrarendResource))]
|
||||
public string Kooperativ_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Meres), ResourceType = typeof(OrarendResource))]
|
||||
public string Meres_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Drama), ResourceType = typeof(OrarendResource))]
|
||||
public string Drama_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Tiop12), ResourceType = typeof(OrarendResource))]
|
||||
public string Tiop_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Bontott), ResourceType = typeof(OrarendResource))]
|
||||
public string Bontott_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Megjegyzes), ResourceType = typeof(OrarendResource))]
|
||||
public string Megjegyzes { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.HelyettesitoTanar), ResourceType = typeof(OrarendResource))]
|
||||
public string HelyettesitoTanar { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.HelyettesitesTipusa), ResourceType = typeof(OrarendResource))]
|
||||
public string HelyettesitesTipusa { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.HelyettesitesOka), ResourceType = typeof(OrarendResource))]
|
||||
public string HelyettesitesOka { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.OraKezdete), ResourceType = typeof(OrarendResource))]
|
||||
public DateTime? OraKezdete { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.OraVege), ResourceType = typeof(OrarendResource))]
|
||||
public DateTime? OraVege { get; set; }
|
||||
|
||||
public bool Helyettesites { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Tema), ResourceType = typeof(OrarendResource))]
|
||||
public string Tema { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Multikulturalis), ResourceType = typeof(OrarendResource))]
|
||||
public string Multikulturalis_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.EFOP32317DigitalisKornyezetAKozenevelesben), ResourceType = typeof(OrarendResource))]
|
||||
public string EFOP32317_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.KomplexOra), ResourceType = typeof(OrarendResource))]
|
||||
public string KomplexOra_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.GINOP623), ResourceType = typeof(OrarendResource))]
|
||||
public string GINOP623_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.EFOP31716EselyteremtesAKoznevelesben), ResourceType = typeof(OrarendResource))]
|
||||
public string EFOP31716EselyteremtesAKoznevelesben_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.EFOP33717), ResourceType = typeof(OrarendResource))]
|
||||
public string EFOP33717_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TIOP11112120120001), ResourceType = typeof(OrarendResource))]
|
||||
public string TIOP11112120120001_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.DFHT), ResourceType = typeof(OrarendResource))]
|
||||
public string DFHT_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Rahangolodas), ResourceType = typeof(OrarendResource))]
|
||||
public string Rahangolodas_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Testmozgas), ResourceType = typeof(OrarendResource))]
|
||||
public string Testmozgas_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Muveszet), ResourceType = typeof(OrarendResource))]
|
||||
public string Muveszet_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Eletgyakorlat), ResourceType = typeof(OrarendResource))]
|
||||
public string Eletgyakorlat_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Logika), ResourceType = typeof(OrarendResource))]
|
||||
public string Logika_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TeOrad), ResourceType = typeof(OrarendResource))]
|
||||
public string TeOrad_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.DigitalisAlapProgram), ResourceType = typeof(OrarendResource))]
|
||||
public string DigitalisAlapProgram_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.EFOP23517201700038Miapalya), ResourceType = typeof(OrarendResource))]
|
||||
public string EFOP23517201700038Miapalya_BNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TanevTananyaganakIsmetlese), ResourceType = typeof(OrarendResource))]
|
||||
public string TanevTananyaganakIsmetlese { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TanevTananyaganakKiegeszitese), ResourceType = typeof(OrarendResource))]
|
||||
public string TanevTananyaganakKiegeszitese { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TanulokDigitalisKeszsegfejlesztese), ResourceType = typeof(OrarendResource))]
|
||||
public string TanulokDigitalisKeszsegfejlesztese { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.Projektmunka), ResourceType = typeof(OrarendResource))]
|
||||
public string Projektmunka { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TanulokKompenzaciosIraskeszsegFejlesztese), ResourceType = typeof(OrarendResource))]
|
||||
public string TanulokKompenzaciosIraskeszsegFejlesztese { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TanulokKompenzaciosOlvasasiKepessegFejlesztese), ResourceType = typeof(OrarendResource))]
|
||||
public string TanulokKompenzaciosOlvasasiKepessegFejlesztese { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TanulokMatematikaiGondolkodasiKepessegenekKompenzaciosFejlesztese), ResourceType = typeof(OrarendResource))]
|
||||
public string TanulokMatematikaiGondolkodasiKepessegenekKompenzaciosFejlesztese { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TanulokNyelviKepessegenekKompenzaciosFejlesztese), ResourceType = typeof(OrarendResource))]
|
||||
public string TanulokNyelviKepessegenekKompenzaciosFejlesztese { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TanulokOnmegismeresenekSegitese), ResourceType = typeof(OrarendResource))]
|
||||
public string TanulokOnmegismeresenekSegitese { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TanulokOnallosagraNevelese), ResourceType = typeof(OrarendResource))]
|
||||
public string TanulokOnallosagraNevelese { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TanulokTanulasszervezesiKompenzaciosTechnikajanakErositese), ResourceType = typeof(OrarendResource))]
|
||||
public string TanulokTanulasszervezesiKompenzaciosTechnikajanakErositese { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TanulokOrientaciosTamogatasa), ResourceType = typeof(OrarendResource))]
|
||||
public string TanulokOrientaciosTamogatasa { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TanulokSzocialitasanakFejlesztese), ResourceType = typeof(OrarendResource))]
|
||||
public string TanulokSzocialitasanakFejlesztese { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TanulokTovabbhaladasatElokeszitoTevekenysegek), ResourceType = typeof(OrarendResource))]
|
||||
public string TanulokTovabbhaladasatElokeszitoTevekenysegek { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.PedagogusAltalJelzettEgyeniEsetkezeles), ResourceType = typeof(OrarendResource))]
|
||||
public string PedagogusAltalJelzettEgyeniEsetkezeles { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.ProjektmunkaTamogatasa), ResourceType = typeof(OrarendResource))]
|
||||
public string ProjektmunkaTamogatasa { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.DigitalisKeszsegfejlesztes), ResourceType = typeof(OrarendResource))]
|
||||
public string DigitalisKeszsegfejlesztes { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.KozossegiMunkaTamogatasa), ResourceType = typeof(OrarendResource))]
|
||||
public string KozossegiMunkaTamogatasa { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TanoraElokeszitesenekTamogatasa), ResourceType = typeof(OrarendResource))]
|
||||
public string TanoraElokeszitesenekTamogatasa { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.TanoraLebonyolitasanakTamogatasa), ResourceType = typeof(OrarendResource))]
|
||||
public string TanoraLebonyolitasanakTamogatasa { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.NapkozisTevekenysegKeretebenEgyeniFejlesztes), ResourceType = typeof(OrarendResource))]
|
||||
public string NapkozisTevekenysegKeretebenEgyeniFejlesztes { get; set; }
|
||||
|
||||
public List<OpenBoardFileCo> OpenBoardFiles { get; set; }
|
||||
|
||||
public int? SzervezetTipusId_TanoraAdataiInfo { get; set; }
|
||||
|
||||
public TanoraAdataiInfo(int? szervezetTipusId)
|
||||
{
|
||||
SzervezetTipusId_TanoraAdataiInfo = szervezetTipusId;
|
||||
}
|
||||
}
|
||||
|
||||
public class MulasztasInfo
|
||||
{
|
||||
//cshtml-n lekérdezéshez kellenek
|
||||
public bool isTanora { get; set; }
|
||||
public int? TargyId { get; set; }
|
||||
public int? OsztalyCsoportId { get; set; }
|
||||
public int? TanoraId { get; set; }
|
||||
public int? TanarId { get; set; }
|
||||
|
||||
public DateTime OraKezdete { get; set; }
|
||||
public DateTime OraVege { get; set; }
|
||||
|
||||
public int? SzervezetTipusId_MulasztasInfo { get; set; }
|
||||
|
||||
public MulasztasInfo(int? szervezetTipusId)
|
||||
{
|
||||
SzervezetTipusId_MulasztasInfo = szervezetTipusId;
|
||||
}
|
||||
}
|
||||
|
||||
public class HaziFeladatInfo
|
||||
{
|
||||
public HaziFeladatInfo()
|
||||
{
|
||||
TanarHaziFeladat = new TanarHaziFeladatInfoModel();
|
||||
}
|
||||
|
||||
public TanarHaziFeladatInfoModel TanarHaziFeladat { get; set; }
|
||||
}
|
||||
public class TanarHaziFeladatInfoModel
|
||||
{
|
||||
public TanarHaziFeladatInfoModel() { }
|
||||
|
||||
public TanarHaziFeladatInfoModel(TanarHaziFeladatDetailCO co)
|
||||
{
|
||||
TanarNev = co.Rogzito;
|
||||
Tantargy = co.Tantargy;
|
||||
OsztalyCsoport = co.OsztalyCsoport;
|
||||
FeladasDatuma = co.FeladasDatuma;
|
||||
Hatarido = co.Hatarido;
|
||||
FeladatSzovege = co.Szoveg;
|
||||
}
|
||||
|
||||
public string TanarNev { get; set; }
|
||||
public string Tantargy { get; set; }
|
||||
public string OsztalyCsoport { get; set; }
|
||||
public DateTime FeladasDatuma { get; set; }
|
||||
public DateTime? Hatarido { get; set; }
|
||||
public string FeladatSzovege { get; set; }
|
||||
|
||||
}
|
||||
|
||||
public class DigitalisOktatasModel
|
||||
{
|
||||
public int? DigEszkozTipusId { get; set; }
|
||||
public int? DigPlatformTipusId { get; set; }
|
||||
public List<int> DigTamEszkozTipusList { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.DigEszkozTipus), ResourceType = typeof(OrarendResource))]
|
||||
public string DigEszkozTipusString => DigEszkozTipusId.HasValue ? DigEszkozTipusId.Value.GetDisplayName<DigEszkozTipusEnum>(ClaimData.SelectedTanevID.Value) : string.Empty;
|
||||
|
||||
[Display(Name = nameof(OrarendResource.DigPlatformTipus), ResourceType = typeof(OrarendResource))]
|
||||
public string DigPlatformTipusString => DigPlatformTipusId.HasValue ? DigPlatformTipusId.Value.GetDisplayName<DigPlatformTipusEnum>(ClaimData.SelectedTanevID.Value) : string.Empty;
|
||||
|
||||
[Display(Name = nameof(OrarendResource.DigTamEszkozTipus), ResourceType = typeof(OrarendResource))]
|
||||
public string DigTamEszkozTipusString => DigTamEszkozTipusList != null && DigTamEszkozTipusList.Count > 0 ? string.Join(", ", DigTamEszkozTipusList.Select(x => x.GetDisplayName<DigTamEszkozTipusEnum>(ClaimData.SelectedTanevID.Value))) : string.Empty;
|
||||
|
||||
public int? SzervezetTipusId_DigitalisOktatas { get; set; }
|
||||
|
||||
public DigitalisOktatasModel(int? szervezetTipusId)
|
||||
{
|
||||
SzervezetTipusId_DigitalisOktatas = szervezetTipusId;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue