init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,8 @@
|
|||
using Kreta.Web.Models.EditorTemplates;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class ApaczaiOsztondijPanelBarModel : PanelBarBaseModel
|
||||
{
|
||||
}
|
||||
}
|
11
KretaWeb/Areas/Tanulo/Models/ApaczaiTablazatModel.cs
Normal file
11
KretaWeb/Areas/Tanulo/Models/ApaczaiTablazatModel.cs
Normal file
|
@ -0,0 +1,11 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Web.Mvc;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class ApaczaiTablazatModel
|
||||
{
|
||||
public int? TipusId { get; set; }
|
||||
public List<SelectListItem> TipusList { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class CsoportTanuloiAdatokModel
|
||||
{
|
||||
public int? OsztalyCsoportId { get; set; }
|
||||
|
||||
public int? TanuloId { get; set; }
|
||||
}
|
||||
}
|
44
KretaWeb/Areas/Tanulo/Models/CsoportTanuloiSearchModel.cs
Normal file
44
KretaWeb/Areas/Tanulo/Models/CsoportTanuloiSearchModel.cs
Normal file
|
@ -0,0 +1,44 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class CsoportTanuloiSearchModel
|
||||
{
|
||||
[Display(Name = nameof(OsztalyCsoportResource.EllatottKoznevelesiFeladatTipus), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? FeladatKategoriaId { get; set; }
|
||||
public bool showDetailView { get; set; }
|
||||
public bool showTanoraCeluCsoport { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Csoport), ResourceType = typeof(TanuloResource))]
|
||||
public int? OsztalyCsoport { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Nev), ResourceType = typeof(TanuloResource))]
|
||||
public string Nev { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.AnyjaSzuletesiNev), ResourceType = typeof(TanuloResource))]
|
||||
public string AnyjaSzuletesiNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiHely), ResourceType = typeof(TanuloResource))]
|
||||
public string SzuletesiHely { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiIdo), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? SzuletesiIdoTol { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiIdo), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? SzuletesiIdoIg { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.OktatasiAzonosito), ResourceType = typeof(TanuloResource))]
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Tankotelezett), ResourceType = typeof(TanuloResource))]
|
||||
public int? Tankotelezett { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Tanterv), ResourceType = typeof(TanuloResource))]
|
||||
public int? Tanterv { get; set; }
|
||||
|
||||
[Display(Name = nameof(CommonResource.Feladatellatasihely), ResourceType = typeof(CommonResource))]
|
||||
public int? FeladatEllatasiHelyId { get; set; }
|
||||
}
|
||||
}
|
36
KretaWeb/Areas/Tanulo/Models/EgyszeriPalyakezdesiModel.cs
Normal file
36
KretaWeb/Areas/Tanulo/Models/EgyszeriPalyakezdesiModel.cs
Normal file
|
@ -0,0 +1,36 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class EgyszeriPalyakezdesiModel
|
||||
{
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.SzakmaiVizsgaErdemjegye), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public double? Erdemjegy { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.AVizsganMegszerezhetoSzakkepesitesAzonositoszama), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string SzakkepesitesAzonosito { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.AVizsganMegszerezhetoSzakkepesitesMegnevezese), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string SzakkepesitesMegnevezes { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.AVizsgaDatuma), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string VizsgaDatum { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.BizonyitvanySzama), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string BizonyitvanySzama { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.JavitoVizsgazo), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string JavitoVizsga { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.PotloVizsgazo), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string PotloVizsga { get; set; }
|
||||
|
||||
public int JuttatasSzazalek { get; set; }
|
||||
|
||||
public int ElutasitasOka { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.NemJogosultsagOka), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string ElutasitasOkok { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
using Kreta.Web.Models.EditorTemplates;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class EgyszeriPalyakezdesiPanelBarModel : PanelBarBaseModel
|
||||
{
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class FelhasznalonevGeneralasModel
|
||||
{
|
||||
public int TanuloId { get; set; }
|
||||
|
||||
public int? GondviseloId { get; set; }
|
||||
}
|
||||
}
|
20
KretaWeb/Areas/Tanulo/Models/GondviseloToBovitettModel.cs
Normal file
20
KretaWeb/Areas/Tanulo/Models/GondviseloToBovitettModel.cs
Normal file
|
@ -0,0 +1,20 @@
|
|||
using System.Collections.Generic;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class GondviseloToBovitettModel
|
||||
{
|
||||
public GondviseloToBovitettModel()
|
||||
{
|
||||
ErrorList = new List<string>();
|
||||
}
|
||||
|
||||
public bool GeneraltFileLetoltes { get; set; }
|
||||
public bool EmailKuldes { get; set; }
|
||||
public List<int> TanuloIdList { get; set; } = new List<int>();
|
||||
public List<string> ErrorList { get; set; }
|
||||
public string ConfirmText { get; set; }
|
||||
public string FileString { get; set; }
|
||||
public bool IsError { get; set; }
|
||||
}
|
||||
}
|
48
KretaWeb/Areas/Tanulo/Models/HetesekModel.cs
Normal file
48
KretaWeb/Areas/Tanulo/Models/HetesekModel.cs
Normal file
|
@ -0,0 +1,48 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class HetesekModel : IKretaIdentity
|
||||
{
|
||||
public string ID { get; set; }
|
||||
|
||||
[Display(Name = nameof(HetesResource.HetSorszama), ResourceType = typeof(HetesResource))]
|
||||
public int HetSorszam { get; set; }
|
||||
|
||||
[Display(Name = nameof(HetesResource.HetKezdoNapja), ResourceType = typeof(HetesResource))]
|
||||
public DateTime HetKezdoNap { get; set; }
|
||||
|
||||
[Display(Name = nameof(HetesResource.HetUtolsoNapja), ResourceType = typeof(HetesResource))]
|
||||
public DateTime HetUtolsoNap { get; set; }
|
||||
|
||||
[Display(Name = nameof(HetesResource.Hetirend), ResourceType = typeof(HetesResource))]
|
||||
public string Hetirend { get; set; }
|
||||
|
||||
[Display(Name = nameof(HetesResource.HetesTanulok), ResourceType = typeof(HetesResource))]
|
||||
public string Tanulok { get; set; }
|
||||
|
||||
public int OsztalyCsoportId { get; set; }
|
||||
|
||||
public HetesekCO ToCo()
|
||||
{
|
||||
var tanuloIds = new List<int>();
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(Tanulok))
|
||||
{
|
||||
tanuloIds = Tanulok.Split(',').Select(x => int.Parse(x)).ToList();
|
||||
}
|
||||
|
||||
return new HetesekCO()
|
||||
{
|
||||
HetSorszam = HetSorszam,
|
||||
TanuloIdList = tanuloIds
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
24
KretaWeb/Areas/Tanulo/Models/HozzaferesGeneralasaModel.cs
Normal file
24
KretaWeb/Areas/Tanulo/Models/HozzaferesGeneralasaModel.cs
Normal file
|
@ -0,0 +1,24 @@
|
|||
using System.Collections.Generic;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class HozzaferesGeneralasaModel
|
||||
{
|
||||
public HozzaferesGeneralasaModel()
|
||||
{
|
||||
ErrorList = new List<string>();
|
||||
VisibileFileDownload = false;
|
||||
}
|
||||
public bool GeneraltFileLetoltes { get; set; }
|
||||
public bool EmailKuldes { get; set; }
|
||||
public List<int> TanuloIdList { get; set; } = new List<int>();
|
||||
public List<string> ErrorList { get; set; }
|
||||
public bool IsTanulo { get; set; }
|
||||
public bool VisibileFileDownload { get; set; }
|
||||
public bool IsPasswordReset { get; set; }
|
||||
public string ConfirmText { get; set; }
|
||||
public string FileString { get; set; }
|
||||
public bool IsError { get; set; }
|
||||
public int TanulokEmailElerhetosegNelkul { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
using System.Collections.Generic;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class HozzaferesGeneralasaPopupModel
|
||||
{
|
||||
public string FileString { get; set; }
|
||||
public bool IsError { get; set; }
|
||||
public List<string> ErrorList { get; set; } = new List<string>();
|
||||
public string EmailErrors { get; set; }
|
||||
public bool IsPasswordReset { get; set; }
|
||||
}
|
||||
}
|
72
KretaWeb/Areas/Tanulo/Models/JogviszonyAdatokGridModel.cs
Normal file
72
KretaWeb/Areas/Tanulo/Models/JogviszonyAdatokGridModel.cs
Normal file
|
@ -0,0 +1,72 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Core.CustomAttributes;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class JogviszonyAdatokGridModel : IKretaIdentity
|
||||
{
|
||||
public JogviszonyAdatokGridModel() { }
|
||||
|
||||
public JogviszonyAdatokGridModel(TanuloJogviszonyAdatItemCo itemCo)
|
||||
{
|
||||
ID = itemCo.ID;
|
||||
TanuloNev = itemCo.TanuloNev;
|
||||
OktatasiAzonosito = itemCo.OktatasiAzonosito;
|
||||
Osztaly = itemCo.Osztaly;
|
||||
JogviszonyKezdete = itemCo.JogviszonyKezdete.ToString();
|
||||
JogviszonyKeletkezesenekJogcime = itemCo.JogviszonyKeletkezesenekJogcime.ToString();
|
||||
JogviszonyVege = itemCo.JogviszonyVege.ToString();
|
||||
JogviszonyMegszunesenekJogcime = itemCo.JogviszonyMegszunesenekJogcime;
|
||||
JogviszonyTipus = itemCo.JogviszonyTipus;
|
||||
Statusz = itemCo.JogviszonnyalRendelkezik.ToString();
|
||||
Megjegyzes = itemCo.Megjegyzes;
|
||||
}
|
||||
|
||||
public const string TanulokJogviszonyaAdataiExportAttributeId = nameof(TanulokJogviszonyaAdataiExportAttributeId);
|
||||
|
||||
public string ID { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanulokJogviszonyaAdataiExportAttributeId, 00, nameof(TanuloResource.TanuloNeve), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.TanuloNeve), ResourceType = typeof(TanuloResource))]
|
||||
public string TanuloNev { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanulokJogviszonyaAdataiExportAttributeId, 01, nameof(TanuloResource.OktatasiAzonosito), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.OktatasiAzonosito), ResourceType = typeof(TanuloResource))]
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanulokJogviszonyaAdataiExportAttributeId, 02, nameof(TanuloResource.Osztaly), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.Osztaly), ResourceType = typeof(TanuloResource))]
|
||||
public string Osztaly { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanulokJogviszonyaAdataiExportAttributeId, 04, nameof(TanuloResource.JogviszonyKezdete), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.JogviszonyKezdete), ResourceType = typeof(TanuloResource))]
|
||||
public string JogviszonyKezdete { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanulokJogviszonyaAdataiExportAttributeId, 05, nameof(TanuloResource.JogviszonyKeletkezesenekJogcime), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.JogviszonyKeletkezesenekJogcime), ResourceType = typeof(TanuloResource))]
|
||||
public string JogviszonyKeletkezesenekJogcime { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanulokJogviszonyaAdataiExportAttributeId, 07, nameof(TanuloResource.JogviszonyVege), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.JogviszonyVege), ResourceType = typeof(TanuloResource))]
|
||||
public string JogviszonyVege { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanulokJogviszonyaAdataiExportAttributeId, 08, nameof(TanuloResource.JogviszonyMegszunesenekJogcime), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.JogviszonyMegszunesenekJogcime), ResourceType = typeof(TanuloResource))]
|
||||
public string JogviszonyMegszunesenekJogcime { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanulokJogviszonyaAdataiExportAttributeId, 03, nameof(TanuloResource.JogviszonyTipusa), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.JogviszonyTipusa), ResourceType = typeof(TanuloResource))]
|
||||
public string JogviszonyTipus { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanulokJogviszonyaAdataiExportAttributeId, 09, nameof(TanuloResource.Statusz), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.Statusz), ResourceType = typeof(TanuloResource))]
|
||||
public string Statusz { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanulokJogviszonyaAdataiExportAttributeId, 06, nameof(TanuloResource.Megjegyzes), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.Megjegyzes), ResourceType = typeof(TanuloResource))]
|
||||
public string Megjegyzes { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class JogviszonySzuneteltetesDeleteModel
|
||||
{
|
||||
public int? Id { get; set; }
|
||||
public bool IsJogviszonySzuneteltetese { get; set; }
|
||||
public int GridCnt { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class JogviszonySzuneteltetesGridModel : IKretaIdentity
|
||||
{
|
||||
public string ID { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.JogviszonySzunetelesenekKezdete), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime Kezdete { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.JogviszonySzunetelesenekVege), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime Vege { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Osztaly), ResourceType = typeof(TanuloResource))]
|
||||
public string OsztalyNev { get; set; }
|
||||
}
|
||||
}
|
21
KretaWeb/Areas/Tanulo/Models/JogviszonySzuneteltetesModel.cs
Normal file
21
KretaWeb/Areas/Tanulo/Models/JogviszonySzuneteltetesModel.cs
Normal file
|
@ -0,0 +1,21 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class JogviszonySzuneteltetesModel
|
||||
{
|
||||
public int? Id { get; set; }
|
||||
public int? TanuloId { get; set; }
|
||||
public int? OsztalyId { get; set; }
|
||||
|
||||
[Required(ErrorMessageResourceName = nameof(ErrorResource.JogviszonySzuneteltetesKezdeteMegadasaKotelezo), ErrorMessageResourceType = typeof(ErrorResource))]
|
||||
[Display(Name = nameof(TanuloResource.JogviszonySzunetelesenekKezdete), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? JogviszonySzuneteltetesKezdete { get; set; }
|
||||
|
||||
[Required(ErrorMessageResourceName = nameof(ErrorResource.JogviszonySzuneteltetesVegeMegadasaKotelezo), ErrorMessageResourceType = typeof(ErrorResource))]
|
||||
[Display(Name = nameof(TanuloResource.JogviszonySzunetelesenekVege), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? JogviszonySzuneteltetesVege { get; set; }
|
||||
}
|
||||
}
|
36
KretaWeb/Areas/Tanulo/Models/OsztalySorolasModel.cs
Normal file
36
KretaWeb/Areas/Tanulo/Models/OsztalySorolasModel.cs
Normal file
|
@ -0,0 +1,36 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Kreta.Web.Areas.OsztalyCsoport.Models
|
||||
{
|
||||
public class OsztalySorolasModel
|
||||
{
|
||||
public OsztalySorolasModel()
|
||||
{
|
||||
Lista = new List<OsztalySorolasItemModel>();
|
||||
DatumLista = new List<OsztalySorolasDateModel>();
|
||||
}
|
||||
|
||||
public List<OsztalySorolasItemModel> Lista { get; set; }
|
||||
public List<OsztalySorolasDateModel> DatumLista { get; set; }
|
||||
}
|
||||
|
||||
public class OsztalySorolasItemModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public string Nev { get; set; }
|
||||
|
||||
public int StartDivWidthPercent { get; set; }
|
||||
public int MiddleDivWidthPercent { get; set; }
|
||||
public int EndDivWidthPercent { get; set; }
|
||||
|
||||
public DateTime StartDate { get; set; }
|
||||
public DateTime? EndDate { get; set; }
|
||||
}
|
||||
|
||||
public class OsztalySorolasDateModel
|
||||
{
|
||||
public int ColNumber { get; set; }
|
||||
public DateTime Date { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class OsztalyTanuloiAdatokModel
|
||||
{
|
||||
public int? OsztalyCsoportId { get; set; }
|
||||
|
||||
public int? TanuloId { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,54 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class OsztalyTanuloiGondviselokPopupModel
|
||||
{
|
||||
[Display(Name = nameof(FelhasznalokResource.FelhasznaloNev), ResourceType = typeof(FelhasznalokResource))]
|
||||
public string FelhasznaloNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(FelhasznalokResource.BelepesiDatum), ResourceType = typeof(FelhasznalokResource))]
|
||||
public DateTime? UtolsoBelepes { get; set; }
|
||||
|
||||
[Display(Name = nameof(FelhasznalokResource.BelepesiDatumMobil), ResourceType = typeof(FelhasznalokResource))]
|
||||
public DateTime? UtolsoBelepesMobil { get; set; }
|
||||
|
||||
public List<EmailModel> EmailCimek { get; set; } = new List<EmailModel>();
|
||||
|
||||
public List<TelefonszamModel> Telefonszamok { get; set; } = new List<TelefonszamModel>();
|
||||
|
||||
public OsztalyTanuloiGondviselokPopupModel(OsztalyTanuloiGondviselokPopupCo co)
|
||||
{
|
||||
FelhasznaloNev = co.FelhasznaloNev;
|
||||
UtolsoBelepes = co.UtolsoBelepes;
|
||||
UtolsoBelepesMobil = co.UtolsoBelepesMobil;
|
||||
EmailCimek.AddRange(co.EmailCimek.Select(x => new EmailModel() { EmailCim = x.Item2, Alapertelmezett = x.Item1.GetDisplayName(BooleanDisplayFormatEnum.Teljes) }));
|
||||
Telefonszamok.AddRange(co.Telefonszamok.Select(x => new TelefonszamModel() { Telefonszam = x.Item2, Alapertelmezett = x.Item1.GetDisplayName(BooleanDisplayFormatEnum.Teljes) }));
|
||||
}
|
||||
|
||||
public class TelefonszamModel
|
||||
{
|
||||
[Display(Name = nameof(TanuloResource.Alapertelmezett), ResourceType = typeof(TanuloResource))]
|
||||
public string Alapertelmezett { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Telefonszam), ResourceType = typeof(TanuloResource))]
|
||||
public string Telefonszam { get; set; }
|
||||
}
|
||||
|
||||
public class EmailModel
|
||||
{
|
||||
[Display(Name = nameof(TanuloResource.Alapertelmezett), ResourceType = typeof(TanuloResource))]
|
||||
public string Alapertelmezett { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.EmailCim), ResourceType = typeof(TanuloResource))]
|
||||
public string EmailCim { get; set; }
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,44 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class OsztalyTanuloiGondviselokSearchModel
|
||||
{
|
||||
[Display(Name = nameof(TanuloResource.EllatottKoznevelesiFeladatTipus), ResourceType = typeof(TanuloResource))]
|
||||
public int? EllatottKoznevelesiFeladatTipusIdSearch { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TanuloOsztalya), ResourceType = typeof(TanuloResource))]
|
||||
public int? OsztalyIdSearch { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TanuloNeve), ResourceType = typeof(TanuloResource))]
|
||||
public string TanuloNevSearch { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.VanETelefonszama), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsTelefonszam { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.VanEEmail), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsEmail { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.IsTorvenyesKepviselo), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsTorvenyesKepviselo { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.IsBovitettJogosultagu), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsBovitettJogosultsagu { get; set; }
|
||||
|
||||
public OsztalyTanuloiGondviselokSearchCo ConvertToCo()
|
||||
{
|
||||
return new OsztalyTanuloiGondviselokSearchCo()
|
||||
{
|
||||
EllatottKoznevelesiFeladatTipusIdSearch = EllatottKoznevelesiFeladatTipusIdSearch,
|
||||
OsztalyIdSearch = OsztalyIdSearch,
|
||||
TanuloNevSearch = TanuloNevSearch,
|
||||
IsTelefonszam = IsTelefonszam,
|
||||
IsEmail = IsEmail,
|
||||
IsTorvenyesKepviselo = IsTorvenyesKepviselo,
|
||||
IsBovitettJogosultsagu = IsBovitettJogosultsagu
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
54
KretaWeb/Areas/Tanulo/Models/OsztalyTanuloiSearchModel.cs
Normal file
54
KretaWeb/Areas/Tanulo/Models/OsztalyTanuloiSearchModel.cs
Normal file
|
@ -0,0 +1,54 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Helpers.SystemSettings;
|
||||
using Kreta.Enums;
|
||||
using Kreta.Resources;
|
||||
using Kreta.Web.Helpers;
|
||||
using Kreta.Web.Security;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class OsztalyTanuloiSearchModel
|
||||
{
|
||||
public OsztalyTanuloiSearchModel()
|
||||
{
|
||||
if (ClaimData.IsVegyes)
|
||||
{ FeladatKategoriaId = new SystemSettingsHelper(ConnectionTypeExtensions.GetSessionConnectionType()).GetSystemSettingValue<int>(RendszerBeallitasTipusEnum.Default_Feladat_Kategoria); }
|
||||
else
|
||||
{ FeladatKategoriaId = (int)ClaimData.FeladatKategoriak[0]; }
|
||||
}
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.EllatottKoznevelesiFeladatTipus), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? FeladatKategoriaId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Osztaly), ResourceType = typeof(TanuloResource))]
|
||||
public int? OsztalyCsoport { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Nev), ResourceType = typeof(TanuloResource))]
|
||||
public string Nev { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.AnyjaSzuletesiNev), ResourceType = typeof(TanuloResource))]
|
||||
public string AnyjaSzuletesiNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiHely), ResourceType = typeof(TanuloResource))]
|
||||
public string SzuletesiHely { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiIdo), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? SzuletesiIdoTol { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiIdo), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? SzuletesiIdoIg { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.OktatasiAzonosito), ResourceType = typeof(TanuloResource))]
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Tankotelezett), ResourceType = typeof(TanuloResource))]
|
||||
public int? Tankotelezett { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Tanterv), ResourceType = typeof(TanuloResource))]
|
||||
public int? Tanterv { get; set; }
|
||||
|
||||
[Display(Name = nameof(CommonResource.Feladatellatasihely), ResourceType = typeof(CommonResource))]
|
||||
public int? FeladatEllatasiHelyId { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,58 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class OsztalyokTanuloiGondviselokGridModel : IKretaIdentity
|
||||
{
|
||||
public const string CsoportExportAttributeId = nameof(CsoportExportAttributeId);
|
||||
|
||||
public OsztalyokTanuloiGondviselokGridModel() {}
|
||||
|
||||
public OsztalyokTanuloiGondviselokGridModel(OsztalyTanuloiGondviselokGridItemCo itemCo)
|
||||
{
|
||||
ID = itemCo.ID;
|
||||
TanuloNeve = itemCo.TanuloNeve;
|
||||
TanuloOsztalya = itemCo.TanuloOsztalya;
|
||||
GondviseloNeve = itemCo.GondviseloNeve;
|
||||
GondviseloBejelentkezesiNev = itemCo.GondviseloBejelentkezesiNev;
|
||||
RokonsagiFoka = itemCo.RokonsagiFoka;
|
||||
Telefonszam = itemCo.Telefonszam;
|
||||
Email = itemCo.Email;
|
||||
TorvenyesKepviselo = itemCo.TorvenyesKepviselo;
|
||||
BovitettJogosultsag = itemCo.BovitettJogosultsag;
|
||||
|
||||
}
|
||||
|
||||
public string ID { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TanuloNeve), ResourceType = typeof(TanuloResource))]
|
||||
public string TanuloNeve { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TanuloOsztalya), ResourceType = typeof(TanuloResource))]
|
||||
public string TanuloOsztalya { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.GondviseloNeve), ResourceType = typeof(TanuloResource))]
|
||||
public string GondviseloNeve { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Felhasznalonev), ResourceType = typeof(TanuloResource))]
|
||||
public string GondviseloBejelentkezesiNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.RokonsagFoka), ResourceType = typeof(TanuloResource))]
|
||||
public string RokonsagiFoka { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Telefonszam), ResourceType = typeof(TanuloResource))]
|
||||
public string Telefonszam { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.EMail), ResourceType = typeof(TanuloResource))]
|
||||
public string Email { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TorvenyesKepviselo), ResourceType = typeof(TanuloResource))]
|
||||
public string TorvenyesKepviselo { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.BovitettJogosultsag), ResourceType = typeof(TanuloResource))]
|
||||
public string BovitettJogosultsag { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class SzakkepzesiJuttatasokModel
|
||||
{
|
||||
public TanuloiOsztondijPanelBarModel TanuloiOsztondijPanelBar { get; set; }
|
||||
public EgyszeriPalyakezdesiPanelBarModel EgyszeriPayakezdesiPanelBar { get; set; }
|
||||
public ApaczaiOsztondijPanelBarModel ApaczaiOsztondijPanelBar { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class SzakkepzesiJuttatasokSelectorPopupModel
|
||||
{
|
||||
public bool IsApaczaiEnabled { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,48 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class SzakkepzesiMunkaszerzodesGridModel : IKretaIdentity
|
||||
{
|
||||
public SzakkepzesiMunkaszerzodesGridModel()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public SzakkepzesiMunkaszerzodesGridModel(SzakkepzesiMunkaszerzodesItemCo itemCo)
|
||||
{
|
||||
ID = itemCo.Id.ToString();
|
||||
DualisKepzohelyNeve = itemCo.DualisKepzohelyNeve;
|
||||
DualisKepzohelyAdoszama = itemCo.DualisKepzohelyAdoszama;
|
||||
Kezdete = itemCo.Kezdete;
|
||||
Vege = itemCo.Vege;
|
||||
NewModifySzakkepzesiMunkaszerzodesSzervezetId = itemCo.SzervezetId;
|
||||
}
|
||||
|
||||
public string ID { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.DualisKepzohelyNeve), ResourceType = typeof(TanuloResource))]
|
||||
public string DualisKepzohelyNeve { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.DualisKepzohelyAdoszama), ResourceType = typeof(TanuloResource))]
|
||||
public string DualisKepzohelyAdoszama { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzakkepzesiMunkaszerzodesKezdete), ResourceType = typeof(TanuloResource))]
|
||||
[Required(ErrorMessageResourceName = nameof(ErrorResource.Required), ErrorMessageResourceType = typeof(ErrorResource))]
|
||||
public DateTime? Kezdete { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzakkepzesiMunkaszerzodesVege), ResourceType = typeof(TanuloResource))]
|
||||
[Required(ErrorMessageResourceName = nameof(ErrorResource.Required), ErrorMessageResourceType = typeof(ErrorResource))]
|
||||
public DateTime? Vege { get; set; }
|
||||
|
||||
[Display(Name = nameof(DualisResource.DualisKepzohely), ResourceType = typeof(DualisResource))]
|
||||
[Required(ErrorMessageResourceName = nameof(ErrorResource.Required), ErrorMessageResourceType = typeof(ErrorResource))]
|
||||
public int? NewModifySzakkepzesiMunkaszerzodesSzervezetId { get; set; }
|
||||
|
||||
public string GridRowStatus { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class SzakkepzesiMunkaszerzodesModel
|
||||
{
|
||||
public int? TanuloId { get; set; }
|
||||
public bool IsEditable { get; set; }
|
||||
public bool IsTobbes { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanarNemTanitottTanulokGridModel : IKretaIdentity
|
||||
{
|
||||
public string ID { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Tanulo), ResourceType = typeof(TanuloResource))]
|
||||
public string TanuloNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Tanulo), ResourceType = typeof(TanuloResource))]
|
||||
public string TanuloNevElotagNelkul { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.OsztalyCsoport), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string OsztalyCsoportNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiDatuma), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime SzuletesiIdo { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.OktatasiAzonosito), ResourceType = typeof(TanuloResource))]
|
||||
public string OktAzon { get; set; }
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,17 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.Resources;
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanarNemTanitottTanulokSearchModel
|
||||
{
|
||||
public TanarNemTanitottTanulokSearchModel()
|
||||
{
|
||||
EnableRowFunctions = true;
|
||||
}
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.OsztalyCsoport), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? OsztalyCsoportID { get; set; }
|
||||
|
||||
public bool EnableRowFunctions { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanarNemTanitottTanulokStartPopUpModel
|
||||
{
|
||||
[Display(Name = nameof(TanuloResource.FoglalkozasTipus), ResourceType = typeof(TanuloResource))]
|
||||
public int? FoglalkozasTipusPopUp { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.OsztalyCsoport), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? FoglalkozasPopUp { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,26 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanarTanitottTanulokGridModel : IKretaIdentity
|
||||
{
|
||||
public string ID { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Tanulo), ResourceType = typeof(TanuloResource))]
|
||||
public string TanuloNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Tanulo), ResourceType = typeof(TanuloResource))]
|
||||
public string TanuloNevElotagNelkul { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.OsztalyCsoport), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string FoglalkozasNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(TantargyResource.Tantargy), ResourceType = typeof(TantargyResource))]
|
||||
public string TantargyNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.FoglalkozasTipus), ResourceType = typeof(TanuloResource))]
|
||||
public string Tipus_DNAME { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,27 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanarTanitottTanulokSearchModel
|
||||
{
|
||||
public TanarTanitottTanulokSearchModel()
|
||||
{
|
||||
EnableRowFunctions = true;
|
||||
}
|
||||
|
||||
[Display(Name = nameof(TanuloResource.FoglalkozasTipus), ResourceType = typeof(TanuloResource))]
|
||||
public int? FoglalkozasTipus { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Foglalkozas), ResourceType = typeof(TanuloResource))]
|
||||
public int? Foglalkozas { get; set; }
|
||||
|
||||
public bool EnableRowFunctions { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.CsakBukasraAllok), ResourceType = typeof(TanuloResource))]
|
||||
public bool? CsakBukasraAllok { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.EllatottKoznevelesiFeladatTipus), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? FeladatKategoriaId { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanarTanitottTanulokStartPopUpModel
|
||||
{
|
||||
[Display(Name = nameof(TanuloResource.FoglalkozasTipus), ResourceType = typeof(TanuloResource))]
|
||||
public int? FoglalkozasTipusPopUp { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.OsztalyCsoport), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? FoglalkozasPopUp { get; set; }
|
||||
}
|
||||
}
|
14
KretaWeb/Areas/Tanulo/Models/TanuloApaczaiAtlagokModel.cs
Normal file
14
KretaWeb/Areas/Tanulo/Models/TanuloApaczaiAtlagokModel.cs
Normal file
|
@ -0,0 +1,14 @@
|
|||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiAtlagokModel
|
||||
{
|
||||
public double? SzamitottAtlag { get; set; }
|
||||
public double? KeziAtlag { get; set; }
|
||||
public string Feljegyzes { get; set; }
|
||||
public int? HatranyosHelyzetIgazolasKiallitasDatuma { get; set; }
|
||||
public ApaczaiPalyazatStatuszEnum? PalyazatStatusz { get; set; }
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,77 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiDokumentumHozzaadasaModel
|
||||
{
|
||||
public IList<string> HatranyosHelyzetIgazolasaFajlnevek { get; set; }
|
||||
|
||||
public bool IsHatranyosHelyzetIgazolasaUploaded => HatranyosHelyzetIgazolasaFajlnevek.Any();
|
||||
|
||||
public bool IsHatranyosHelyzetIgazolasaLessThanMax => HatranyosHelyzetIgazolasaFajlnevek.Count < KategoriankentiMaxFajlSzam;
|
||||
|
||||
public bool IsHatranyosHelyzetEnable => IsHatranyosHelyzetIgazolasaLessThanMax
|
||||
&& (!PalyazatStatusz.HasValue
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.AdategyeztetesreVisszakuldve || PalyazatStatusz == ApaczaiPalyazatStatuszEnum.FelulvizsgalatrolAdategyeztetesreVisszakuldve);
|
||||
|
||||
public IList<string> HozzajaruloNyilatkozatFajlnevek { get; set; }
|
||||
|
||||
public bool IsHozzajaruloNyilatkozatUploaded => HozzajaruloNyilatkozatFajlnevek.Any();
|
||||
|
||||
public bool IsHozzajaruloNyilatkozatLessThanMax => HozzajaruloNyilatkozatFajlnevek.Count < KategoriankentiMaxFajlSzam;
|
||||
|
||||
public bool IsHozzajaruloNyilatkozatEnable => IsHozzajaruloNyilatkozatLessThanMax
|
||||
&& (!PalyazatStatusz.HasValue
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.AdategyeztetesreVisszakuldve || PalyazatStatusz == ApaczaiPalyazatStatuszEnum.FelulvizsgalatrolAdategyeztetesreVisszakuldve);
|
||||
|
||||
public IList<string> MentoriTamogatoNyilatkozatFajlnevek { get; set; }
|
||||
|
||||
public bool IsMentoriTamogatoNyilatkozatUploaded => MentoriTamogatoNyilatkozatFajlnevek.Any();
|
||||
|
||||
public bool IsMentoriTamogatoNyilatkozatLessThanMax => MentoriTamogatoNyilatkozatFajlnevek.Count < KategoriankentiMaxFajlSzam;
|
||||
|
||||
public bool IsMentoriTamogatoNyilatkozatEnable => IsMentoriTamogatoNyilatkozatLessThanMax
|
||||
&& (!PalyazatStatusz.HasValue
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.AdategyeztetesreVisszakuldve || PalyazatStatusz == ApaczaiPalyazatStatuszEnum.FelulvizsgalatrolAdategyeztetesreVisszakuldve);
|
||||
|
||||
public IList<string> EgyebDokumentumFajlnevek { get; set; }
|
||||
|
||||
public bool IsEgyebDokumentumUploaded => EgyebDokumentumFajlnevek.Any();
|
||||
|
||||
public bool IsEgyebDokumentumLessThanMax => EgyebDokumentumFajlnevek.Count < KategoriankentiMaxFajlSzam;
|
||||
public bool IsEgyebDokumentumEnable => IsEgyebDokumentumLessThanMax
|
||||
&& (!PalyazatStatusz.HasValue
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.AdategyeztetesreVisszakuldve
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.FelulvizsgalatrolAdategyeztetesreVisszakuldve
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.Elfogadott);
|
||||
|
||||
public IList<string> ElozoTanevEvvegiBizonyitvanyFajlnevek { get; set; }
|
||||
|
||||
public bool IsElozoTanevEvvegiBizonyitvanyUploaded => ElozoTanevEvvegiBizonyitvanyFajlnevek.Any();
|
||||
|
||||
public bool IsElozoTanevEvvegiBizonyitvanyLessThanMax => ElozoTanevEvvegiBizonyitvanyFajlnevek.Count < KategoriankentiMaxFajlSzam;
|
||||
|
||||
public bool IsElozoTanevEvvegiBizonyitvanyEnable => IsElozoTanevEvvegiBizonyitvanyLessThanMax
|
||||
&& (!PalyazatStatusz.HasValue
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.AdategyeztetesreVisszakuldve || PalyazatStatusz == ApaczaiPalyazatStatuszEnum.FelulvizsgalatrolAdategyeztetesreVisszakuldve);
|
||||
|
||||
public IEnumerable<string> AllowedFileExtensions { get; set; }
|
||||
|
||||
public int KategoriankentiMaxFajlSzam => Core.Constants.MinMaxValues.MaxApaczaiKategoriankentFeltotlhetoFajlokSzama;
|
||||
|
||||
public ApaczaiPalyazatStatuszEnum? PalyazatStatusz { get; set; }
|
||||
|
||||
public TanuloApaczaiDokumentumHozzaadasaModel()
|
||||
{
|
||||
HatranyosHelyzetIgazolasaFajlnevek = new List<string>();
|
||||
HozzajaruloNyilatkozatFajlnevek = new List<string>();
|
||||
MentoriTamogatoNyilatkozatFajlnevek = new List<string>();
|
||||
EgyebDokumentumFajlnevek = new List<string>();
|
||||
ElozoTanevEvvegiBizonyitvanyFajlnevek = new List<string>();
|
||||
|
||||
AllowedFileExtensions = Constants.UploadFile.ApaczaiAllowedFileExtensions;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiDokumentumMenuModel
|
||||
{
|
||||
public ApaczaiPalyazatStatuszEnum? PalyazatStatusz { get; set; }
|
||||
public bool IsSzakkepzoJuttatas { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,34 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiDokumentumokMegtekinteseModel
|
||||
{
|
||||
public ApaczaiPalyazatStatuszEnum? Statusz { get; set; }
|
||||
|
||||
public List<TanuloApaczaiDokumentumKategoriaModel> KategoriaList { get; set; } = new List<TanuloApaczaiDokumentumKategoriaModel>();
|
||||
}
|
||||
|
||||
public class TanuloApaczaiDokumentumKategoriaModel
|
||||
{
|
||||
public TanuloApaczaiDokumentumKategoriaModel()
|
||||
{
|
||||
DokumentumList = new List<TanuloApaczaiDokumentumModel>();
|
||||
}
|
||||
|
||||
public string DokumentumkategoriaAzonosito { get; set; }
|
||||
public string DokumentumKategoriaNeve { get; set; }
|
||||
public List<TanuloApaczaiDokumentumModel> DokumentumList { get; set; }
|
||||
public bool IsFeltoltott => DokumentumList.Any();
|
||||
public bool IsDeleteDocumentEnabled { get; set; } = true;
|
||||
}
|
||||
|
||||
public class TanuloApaczaiDokumentumModel
|
||||
{
|
||||
public Guid DokumentumId { get; set; }
|
||||
public string DokumentumNev { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiDokumentumokModel
|
||||
{
|
||||
public int CountHozzajaruloDokumentum { get; set; }
|
||||
public int CountHatranyosHelyzetIgazolas { get; set; }
|
||||
public int CountEgyebDokumentum { get; set; }
|
||||
public int CountElozoTanevEvvegiBizonyitvany { get; set; }
|
||||
public int CountMentoriTamogatoNyilatkozat { get; set; }
|
||||
public int KategoriankentiMaxFajlSzam => Core.Constants.MinMaxValues.MaxApaczaiKategoriankentFeltotlhetoFajlokSzama;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,33 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiEszaAdatlapokMegtekinteseModel
|
||||
{
|
||||
public TanuloApaczaiEszaAdatlapokMegtekinteseModel()
|
||||
{
|
||||
EszaBelepoNyilatkozatIgazolasaFajlnevek = new List<string>();
|
||||
EszaKilepoNyilatkozatIgazolasaFajlnevek = new List<string>();
|
||||
}
|
||||
|
||||
public IList<string> EszaBelepoNyilatkozatIgazolasaFajlnevek { get; set; }
|
||||
|
||||
public bool IsEszaBelepoNyilatkozatUploaded => EszaBelepoNyilatkozatIgazolasaFajlnevek.Any();
|
||||
|
||||
public IList<string> EszaKilepoNyilatkozatIgazolasaFajlnevek { get; set; }
|
||||
|
||||
public bool IsEszaKilepoNyilatkozatUploaded => EszaKilepoNyilatkozatIgazolasaFajlnevek.Any();
|
||||
|
||||
public int KategoriankentiMaxFajlSzam => Core.Constants.MinMaxValues.MaxApaczaiKategoriankentFeltotlhetoFajlokSzama;
|
||||
|
||||
public bool IsEszaBelepoNyilatkozatEnable => EszaBelepoNyilatkozatIgazolasaFajlnevek.Count < KategoriankentiMaxFajlSzam;
|
||||
|
||||
public bool IsEszaKilepoNyilatkozatEnable => EszaKilepoNyilatkozatIgazolasaFajlnevek.Count < KategoriankentiMaxFajlSzam;
|
||||
|
||||
public IEnumerable<string> AllowedFileExtensions { get; } = Constants.UploadFile.ApaczaiAllowedFileExtensions;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiFellebbezesModel
|
||||
{
|
||||
[MaxLength(Core.Constants.MinMaxValues.MaxApaczaiFellebbezesSzovegHossz, ErrorMessageResourceName = nameof(CommonResource.MaxLengthValidation), ErrorMessageResourceType = typeof(CommonResource))]
|
||||
public string Content { get; set; }
|
||||
}
|
||||
}
|
7
KretaWeb/Areas/Tanulo/Models/TanuloApaczaiHomeModel.cs
Normal file
7
KretaWeb/Areas/Tanulo/Models/TanuloApaczaiHomeModel.cs
Normal file
|
@ -0,0 +1,7 @@
|
|||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiHomeModel
|
||||
{
|
||||
public string TanuloNeve { get; set; }
|
||||
}
|
||||
}
|
16
KretaWeb/Areas/Tanulo/Models/TanuloApaczaiModel.cs
Normal file
16
KretaWeb/Areas/Tanulo/Models/TanuloApaczaiModel.cs
Normal file
|
@ -0,0 +1,16 @@
|
|||
using System.Collections.Generic;
|
||||
using Kreta.Web.Areas.Adminisztracio.Models;
|
||||
using Kreta.Web.Models;
|
||||
using Kreta.Web.Models.EditorTemplates;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiModel : PanelBarBaseModel
|
||||
{
|
||||
public SajatAdatlapInfoModel SajatAdatlapInfo { get; set; }
|
||||
public CimElerhetosegModel CimElerhetoseg { get; set; }
|
||||
public TanuloApaczaiAtlagokModel AtlagokInfo { get; set; }
|
||||
public IEnumerable<string> AllowedFileExtensions { get; } = Constants.UploadFile.ApaczaiAllowedFileExtensions;
|
||||
public bool IsSzakkepzoJuttatas { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,44 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Core.CustomAttributes;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiOsztondijBaseGridModel : IKretaIdentity
|
||||
{
|
||||
public const string ApaczaiIgenylesekExportAttributeId = nameof(ApaczaiIgenylesekExportAttributeId);
|
||||
public const string ApaczaiKifizetesekExportAttributeId = nameof(ApaczaiKifizetesekExportAttributeId);
|
||||
public const string ApaczaiTanuloiListaExportAttributeId = nameof(ApaczaiTanuloiListaExportAttributeId);
|
||||
|
||||
public string ID { get; set; }
|
||||
|
||||
[SimpleExportColumn(ApaczaiIgenylesekExportAttributeId, 00, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameTanuloNeve), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(ApaczaiKifizetesekExportAttributeId, 00, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameTanuloNeve), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(ApaczaiTanuloiListaExportAttributeId, 00, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameTanuloNeve), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[Display(Name = nameof(TanuloResource.TanuloNeve), ResourceType = typeof(TanuloResource))]
|
||||
public string TanuloNeve { get; set; }
|
||||
|
||||
[SimpleExportColumn(ApaczaiIgenylesekExportAttributeId, 01, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameOktatasiAzonosito), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(ApaczaiKifizetesekExportAttributeId, 01, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameOktatasiAzonosito), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(ApaczaiTanuloiListaExportAttributeId, 01, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameOktatasiAzonosito), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[Display(Name = nameof(TanuloResource.OktatasiAzonosito), ResourceType = typeof(TanuloResource))]
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
|
||||
[SimpleExportColumn(ApaczaiIgenylesekExportAttributeId, 02, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameSzuletesiIdo), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(ApaczaiKifizetesekExportAttributeId, 02, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameSzuletesiIdo), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiIdo), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime SzuletesiIdeje { get; set; }
|
||||
|
||||
[SimpleExportColumn(ApaczaiIgenylesekExportAttributeId, 03, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameOsztaly), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(ApaczaiKifizetesekExportAttributeId, 03, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameOsztaly), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[Display(Name = nameof(TanuloResource.Osztaly), ResourceType = typeof(TanuloResource))]
|
||||
public string Osztaly { get; set; }
|
||||
|
||||
[SimpleExportColumn(ApaczaiIgenylesekExportAttributeId, 04, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameEvfolyam), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(ApaczaiKifizetesekExportAttributeId, 04, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameEvfolyam), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[Display(Name = nameof(TanuloResource.Evfolyam), ResourceType = typeof(TanuloResource))]
|
||||
public string EvfolyamNev { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,29 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs;
|
||||
using Kreta.Core.CustomAttributes;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiOsztondijIgenylesekGridModel : TanuloApaczaiOsztondijBaseGridModel
|
||||
{
|
||||
public TanuloApaczaiOsztondijIgenylesekGridModel()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public TanuloApaczaiOsztondijIgenylesekGridModel(IgenylesCo co)
|
||||
{
|
||||
this.TanuloNeve = co.TanuloNeve;
|
||||
this.SzuletesiIdeje = co.SzuletesiIdeje;
|
||||
this.PalyazatAllapota = co.PalyazatAllapotaNev;
|
||||
this.Osztaly = co.OsztalyNev;
|
||||
this.OktatasiAzonosito = co.OktatasiAzonosito;
|
||||
this.EvfolyamNev = co.EvfolyamNev;
|
||||
}
|
||||
|
||||
[SimpleExportColumn(ApaczaiIgenylesekExportAttributeId, 05, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNamePalyazatAllapota), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.PalyazatAllapota), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string PalyazatAllapota { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiOsztondijIgenylesekSearchModel : TanuloSzakkepzesiJuttatasSearchModel
|
||||
{
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.PalyazatAllapota), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public int? PalyazatAllapota { get; set; }
|
||||
|
||||
public IgenylesSearchCo ConvertToCo()
|
||||
{
|
||||
return new IgenylesSearchCo
|
||||
{
|
||||
EvfolyamId = this.Evfolyam,
|
||||
OktatasiAzonosito = this.OktatasiAzonosito?.Trim(" _".ToCharArray()),
|
||||
OsztalyId = this.OsztalyId,
|
||||
PalyazatAllapotaId = this.PalyazatAllapota,
|
||||
TanuloNeve = this.TanuloNeve,
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,39 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs;
|
||||
using Kreta.Core.CustomAttributes;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiOsztondijKifizetesekGridModel : TanuloApaczaiOsztondijBaseGridModel
|
||||
{
|
||||
public TanuloApaczaiOsztondijKifizetesekGridModel()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public TanuloApaczaiOsztondijKifizetesekGridModel(KifizetesCo co)
|
||||
{
|
||||
this.TanuloNeve = co.TanuloNeve;
|
||||
this.SzuletesiIdeje = co.SzuletesiIdeje;
|
||||
this.Osztaly = co.OsztalyNev;
|
||||
this.OktatasiAzonosito = co.OktatasiAzonosito;
|
||||
this.EvfolyamNev = co.EvfolyamNev;
|
||||
this.Jogosultsag = co.Jogosultsag;
|
||||
this.JuttatasOsszege = co.JuttatasOsszege;
|
||||
this.NemJogosultsagOka = co.NemJogosultsagOka;
|
||||
}
|
||||
|
||||
[SimpleExportColumn(ApaczaiKifizetesekExportAttributeId, 05, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameJogosultsag), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.Jogosultsag), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string Jogosultsag { get; set; }
|
||||
|
||||
[SimpleExportColumn(ApaczaiKifizetesekExportAttributeId, 06, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameNemJogosultsagOka), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.NemJogosultsagOka), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string NemJogosultsagOka { get; set; }
|
||||
|
||||
[SimpleExportColumn(ApaczaiKifizetesekExportAttributeId, 07, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameJuttatasOsszege), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.JuttatasOsszege), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public int? JuttatasOsszege { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,30 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs;
|
||||
using Kreta.Core;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiOsztondijKifizetesekSearchModel : TanuloSzakkepzesiJuttatasSearchModel
|
||||
{
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.Jogosultsag), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public int? Jogosultsag { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.JuttatasOsszege), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public int? JuttatasOsszege { get; set; }
|
||||
|
||||
public KifizetesSearchCo ConvertToCo()
|
||||
{
|
||||
return new KifizetesSearchCo
|
||||
{
|
||||
EvfolyamId = this.Evfolyam,
|
||||
OktatasiAzonosito = this.OktatasiAzonosito?.Trim(" _".ToCharArray()),
|
||||
OsztalyId = this.OsztalyId,
|
||||
TanuloNeve = this.TanuloNeve,
|
||||
Jogosultsag = this.Jogosultsag.ToNullableBoolean(),
|
||||
JuttatasOsszege = this.JuttatasOsszege,
|
||||
};
|
||||
}
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,48 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs;
|
||||
using Kreta.Core.CustomAttributes;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
using Kreta.Resources;
|
||||
using Kreta.Web.Security;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiOsztondijTanuloiListaGridModel : TanuloApaczaiOsztondijBaseGridModel
|
||||
{
|
||||
public TanuloApaczaiOsztondijTanuloiListaGridModel()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public TanuloApaczaiOsztondijTanuloiListaGridModel(TanuloApaczaiTanuloListaItemCo co)
|
||||
{
|
||||
TanuloNeve = co.TanuloNeve;
|
||||
OktatasiAzonosito = co.OktatasiAzonosito;
|
||||
Osztaly = co.Osztaly;
|
||||
EvfolyamNev = co.EvfolyamNeve;
|
||||
SzuletesiIdeje = co.SzuletesiIdeje.Value;
|
||||
PalyazatKgrAllapota = co.PalyazatKgrAllapota;
|
||||
Jogosultsag = co.Jogosultsag.GetDisplayName();
|
||||
NemJogosultsagOka = co.NemJogosultsagOka_STR;
|
||||
JuttatasOsszege = co.JuttatasOsszege;
|
||||
MentorNeve = co.MentorNeve;
|
||||
}
|
||||
|
||||
[SimpleExportColumn(ApaczaiTanuloiListaExportAttributeId, 05, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNamePalyazatAllapota), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.PalyazatAllapota), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string PalyazatKgrAllapota { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.Jogosultsag), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string Jogosultsag { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.NemJogosultsagOka), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string NemJogosultsagOka { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.JuttatasOsszege), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public int? JuttatasOsszege { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.MentorNeve), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string MentorNeve { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,38 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiOsztondijTanuloiListaSearchModel : TanuloSzakkepzesiJuttatasSearchModel
|
||||
{
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.PalyazatAllapota), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public int? PalyazatAllapota { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.Jogosultsag), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public int? Jogosultsag { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.MentorNeve), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string MentorNeve { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.CsakErvenyesPalyazattalRendelkezok), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public bool IsCsakErvenyesPalyazattal { get; set; }
|
||||
|
||||
public string VizsgaltHonap { get; set; }
|
||||
|
||||
public TanuloiListaSearchCo ConvertModelToCo()
|
||||
{
|
||||
return new TanuloiListaSearchCo
|
||||
{
|
||||
EvfolyamId = Evfolyam,
|
||||
OktatasiAzonosito = OktatasiAzonosito?.Trim(" _".ToCharArray()),
|
||||
OsztalyId = OsztalyId,
|
||||
PalyazatAllapotaId = PalyazatAllapota,
|
||||
TanuloNeve = TanuloNeve,
|
||||
Jogosultsag = Jogosultsag,
|
||||
MentorNeve = MentorNeve,
|
||||
IsCsakErvenyesPalyazattal = IsCsakErvenyesPalyazattal,
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,98 @@
|
|||
using System;
|
||||
using Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiPalyazatAllapotaModel
|
||||
{
|
||||
public TanuloApaczaiPalyazatAllapotaModel(PalyazatCo co, DokumentumCo palyazatiDontesDokumentum, DokumentumCo tamogatoiOkiratDokumentum)
|
||||
{
|
||||
ErkeztetesiSzam = co.ErkeztetesiSzam;
|
||||
Iktatoszam = co.Iktatoszam;
|
||||
Komment = co.Komment;
|
||||
Statusz = co.Statusz;
|
||||
FellebbezesHatarido = co.FellebbezesHatarido;
|
||||
PalyazatiDontesFajlnev = palyazatiDontesDokumentum?.Nev;
|
||||
PalyazatiDontesGuid = palyazatiDontesDokumentum?.Azonosito;
|
||||
TamogatoiOkiratFajlnev = tamogatoiOkiratDokumentum?.Nev;
|
||||
TamogatoiOkiratGuid = tamogatoiOkiratDokumentum?.Azonosito;
|
||||
MegNincsBiralatAlatt = co.StatuszId == (int)KgrPalyazatStatuszEnum.Uj;
|
||||
}
|
||||
|
||||
public bool MegNincsBiralatAlatt { get; private set; }
|
||||
|
||||
public string ErkeztetesiSzam { get; set; }
|
||||
|
||||
public string Iktatoszam { get; set; }
|
||||
|
||||
public ApaczaiPalyazatStatuszEnum? Statusz { get; set; }
|
||||
|
||||
public DateTime? FellebbezesHatarido { get; set; }
|
||||
|
||||
public string StatuszColor
|
||||
{
|
||||
get
|
||||
{
|
||||
if (Statusz.HasValue)
|
||||
{
|
||||
return Helper.ApaczaiPalyazatStatuszExtensions.GetColor(Statusz.Value);
|
||||
}
|
||||
|
||||
return string.Empty;
|
||||
}
|
||||
}
|
||||
|
||||
public string StatuszIcon
|
||||
{
|
||||
get
|
||||
{
|
||||
if (Statusz.HasValue)
|
||||
{
|
||||
return Helper.ApaczaiPalyazatStatuszExtensions.GetIcon(Statusz.Value);
|
||||
}
|
||||
|
||||
return string.Empty;
|
||||
}
|
||||
}
|
||||
|
||||
public string StatuszText
|
||||
{
|
||||
get
|
||||
{
|
||||
if (Statusz.HasValue)
|
||||
{
|
||||
return Helper.ApaczaiPalyazatStatuszExtensions.GetText(Statusz.Value);
|
||||
}
|
||||
|
||||
return string.Empty;
|
||||
}
|
||||
}
|
||||
|
||||
public string Komment { get; set; }
|
||||
|
||||
public bool IsKommentVisible => !string.IsNullOrWhiteSpace(Komment);
|
||||
|
||||
public bool IsFellebbezesiIdoszakban => DateTime.Now <= FellebbezesHatarido;
|
||||
|
||||
public string PalyazatiDontesFajlnev { get; set; }
|
||||
|
||||
public Guid? PalyazatiDontesGuid { get; set; }
|
||||
|
||||
public string TamogatoiOkiratFajlnev { get; set; }
|
||||
|
||||
public Guid? TamogatoiOkiratGuid { get; set; }
|
||||
|
||||
public PalyazatCo ConvertToCo()
|
||||
{
|
||||
return new PalyazatCo
|
||||
{
|
||||
ErkeztetesiSzam = ErkeztetesiSzam,
|
||||
Iktatoszam = Iktatoszam,
|
||||
Komment = Komment,
|
||||
Statusz = Statusz,
|
||||
FellebbezesHatarido = FellebbezesHatarido
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,59 @@
|
|||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiPalyazatBenyujtasAtlagokContentModel : Web.Models.EditorTemplates.PanelBarChildModel
|
||||
{
|
||||
[Display(Name = nameof(TanuloApaczaiResource.SzamitottAtlag), ResourceType = typeof(TanuloApaczaiResource))]
|
||||
public double? SzamitottAtlag { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloApaczaiResource.KeziAtlag), ResourceType = typeof(TanuloApaczaiResource))]
|
||||
public double? KeziAtlag { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloApaczaiResource.HatranyosHelyzetIgazolasKiallitasDatuma), ResourceType = typeof(TanuloApaczaiResource))]
|
||||
public int? HatranyosHelyzetIgazolasKiallitasDatuma { get; set; }
|
||||
public ApaczaiPalyazatStatuszEnum? PalyazatStatusz { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloApaczaiResource.Feljegyzes), ResourceType = typeof(TanuloApaczaiResource))]
|
||||
[MaxLength(4000, ErrorMessageResourceName = nameof(CommonResource.MaxLengthValidation), ErrorMessageResourceType = typeof(CommonResource))]
|
||||
public string Feljegyzes { get; set; }
|
||||
|
||||
public int CountElozoTanevEvvegiBizonyitvany { get; set; }
|
||||
|
||||
public int KategoriankentiMaxFajlSzam => Core.Constants.MinMaxValues.MaxApaczaiKategoriankentFeltotlhetoFajlokSzama;
|
||||
public bool IsElozoTanevEvvegiBizonyitvanyEnable => CountElozoTanevEvvegiBizonyitvany < KategoriankentiMaxFajlSzam
|
||||
&& (!PalyazatStatusz.HasValue
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.AdategyeztetesreVisszakuldve
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.FelulvizsgalatrolAdategyeztetesreVisszakuldve);
|
||||
|
||||
public IEnumerable<string> AllowedFileExtensions { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloApaczaiResource.NyilatkozatValosAdatokrol), ResourceType = typeof(TanuloApaczaiResource))]
|
||||
public bool NyilatkozatValosAdatokrol { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloApaczaiResource.NyilatkozatHitelesAdatokrol), ResourceType = typeof(TanuloApaczaiResource))]
|
||||
public bool NyilatkozatHitelesAdatokrol { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloApaczaiResource.NyilatkozatKotelezettsegVallalasMentor), ResourceType = typeof(TanuloApaczaiResource))]
|
||||
public bool NyilatkozatKotelezettsegVallalasMentor { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloApaczaiResource.NyilatkozatSzakkepzesKeretebenNincsEvVegiMinosites), ResourceType = typeof(TanuloApaczaiResource))]
|
||||
public bool NyilatkozatSzakkepzesKeretebenNincsEvVegiMinosites { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloApaczaiResource.NyilatkozatSzabalyzatElolvasasarol), ResourceType = typeof(TanuloApaczaiResource))]
|
||||
public bool NyilatkozatSzabalyzatElolvasasarol { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloApaczaiResource.NyilatkozatSzemelyesAdatokKozleserol), ResourceType = typeof(TanuloApaczaiResource))]
|
||||
public bool NyilatkozatSzemelyesAdatokKozleserol { get; set; }
|
||||
|
||||
public bool IsReadOnly { get; set; } = false;
|
||||
|
||||
public TanuloApaczaiPalyazatBenyujtasAtlagokContentModel()
|
||||
{
|
||||
AllowedFileExtensions = Constants.UploadFile.ApaczaiAllowedFileExtensions;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiPalyazatBenyujtasAtlagokModel : TanuloApaczaiPalyazatBenyujtasModel
|
||||
{
|
||||
public TanuloApaczaiPalyazatBenyujtasAtlagokContentModel ContentModel { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,84 @@
|
|||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs;
|
||||
using Kreta.Enums;
|
||||
using Kreta.Web.Areas.Adminisztracio.Models;
|
||||
using Kreta.Web.Models;
|
||||
using Kreta.Web.Security;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiPalyazatBenyujtasContentModel
|
||||
{
|
||||
public SajatAdatlapInfoModel AlapAdatModel { get; set; }
|
||||
public CimElerhetosegModel ElerhetosegModel { get; set; }
|
||||
public TanuloBankszamlaModel BankszamlaModel { get; set; }
|
||||
public TanuloApaczaiAtlagokModel AtlagokModel { get; set; }
|
||||
public TanuloApaczaiDokumentumokModel DokumentumokModel { get; set; }
|
||||
|
||||
public TanuloAdatokCo ConvertToCo()
|
||||
{
|
||||
return new TanuloAdatokCo
|
||||
{
|
||||
Allampolgarsag = AlapAdatModel.AlapAdat.Allampolgarsag,
|
||||
Allampolgarsag2 = AlapAdatModel.AlapAdat.Allampolgarsag2,
|
||||
Anyanyelv = AlapAdatModel.AlapAdat.Anyanyelv,
|
||||
AnyjaCsaladiNeve = AlapAdatModel.AlapAdat.AnyjaCsaladiNeve,
|
||||
AnyjaUtonev = AlapAdatModel.AlapAdat.AnyjaUtonev,
|
||||
CsaladiNev = AlapAdatModel.AlapAdat.CsaladiNev,
|
||||
EloTag = AlapAdatModel.AlapAdat.EloTag,
|
||||
IgazolvanySzam = AlapAdatModel.AlapAdat.IgazolvanySzam,
|
||||
IgazolvanyTipus = AlapAdatModel.AlapAdat.IgazolvanyTipus,
|
||||
OktatasiAzonosito = AlapAdatModel.AlapAdat.OktatasiAzonosito,
|
||||
SzuletesiCsaladNev = AlapAdatModel.AlapAdat.SzuletesiCsaladNev,
|
||||
SzuletesiHely = AlapAdatModel.AlapAdat.SzuletesiHely,
|
||||
SzuletesiIdo = AlapAdatModel.AlapAdat.SzuletesiIdo,
|
||||
SzuletesiOrszag = AlapAdatModel.AlapAdat.SzuletesiOrszag,
|
||||
SzuletesiUtonev = AlapAdatModel.AlapAdat.SzuletesiUtonev,
|
||||
Utonev = AlapAdatModel.AlapAdat.Utonev,
|
||||
TAJSzam = AlapAdatModel.TanuloIgazolvany.TajSzam,
|
||||
AllandoElerhetoseg = new TanuloElerhetosegAdatokCo
|
||||
{
|
||||
Orszag = ElerhetosegModel.OrszagStr,
|
||||
CimTipus = ElerhetosegModel.CimTipusStr,
|
||||
Iranyitoszam = ElerhetosegModel.Iranyitoszam,
|
||||
HelysegNev = ElerhetosegModel.HelysegNev_Str,
|
||||
KozteruletNev = ElerhetosegModel.KozteruletNev,
|
||||
KozteruletTipus = ElerhetosegModel.KozteruletTipus_Str,
|
||||
Hazszam = ElerhetosegModel.Hazszam,
|
||||
Emelet = ElerhetosegModel.Emelet,
|
||||
Ajto = ElerhetosegModel.Ajto,
|
||||
TelefonSzam = ElerhetosegModel.Telefon ?? "-",
|
||||
TelefonTipus = ElerhetosegModel.TelefonTipusStr,
|
||||
Emailcim = ElerhetosegModel.Emailcim ?? "-",
|
||||
EmailTipus = ElerhetosegModel.EmailTipusStr,
|
||||
},
|
||||
TartozkodasiElerhetoseg = new TanuloElerhetosegAdatokCo
|
||||
{
|
||||
Orszag = ElerhetosegModel.TartozkodasiOrszagStr,
|
||||
CimTipus = ElerhetosegModel.TartozkodasiCimTipusStr,
|
||||
Iranyitoszam = ElerhetosegModel.TartozkodasiIranyitoszam,
|
||||
HelysegNev = ElerhetosegModel.TartozkodasiHelysegNev,
|
||||
KozteruletNev = ElerhetosegModel.TartozkodasiKozteruletNev,
|
||||
KozteruletTipus = ElerhetosegModel.TartozkodasiKozteruletTipusNev,
|
||||
Hazszam = ElerhetosegModel.TartozkodasiHazszam,
|
||||
Emelet = ElerhetosegModel.TartozkodasiEmelet,
|
||||
Ajto = ElerhetosegModel.TartozkodasiAjto,
|
||||
TelefonSzam = ElerhetosegModel.Telefon2 ?? "-",
|
||||
TelefonTipus = ElerhetosegModel.TelefonTipus2Str,
|
||||
Emailcim = ElerhetosegModel.Emailcim ?? "-",
|
||||
EmailTipus = ElerhetosegModel.EmailTipusStr,
|
||||
},
|
||||
BankszamlaSzam = AlapAdatModel.TanuloBankszamla.BankszamlaSzam,
|
||||
BankszamlaTulajdonos = AlapAdatModel.TanuloBankszamla.BankszamlaTulajdonos.GetDisplayName<BankszamlaTulajdonosTipusEnum>(ClaimData.SelectedTanevID.Value),
|
||||
BankszamlaTulajdonosNeve = AlapAdatModel.TanuloBankszamla.BankszamlaTulajdonosNeve,
|
||||
SzamlavezetoBank = AlapAdatModel.TanuloBankszamla.SzamlavezetoBank ?? "-",
|
||||
|
||||
KeziAtlag = AtlagokModel.KeziAtlag,
|
||||
SzamitottAtlag = AtlagokModel.SzamitottAtlag,
|
||||
Feljegyzes = AtlagokModel.Feljegyzes,
|
||||
HatranyosHelyzetIgazolasKiallitasDatuma = AtlagokModel.HatranyosHelyzetIgazolasKiallitasDatuma.Value,
|
||||
PalyazatStatusz = AtlagokModel.PalyazatStatusz
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,53 @@
|
|||
using System.Collections.Generic;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiPalyazatBenyujtasDokumentumokContentModel : Web.Models.EditorTemplates.PanelBarChildModel
|
||||
{
|
||||
public string HozzajaruloDokumentum { get; set; } = TanuloApaczaiResource.HozzajaruloNyilatkozat;
|
||||
public string HatranyosHelyzetetIgazoloDokumentum { get; set; } = TanuloApaczaiResource.HatranyosHelyzetIgazolasa;
|
||||
public string MentoriTamogatoNyilatkozat { get; set; } = TanuloApaczaiResource.MentoriTamogatoNyilatkozat;
|
||||
public string EgyebDokumentum { get; set; } = TanuloApaczaiResource.EgyebDokumentum;
|
||||
public string ElozoTanevEvvegiBizonyitvany { get; set; } = TanuloApaczaiResource.ElozoTanevEvvegiBizonyitvany;
|
||||
public int CountHozzajaruloDokumentum { get; set; }
|
||||
public bool IsHozzajaruloNyilatkozatLessThanMax => CountHozzajaruloDokumentum < KategoriankentiMaxFajlSzam;
|
||||
public bool IsHozzajaruloNyilatkozatEnable => IsHozzajaruloNyilatkozatLessThanMax
|
||||
&& (!PalyazatStatusz.HasValue
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.AdategyeztetesreVisszakuldve
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.FelulvizsgalatrolAdategyeztetesreVisszakuldve);
|
||||
public int CountHatranyosHelyzetIgazolas { get; set; }
|
||||
public bool IsHatranyosHelyzetIgazolasaLessThanMax => CountHatranyosHelyzetIgazolas < KategoriankentiMaxFajlSzam;
|
||||
public bool IsHatranyosHelyzetEnabled => IsHatranyosHelyzetIgazolasaLessThanMax
|
||||
&& (!PalyazatStatusz.HasValue
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.AdategyeztetesreVisszakuldve
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.FelulvizsgalatrolAdategyeztetesreVisszakuldve);
|
||||
public int CountMentoriTamogatoNyilatkozat { get; set; }
|
||||
public bool IsMentoriTamogatoNyilatkozatLessThanMax => CountMentoriTamogatoNyilatkozat < KategoriankentiMaxFajlSzam;
|
||||
public bool IsMentoriTamogatoNyilatkozatEnabled => IsMentoriTamogatoNyilatkozatLessThanMax
|
||||
&& (!PalyazatStatusz.HasValue
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.AdategyeztetesreVisszakuldve
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.FelulvizsgalatrolAdategyeztetesreVisszakuldve);
|
||||
public int CountEgyebDokumentum { get; set; }
|
||||
public bool IsEgyebDokumentumLessThanMax => CountEgyebDokumentum < KategoriankentiMaxFajlSzam;
|
||||
public bool IsEgyebDokumentumEnable => IsEgyebDokumentumLessThanMax
|
||||
&& (!PalyazatStatusz.HasValue
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.AdategyeztetesreVisszakuldve
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.FelulvizsgalatrolAdategyeztetesreVisszakuldve
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.Elfogadott);
|
||||
public int CountElozoTanevEvvegiBizonyitvany { get; set; }
|
||||
public bool IsElozoTanevEvvegiBizonyitvanyLessThanMax => CountElozoTanevEvvegiBizonyitvany < KategoriankentiMaxFajlSzam;
|
||||
|
||||
public bool IsElozoTanevEvvegiBizonyitvanyEnable => IsElozoTanevEvvegiBizonyitvanyLessThanMax
|
||||
&& (!PalyazatStatusz.HasValue
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.AdategyeztetesreVisszakuldve
|
||||
|| PalyazatStatusz == ApaczaiPalyazatStatuszEnum.FelulvizsgalatrolAdategyeztetesreVisszakuldve);
|
||||
public int KategoriankentiMaxFajlSzam => Core.Constants.MinMaxValues.MaxApaczaiKategoriankentFeltotlhetoFajlokSzama;
|
||||
|
||||
public IEnumerable<string> AllowedFileExtensions { get; } = Constants.UploadFile.ApaczaiAllowedFileExtensions;
|
||||
public bool UploadAllowed { get; set; }
|
||||
|
||||
public ApaczaiPalyazatStatuszEnum? PalyazatStatusz { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiPalyazatBenyujtasDokumentumokModel : TanuloApaczaiPalyazatBenyujtasModel
|
||||
{
|
||||
public TanuloApaczaiPalyazatBenyujtasDokumentumokContentModel ContentModel { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
using Kreta.Web.Models;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiPalyazatBenyujtasModel
|
||||
{
|
||||
public int TanuloId { get; set; }
|
||||
public string Title { get; set; }
|
||||
public int Percentage { get; set; }
|
||||
public StepDisplayModel StepDisplayModel { get; set; }
|
||||
|
||||
public TanuloApaczaiPalyazatBenyujtasContentModel ContentModel { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
using Kreta.Web.Models.EditorTemplates;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiPalyazatBenyujtasOsszegzesModel : TanuloApaczaiPalyazatBenyujtasModel
|
||||
{
|
||||
public PanelBarBaseModel PanelBarModel { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
using System;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiPalyazatMenuModel
|
||||
{
|
||||
public ApaczaiPalyazatStatuszEnum? PalyazatStatusz { get; set; }
|
||||
|
||||
public DateTime? FellebbezesHatarido { get; set; }
|
||||
|
||||
public bool IsFellebbezesiIdoszakban => DateTime.Now <= FellebbezesHatarido;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,33 @@
|
|||
using System;
|
||||
using Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiPalyazatiEsemenyMerfoldkoModel
|
||||
{
|
||||
public TanuloApaczaiPalyazatiEsemenyMerfoldkoModel(PalyazatiEsemenyCo co)
|
||||
{
|
||||
Cim = co.Cim;
|
||||
Datum = co.Datum;
|
||||
Megjegyzes = co.Megjegyzes;
|
||||
Statusz = co.Statusz;
|
||||
}
|
||||
|
||||
public string Cim { get; set; }
|
||||
|
||||
public DateTime Datum { get; set; }
|
||||
|
||||
public string Megjegyzes { get; set; }
|
||||
|
||||
public ApaczaiPalyazatStatuszEnum Statusz { get; set; }
|
||||
|
||||
public string StatuszColor
|
||||
{
|
||||
get
|
||||
{
|
||||
return Helper.ApaczaiPalyazatStatuszExtensions.GetColor(Statusz);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
using System.Collections.Generic;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloApaczaiPalyazatiEsemenyekModel
|
||||
{
|
||||
public IEnumerable<TanuloApaczaiPalyazatiEsemenyMerfoldkoModel> Merfoldkovek { get; set; }
|
||||
|
||||
public TanuloApaczaiPalyazatiEsemenyekModel()
|
||||
{
|
||||
Merfoldkovek = new List<TanuloApaczaiPalyazatiEsemenyMerfoldkoModel>();
|
||||
}
|
||||
}
|
||||
}
|
1701
KretaWeb/Areas/Tanulo/Models/TanuloDetailModel.cs
Normal file
1701
KretaWeb/Areas/Tanulo/Models/TanuloDetailModel.cs
Normal file
File diff suppressed because it is too large
Load diff
48
KretaWeb/Areas/Tanulo/Models/TanuloDiakOlimpiaGridModel.cs
Normal file
48
KretaWeb/Areas/Tanulo/Models/TanuloDiakOlimpiaGridModel.cs
Normal file
|
@ -0,0 +1,48 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloDiakOlimpiaGridModel : IKretaIdentity
|
||||
{
|
||||
public string ID { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.VersenyNev), ResourceType = typeof(TanuloResource))]
|
||||
public string VersenyNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.VersenyReszNev), ResourceType = typeof(TanuloResource))]
|
||||
public string VersenyReszNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.MdszJelleg), ResourceType = typeof(TanuloResource))]
|
||||
public string Jelleg { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Korcsoport), ResourceType = typeof(TanuloResource))]
|
||||
public string Korcsoport { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Helyszin), ResourceType = typeof(TanuloResource))]
|
||||
public string Helyszin { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.MdszKezdete), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime Kezdete { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.MdszVege), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime Vege { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Fordulo), ResourceType = typeof(TanuloResource))]
|
||||
public string Fordulo { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Resztvett), ResourceType = typeof(TanuloResource))]
|
||||
public string Resztvett { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Tovabbjutott), ResourceType = typeof(TanuloResource))]
|
||||
public string Tovabbjutott { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Eredmeny), ResourceType = typeof(TanuloResource))]
|
||||
public string Eredmeny { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Helyezes), ResourceType = typeof(TanuloResource))]
|
||||
public string Helyezes { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,65 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Core.CustomAttributes;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloEgyszeriPalyakezdesiJuttatasGridModel : TanuloSzakkepzesiJuttatasGridModel
|
||||
{
|
||||
public TanuloEgyszeriPalyakezdesiJuttatasGridModel()
|
||||
: base()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public TanuloEgyszeriPalyakezdesiJuttatasGridModel(TanuloEgyszeriPalyakezdesiJuttatasItemCo juttatasCO)
|
||||
: base(juttatasCO)
|
||||
{
|
||||
ErdemjegyMinimumAlatt = juttatasCO.ErdemjegyMinimumAlatt;
|
||||
JuttatasMeghatarozasraKerult = juttatasCO.JuttatasMeghatarozasraKerult;
|
||||
NincsEpjAdata = juttatasCO.NincsEpjAdata;
|
||||
SzakmaiVizsgaEredmenye = juttatasCO.SzakmaiVizsgaEredmenye;
|
||||
SzakmaiVizsgaSzakkepesitesMegnevezese = juttatasCO.SzakmaiVizsgaSzakkepesitesMegnevezese;
|
||||
SzakmaiVizsgaSzakkepesitesAzonosito = juttatasCO.SzakmaiVizsgaSzakkepesitesAzonosito;
|
||||
IsJavitoVizsga_BNAME = juttatasCO.IsJavitoVizsga.GetDisplayName();
|
||||
IsPotloVizsga_BNAME = juttatasCO.IsPotloVizsga.GetDisplayName();
|
||||
VizsgaDatum = juttatasCO.VizsgaDatum;
|
||||
BizonyitvanySzama = juttatasCO.BizonyitvanySzama;
|
||||
}
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.SzakmaiVizsgaEredmenye), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 07, nameof(SzakkepzesiJuttatasokResource.SzakmaiVizsgaErdemjegye), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public double? SzakmaiVizsgaEredmenye { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.SzakmaiVizsgaSzakkepesitesMegnevezese), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 08, nameof(SzakkepzesiJuttatasokResource.SzakmaiVizsgaSzakkepesitesMegnevezese), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string SzakmaiVizsgaSzakkepesitesMegnevezese { get; set; }
|
||||
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 09, nameof(SzakkepzesiJuttatasokResource.SzakmaiVizsgaSzakkepesitesAzonosito), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string SzakmaiVizsgaSzakkepesitesAzonosito { get; set; }
|
||||
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 12, nameof(SzakkepzesiJuttatasokResource.JavitoVizsgazo), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string IsJavitoVizsga_BNAME { get; set; }
|
||||
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 13, nameof(SzakkepzesiJuttatasokResource.PotloVizsgazo), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string IsPotloVizsga_BNAME { get; set; }
|
||||
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 10, nameof(SzakkepzesiJuttatasokResource.AVizsgaDatuma), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public DateTime? VizsgaDatum { get; set; }
|
||||
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 11, nameof(SzakkepzesiJuttatasokResource.BizonyitvanySzama), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string BizonyitvanySzama { get; set; }
|
||||
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 18, nameof(SzakkepzesiJuttatasokResource.ErdemjegyMinimumAlatt), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string ErdemjegyMinimumAlatt { get; set; }
|
||||
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 19, nameof(SzakkepzesiJuttatasokResource.MeghatarozasraKerultAJuttatas), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string JuttatasMeghatarozasraKerult { get; set; }
|
||||
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 20, nameof(SzakkepzesiJuttatasokResource.NincsEpjAdata), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string NincsEpjAdata { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,39 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloEgyszeriPalyakezdesiJuttatasSearchModel : TanuloSzakkepzesiJuttatasSearchModel
|
||||
{
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.JuttatasOsszege), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public int? JuttatasOsszege { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.SzakmaiVizsgaEredmenye), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
[Range(1.0, 5.0)]
|
||||
public double? SzakmaiVizsgaEredmenyeTol { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.SzakmaiVizsgaEredmenye), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
[Range(1.0, 5.0)]
|
||||
public double? SzakmaiVizsgaEredmenyeIg { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.SzakmaiVizsgaSzakkepesitesMegnevezese), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string SzakmaiVizsgaSzakkepesitesMegnevezese { get; set; }
|
||||
|
||||
public TanuloEgyszeriPalyakezdesiJuttatasKeresesCO ConvertModelToCo()
|
||||
{
|
||||
return new TanuloEgyszeriPalyakezdesiJuttatasKeresesCO()
|
||||
{
|
||||
TanuloNeve = this.TanuloNeve,
|
||||
OktatasiAzonosito = this.OktatasiAzonosito,
|
||||
OsztalyId = this.OsztalyId,
|
||||
EvfolyamId = this.Evfolyam,
|
||||
SzakmaiVizsgaEredmenyeTol = this.SzakmaiVizsgaEredmenyeTol,
|
||||
SzakmaiVizsgaEredmenyeIg = this.SzakmaiVizsgaEredmenyeIg,
|
||||
SzakmaiVizsgaSzakkepesitesMegnevezese = this.SzakmaiVizsgaSzakkepesitesMegnevezese,
|
||||
JuttatasOsszege = this.JuttatasOsszege,
|
||||
};
|
||||
}
|
||||
|
||||
}
|
||||
}
|
103
KretaWeb/Areas/Tanulo/Models/TanuloGridModel.cs
Normal file
103
KretaWeb/Areas/Tanulo/Models/TanuloGridModel.cs
Normal file
|
@ -0,0 +1,103 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Core.CustomAttributes;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloGridModel : IKretaIdentity
|
||||
{
|
||||
public const string TanuloExportAttributeId = nameof(TanuloExportAttributeId);
|
||||
public const string DualisTanuloExportAttributeId = nameof(DualisTanuloExportAttributeId);
|
||||
|
||||
public TanuloGridModel()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public TanuloGridModel(TanuloGridItemCo itemCo)
|
||||
{
|
||||
TanuloId = itemCo.TanuloId;
|
||||
TanuloNeve = itemCo.TanuloNeve;
|
||||
TanuloNeveElotagNelkul = itemCo.TanuloNeveElotagNelkul;
|
||||
AnyjaNeve = itemCo.AnyjaNeve;
|
||||
SzuletesiHely = itemCo.SzuletesiHely;
|
||||
SzuletesiIdo = itemCo.SzuletesiIdo;
|
||||
OktatasiAzonosito = itemCo.OktatasiAzonosito;
|
||||
IsTankotelezettText = itemCo.IsTanKotelezettText;
|
||||
Osztaly = itemCo.Osztaly;
|
||||
OsztalyCsoportId = itemCo.OsztalyCsoportId;
|
||||
IsArchivalt = itemCo.IsArchivalt;
|
||||
MuveszetiAgId_DNAME = itemCo.MuveszetiAgId_DNAME;
|
||||
ID = $"{TanuloId}_{OsztalyCsoportId}";
|
||||
SzervezetNev = itemCo.SzervezetNev;
|
||||
SzervezetAzonosito = itemCo.SzervezetAzonosito;
|
||||
}
|
||||
|
||||
public string ID { get; set; }
|
||||
|
||||
public int TanuloId { get; set; }
|
||||
public int? OsztalyCsoportId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Nev), ResourceType = typeof(TanuloResource))]
|
||||
public string TanuloNeve { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanuloExportAttributeId, 00, nameof(TanuloResource.Neve), typeof(TanuloResource))]
|
||||
[SimpleExportColumn(DualisTanuloExportAttributeId, 00, nameof(TanuloResource.Neve), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.Nev), ResourceType = typeof(TanuloResource))]
|
||||
public string TanuloNeveElotagNelkul { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanuloExportAttributeId, 02, nameof(TanuloResource.AnyjaSzuletesiNev), typeof(TanuloResource))]
|
||||
[SimpleExportColumn(DualisTanuloExportAttributeId, 02, nameof(TanuloResource.AnyjaSzuletesiNev), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.AnyjaNeve), ResourceType = typeof(TanuloResource))]
|
||||
public string AnyjaNeve { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanuloExportAttributeId, 03, nameof(TanuloResource.SzuletesiHely), typeof(TanuloResource))]
|
||||
[SimpleExportColumn(DualisTanuloExportAttributeId, 03, nameof(TanuloResource.SzuletesiHely), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiHely), ResourceType = typeof(TanuloResource))]
|
||||
public string SzuletesiHely { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanuloExportAttributeId, 04, nameof(TanuloResource.SzuletesiIdo), typeof(TanuloResource))]
|
||||
[SimpleExportColumn(DualisTanuloExportAttributeId, 04, nameof(TanuloResource.SzuletesiIdo), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiIdo), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime SzuletesiIdo { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanuloExportAttributeId, 01, nameof(TanuloResource.OktatasiAzonosito), typeof(TanuloResource))]
|
||||
[SimpleExportColumn(DualisTanuloExportAttributeId, 01, nameof(TanuloResource.OktatasiAzonosito), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.OktatasiAzonosito), ResourceType = typeof(TanuloResource))]
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Tankotelezett), ResourceType = typeof(TanuloResource))]
|
||||
public bool Tankotelezett { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanuloExportAttributeId, 05, nameof(TanuloResource.Tankotelezett), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.Tankotelezett), ResourceType = typeof(TanuloResource))]
|
||||
public string IsTankotelezettText { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Tanterv), ResourceType = typeof(TanuloResource))]
|
||||
public string Tanterv { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanuloExportAttributeId, 06, nameof(TanuloResource.Osztaly), typeof(TanuloResource))]
|
||||
[SimpleExportColumn(DualisTanuloExportAttributeId, 05, nameof(TanuloResource.Osztaly), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.Osztaly), ResourceType = typeof(TanuloResource))]
|
||||
public string Osztaly { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.MuvesztiAg), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string MuveszetiAgId_DNAME { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Tankotelezett), ResourceType = typeof(TanuloResource))]
|
||||
public string Tankotelezett_BNAME { get; set; }
|
||||
|
||||
public bool IsArchivalt { get; set; }
|
||||
|
||||
[SimpleExportColumn(DualisTanuloExportAttributeId, 06, nameof(TeremResource.SzervezetNeve), typeof(TeremResource))]
|
||||
[Display(Name = nameof(TeremResource.SzervezetNeve), ResourceType = typeof(TeremResource))]
|
||||
public string SzervezetNev { get; set; }
|
||||
|
||||
[SimpleExportColumn(DualisTanuloExportAttributeId, 07, nameof(TeremResource.SzervezetAzonosito), typeof(TeremResource))]
|
||||
[Display(Name = nameof(TeremResource.SzervezetAzonosito), ResourceType = typeof(TeremResource))]
|
||||
public string SzervezetAzonosito { get; set; }
|
||||
}
|
||||
}
|
61
KretaWeb/Areas/Tanulo/Models/TanuloHaziFeladatGridModel.cs
Normal file
61
KretaWeb/Areas/Tanulo/Models/TanuloHaziFeladatGridModel.cs
Normal file
|
@ -0,0 +1,61 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Core.CustomAttributes;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloHaziFeladatGridModel : IKretaIdentity
|
||||
{
|
||||
public const string TanuloHaziFeladatExportAttributeId = nameof(TanuloHaziFeladatExportAttributeId);
|
||||
|
||||
public TanuloHaziFeladatGridModel() { }
|
||||
|
||||
public TanuloHaziFeladatGridModel(DataRow dr)
|
||||
{
|
||||
TantargyNev = dr.Field<string>("TantargyNev");
|
||||
TanarNeve = dr.Field<string>("TanarNeve");
|
||||
HaziFeladatSzoveg = dr.Field<string>("HaziFeladatSzoveg");
|
||||
HaziFeladatTenylegesRogzitesDatumaStr = dr.Field<DateTime>("HaziFeladatTenylegesRogzitesDatuma").ToString(Core.Constants.ToStringPattern.HungarianDate);
|
||||
HaziFeladatHataridoStr = dr.Field<DateTime>("HaziFeladatHatarido").ToString(Core.Constants.ToStringPattern.HungarianDate);
|
||||
}
|
||||
|
||||
public string ID { get; set; }
|
||||
|
||||
public int TantargyId { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanuloHaziFeladatExportAttributeId, 00, nameof(TanuloResource.Tantargy), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.Tantargy), ResourceType = typeof(TanuloResource))]
|
||||
public string TantargyNev { get; set; }
|
||||
|
||||
public bool isTanitasiOra_BOOL { get; set; }
|
||||
|
||||
public int EventId { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanuloHaziFeladatExportAttributeId, 01, nameof(TanuloResource.Tanar), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.Tanar), ResourceType = typeof(TanuloResource))]
|
||||
public string TanarNeve { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanuloHaziFeladatExportAttributeId, 02, nameof(TanuloResource.HaziFeladatLeiras), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.HaziFeladatLeiras), ResourceType = typeof(TanuloResource))]
|
||||
public string HaziFeladatSzoveg { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.HaziFeladatRogzitesDatuma), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime HaziFeladatTenylegesRogzitesDatuma { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanuloHaziFeladatExportAttributeId, 04, nameof(TanuloResource.HaziFeladatHatarido), typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.HaziFeladatHatarido), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime HaziFeladatHatarido { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.MegoldottHF), ResourceType = typeof(TanuloResource))]
|
||||
public string MegoldottHF { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanuloHaziFeladatExportAttributeId, 03, nameof(TanuloResource.HaziFeladatRogzitesDatuma), typeof(TanuloResource))]
|
||||
public string HaziFeladatTenylegesRogzitesDatumaStr { get; set; }
|
||||
|
||||
[SimpleExportColumn(TanuloHaziFeladatExportAttributeId, 04, nameof(TanuloResource.HaziFeladatHatarido), typeof(TanuloResource))]
|
||||
public string HaziFeladatHataridoStr { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloHaziFeladatMegoldottModel
|
||||
{
|
||||
public string HFId { get; set; }
|
||||
public string TanuloId { get; set; }
|
||||
public bool Megoldva { get; set; }
|
||||
}
|
||||
}
|
36
KretaWeb/Areas/Tanulo/Models/TanuloHaziFeladatSearchModel.cs
Normal file
36
KretaWeb/Areas/Tanulo/Models/TanuloHaziFeladatSearchModel.cs
Normal file
|
@ -0,0 +1,36 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloHaziFeladatSearchModel
|
||||
{
|
||||
[Display(Name = nameof(TanuloResource.Tanar), ResourceType = typeof(TanuloResource))]
|
||||
public string TanarNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Tantargy), ResourceType = typeof(TanuloResource))]
|
||||
public int? TantargyId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.HaziFeladatHatarido), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? HaziFeladatHataridoKezdoDatum { get; set; }
|
||||
|
||||
public DateTime? HaziFeladatHatairdo { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.RegiHaziFeladatokElrejtese), ResourceType = typeof(TanuloResource))]
|
||||
public bool RegiHaziFeladatokElrejtese { get; set; } = true;
|
||||
|
||||
public TanuloHaziFeladatSearchCO ConvertModelToCo()
|
||||
{
|
||||
return new TanuloHaziFeladatSearchCO
|
||||
{
|
||||
TanarNev = TanarNev,
|
||||
TantargyId = TantargyId,
|
||||
HaziFeladatHataridoKezdoDatum = HaziFeladatHataridoKezdoDatum,
|
||||
HaziFeladatHatairdo = HaziFeladatHatairdo,
|
||||
RegiHaziFeladatokElrejtese = RegiHaziFeladatokElrejtese
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,57 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloJogviszonyAdatokSearchModel
|
||||
{
|
||||
[Display(Name = nameof(TanuloResource.TanuloNeve), ResourceType = typeof(TanuloResource))]
|
||||
public string TanuloNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.OktatasiAzonosito), ResourceType = typeof(TanuloResource))]
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Osztaly), ResourceType = typeof(TanuloResource))]
|
||||
public int? OsztalyId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.JogviszonyKezdete), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? JogviszonyKezdeteDateFrom { get; set; }
|
||||
public DateTime? JogviszonyKezdeteDateTo { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.JogviszonyKeletkezesenekJogcime), ResourceType = typeof(TanuloResource))]
|
||||
public int? JogviszonyKeletkezesenekJogcimeId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.JogviszonyVege), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? JogviszonyVegeDateFrom { get; set; }
|
||||
public DateTime? JogviszonyVegeDateTo { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.JogviszonyMegszunesenekJogcime), ResourceType = typeof(TanuloResource))]
|
||||
public int? JogviszonyMegszunesenekJogcimeId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.JogviszonyTipusa), ResourceType = typeof(TanuloResource))]
|
||||
public int? JogviszonyTipusId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.JogviszonyStatusza), ResourceType = typeof(TanuloResource))]
|
||||
public int? JogviszonyStatuszId { get; set; }
|
||||
|
||||
public TanuloJogviszonyAdatokSearchCO ConvertToCo()
|
||||
{
|
||||
return new TanuloJogviszonyAdatokSearchCO
|
||||
{
|
||||
TanuloNev = this.TanuloNev,
|
||||
OktatasiAzonosito = this.OktatasiAzonosito,
|
||||
OsztalyId = this.OsztalyId,
|
||||
JogviszonyKezdeteDateFrom = this.JogviszonyKezdeteDateFrom,
|
||||
JogviszonyKezdeteDateTo = this.JogviszonyKezdeteDateTo,
|
||||
JogviszonyKeletkezesenekJogcimeId = this.JogviszonyKeletkezesenekJogcimeId,
|
||||
JogviszonyVegeDateFrom = this.JogviszonyVegeDateFrom,
|
||||
JogviszonyVegeDateTo = this.JogviszonyVegeDateTo,
|
||||
JogviszonyMegszunesenekJogcimeId = this.JogviszonyMegszunesenekJogcimeId,
|
||||
JogviszonyTipusId = this.JogviszonyTipusId,
|
||||
JogviszonyStatuszId = this.JogviszonyStatuszId
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
15
KretaWeb/Areas/Tanulo/Models/TanuloLEPModel.cs
Normal file
15
KretaWeb/Areas/Tanulo/Models/TanuloLEPModel.cs
Normal file
|
@ -0,0 +1,15 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloLEPModel
|
||||
{
|
||||
public int? TanuloId { get; set; }
|
||||
|
||||
[Required(ErrorMessageResourceName = nameof(ErrorResource.TanuloNevMegadasaKotelezo), ErrorMessageResourceType = typeof(ErrorResource))]
|
||||
[StringLength(maximumLength: 200, ErrorMessageResourceName = nameof(ErrorResource.TanuloNeveMax20Karakter), ErrorMessageResourceType = typeof(ErrorResource))]
|
||||
[Display(Name = nameof(TanuloResource.TanuloNeve), ResourceType = typeof(TanuloResource))]
|
||||
public string Nev { get; set; }
|
||||
}
|
||||
}
|
2015
KretaWeb/Areas/Tanulo/Models/TanuloModel.cs
Normal file
2015
KretaWeb/Areas/Tanulo/Models/TanuloModel.cs
Normal file
File diff suppressed because it is too large
Load diff
251
KretaWeb/Areas/Tanulo/Models/TanuloSearchModel.cs
Normal file
251
KretaWeb/Areas/Tanulo/Models/TanuloSearchModel.cs
Normal file
|
@ -0,0 +1,251 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Web.Mvc;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.BusinessLogic.Helpers;
|
||||
using Kreta.BusinessLogic.Helpers.SystemSettings;
|
||||
using Kreta.Core;
|
||||
using Kreta.Core.ConnectionType;
|
||||
using Kreta.Enums;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
using Kreta.Resources;
|
||||
using Kreta.Web.Helpers;
|
||||
using Kreta.Web.Helpers.TabStrip;
|
||||
using Kreta.Web.Security;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloSearchModel
|
||||
{
|
||||
public TanuloSearchModel()
|
||||
{
|
||||
TabList = new List<TabStripItemModel>();
|
||||
AmiFeladatKategoriaIdItem = new List<SelectListItem>() { new SelectListItem { Text = OktNevelesiKategoriaEnum.AlapfokuMuveszetoktatas.GetDisplayName(ClaimData.SelectedTanevID.Value), Value = ((int)OktNevelesiKategoriaEnum.AlapfokuMuveszetoktatas).ToString() } };
|
||||
KollegiumFeladatKategoriaIdItem = new List<SelectListItem>() { new SelectListItem { Text = OktNevelesiKategoriaEnum.Kollegium.GetDisplayName(ClaimData.SelectedTanevID.Value), Value = ((int)OktNevelesiKategoriaEnum.Kollegium).ToString() } };
|
||||
FelnottkepzesFeladatKategoriaIdItem = new List<SelectListItem>() { new SelectListItem { Text = OktNevelesiKategoriaEnum.Felnottkepzes.GetDisplayName(ClaimData.SelectedTanevID.Value), Value = ((int)OktNevelesiKategoriaEnum.Felnottkepzes).ToString() } };
|
||||
EGYMIFeladatKategoriaIdItem = new List<SelectListItem>() { new SelectListItem { Text = OktNevelesiKategoriaEnum.EGYMI.GetDisplayName(ClaimData.SelectedTanevID.Value), Value = ((int)OktNevelesiKategoriaEnum.EGYMI).ToString() } };
|
||||
|
||||
if (ClaimData.IsVegyes)
|
||||
{
|
||||
FeladatKategoriaId = new SystemSettingsHelper(ConnectionTypeExtensions.GetSessionConnectionType()).GetSystemSettingValue<int>(RendszerBeallitasTipusEnum.Default_Feladat_Kategoria);
|
||||
}
|
||||
}
|
||||
|
||||
public int TanuloId { get; set; }
|
||||
|
||||
public string TanuloModalHeader { get; set; }
|
||||
|
||||
public List<TabStripItemModel> TabList { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Nev), ResourceType = typeof(TanuloResource))]
|
||||
public string Nev { get; set; }
|
||||
|
||||
[Display(Name = nameof(CommonResource.Nem), ResourceType = typeof(CommonResource))]
|
||||
public int? NemId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.AnyjaNeve), ResourceType = typeof(TanuloResource))]
|
||||
public string AnyjaNeve { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiHely), ResourceType = typeof(TanuloResource))]
|
||||
public string SzuletesiHely { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiIdo), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? SzuletesiIdoTol { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiIdo), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? SzuletesiIdoIg { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.OsztalyCsoport), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? OsztalyCsoportId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Aktiv), ResourceType = typeof(TanuloResource))]
|
||||
public bool Aktiv { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Archivaltak), ResourceType = typeof(TanuloResource))]
|
||||
public bool Archivalt { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Evfolyam), ResourceType = typeof(TanuloResource))]
|
||||
public int? EvfolyamId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.FelvetelTaneve), ResourceType = typeof(TanuloResource))]
|
||||
public int? FelvetelTanevId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.OktatasiAzonosito), ResourceType = typeof(TanuloResource))]
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Vegzos), ResourceType = typeof(TanuloResource))]
|
||||
public int? VegzosId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SNI), ResourceType = typeof(TanuloResource))]
|
||||
public int? SNIId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.BTM), ResourceType = typeof(TanuloResource))]
|
||||
public int? BTMId { get; set; }
|
||||
|
||||
[Display(Name = nameof(CommonResource.Feladatellatasihely), ResourceType = typeof(CommonResource))]
|
||||
public int? FeladatEllatasiHelyId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.HatranyosHelyzet), ResourceType = typeof(TanuloResource))]
|
||||
public int? HatranyosHelyzetId { get; set; }
|
||||
|
||||
public bool? RosszOktAzon { get; set; }
|
||||
|
||||
public bool? OsztalybaSoroltTantervNelkul { get; set; }
|
||||
|
||||
public bool? NincsNem { get; set; }
|
||||
|
||||
public bool? NincsSzakmaCsoport { get; set; }
|
||||
|
||||
public bool? NincsAnyanyelv { get; set; }
|
||||
|
||||
public bool? NincsAllampolgarsag { get; set; }
|
||||
public bool? TanuloBelepesNelkul { get; set; }
|
||||
|
||||
public bool? NincsOsztondijAlapAdat { get; set; }
|
||||
public bool? NincsOsztondijUtalasAdat { get; set; }
|
||||
public bool? VanKettosOsztalybesorolas { get; set; }
|
||||
public bool IsHibasanRogzitettOktatasiAzonositok { get; set; }
|
||||
public bool IsHibasanRogzitettTajSzamok { get; set; }
|
||||
public bool IsHibasanRogzitettAdoazonositoJelek { get; set; }
|
||||
|
||||
//Tanuló hozzáférés generálása gomb láthatósága
|
||||
public bool TanuloHozzaferesGeneralasaGombLathato { get; set; }
|
||||
|
||||
public bool TanuloJelszoGeneralasaGombLathato { get; set; }
|
||||
|
||||
//Gondviselő hozzáférés generálása gomb láthatósága
|
||||
public bool GondviseloHozzaferesGeneralasaGombLathato { get; set; }
|
||||
|
||||
public bool GondviseloJelszoGeneralasaGombLathato { get; set; }
|
||||
public bool IsFromSzervezet { get; set; }
|
||||
public int? SzervezetId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TeremResource.SzervezetNeve), ResourceType = typeof(TeremResource))]
|
||||
public string SzervezetNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(TeremResource.SzervezetAzonosito), ResourceType = typeof(TeremResource))]
|
||||
public string SzervezetAzonosito { get; set; }
|
||||
|
||||
public bool IsDualisKepzesEnabled => new IntezmenyConfigHelper(ConnectionTypeExtensions.GetSystemConnectionType()).GetIntezmenyConfig<bool>(IntezmenyConfigModulEnum.DualisKepzes, IntezmenyConfigTipusEnum.IsEnabled);
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.EllatottKoznevelesiFeladatTipus), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? FeladatKategoriaId { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.MuvesztiAg), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? SearchMuveszetiAgId { get; set; }
|
||||
|
||||
public List<SelectListItem> AmiFeladatKategoriaIdItem { get; set; }
|
||||
public List<SelectListItem> KollegiumFeladatKategoriaIdItem { get; set; }
|
||||
public List<SelectListItem> FelnottkepzesFeladatKategoriaIdItem { get; set; }
|
||||
public List<SelectListItem> EGYMIFeladatKategoriaIdItem { get; set; }
|
||||
|
||||
public bool ForOktober { get; set; }
|
||||
[Display(Name = nameof(TanuloResource.TanterviJelleg), ResourceType = typeof(TanuloResource))]
|
||||
public int? TanterviJellegSearchId { get; set; }
|
||||
|
||||
public static TanuloSearchModel SetFilterTanuloSearchModel(string filter)
|
||||
{
|
||||
TanuloSearchModel result = new TanuloSearchModel();
|
||||
|
||||
switch (filter)
|
||||
{
|
||||
case "nincsallampolgarsag":
|
||||
result.NincsAllampolgarsag = true;
|
||||
result.FeladatKategoriaId = Constants.MindenErteke.FeladatKategoria;
|
||||
break;
|
||||
case "nincsanyanyelv":
|
||||
result.NincsAnyanyelv = true;
|
||||
result.FeladatKategoriaId = Constants.MindenErteke.FeladatKategoria;
|
||||
break;
|
||||
case "nincsszakmacsoport":
|
||||
result.NincsSzakmaCsoport = true;
|
||||
result.FeladatKategoriaId = Constants.MindenErteke.FeladatKategoria;
|
||||
break;
|
||||
case "nincsnem":
|
||||
result.NincsNem = true;
|
||||
result.FeladatKategoriaId = Constants.MindenErteke.FeladatKategoria;
|
||||
break;
|
||||
case "nincsbelepestanulo":
|
||||
result.TanuloBelepesNelkul = true;
|
||||
result.FeladatKategoriaId = Constants.MindenErteke.FeladatKategoria;
|
||||
break;
|
||||
case "minden":
|
||||
result.FeladatKategoriaId = Constants.MindenErteke.FeladatKategoria;
|
||||
break;
|
||||
case "nincsOsztondijAlapAdat":
|
||||
result.NincsOsztondijAlapAdat = true;
|
||||
result.FeladatKategoriaId = (int)OktNevelesiKategoriaEnum.NevelesOktatas;
|
||||
break;
|
||||
case "nincsOsztondijUtalasAdat":
|
||||
result.NincsOsztondijUtalasAdat = true;
|
||||
result.FeladatKategoriaId = (int)OktNevelesiKategoriaEnum.NevelesOktatas;
|
||||
break;
|
||||
case "vanKettosOsztalybesorolas":
|
||||
result.VanKettosOsztalybesorolas = true;
|
||||
break;
|
||||
case "hibasanRogzitettOktatasiAzonositok":
|
||||
result.IsHibasanRogzitettOktatasiAzonositok = true;
|
||||
result.FeladatKategoriaId = Constants.MindenErteke.FeladatKategoria;
|
||||
break;
|
||||
case "hibasanRogzitettTajSzamok":
|
||||
result.IsHibasanRogzitettTajSzamok = true;
|
||||
result.FeladatKategoriaId = Constants.MindenErteke.FeladatKategoria;
|
||||
result.Aktiv = true;
|
||||
break;
|
||||
case "hibasanRogzitettAdoazonositoJelek":
|
||||
result.IsHibasanRogzitettAdoazonositoJelek = true;
|
||||
result.FeladatKategoriaId = Constants.MindenErteke.FeladatKategoria;
|
||||
result.Aktiv = true;
|
||||
break;
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
public TanuloKeresesCO ConvertModelToCo(IConnectionType connectionType, bool isAktivTanev)
|
||||
{
|
||||
return new TanuloKeresesCO(connectionType, isAktivTanev)
|
||||
{
|
||||
Nev = this.Nev,
|
||||
Neme = this.NemId,
|
||||
EvfolyamId = this.EvfolyamId,
|
||||
FelvetelEve = this.FelvetelTanevId,
|
||||
SzuletesiIdoKezdet = this.SzuletesiIdoTol,
|
||||
SzuletesiIdoVeg = this.SzuletesiIdoIg,
|
||||
AnyjaNeve = this.AnyjaNeve,
|
||||
SzuletesiHely = this.SzuletesiHely,
|
||||
OsztalyId = this.OsztalyCsoportId,
|
||||
Aktiv = this.Aktiv,
|
||||
Vegzos = this.VegzosId?.ToString(),
|
||||
SNI = this.SNIId?.ToString(),
|
||||
BTM = this.BTMId?.ToString(),
|
||||
FeladatellatasiHelyId = this.FeladatEllatasiHelyId,
|
||||
HatranyosHelyzetId = this.HatranyosHelyzetId,
|
||||
Torolt = this.Archivalt,
|
||||
OktatasiAzonosito = string.IsNullOrWhiteSpace(this.OktatasiAzonosito) ? string.Empty : this.OktatasiAzonosito,
|
||||
OsztalybaSoroltTantervNelkul = this.OsztalybaSoroltTantervNelkul,
|
||||
NincsNem = this.NincsNem,
|
||||
NincsAllampolgarsag = this.NincsAllampolgarsag,
|
||||
NincsAnyanyelv = this.NincsAnyanyelv,
|
||||
NincsSzakmaCsoport = this.NincsSzakmaCsoport,
|
||||
FeladatKategoriaId = this.FeladatKategoriaId.IsEntityId() ? this.FeladatKategoriaId : null,
|
||||
TanuloBelepesNelkul = this.TanuloBelepesNelkul,
|
||||
SearchMuveszetiAgId = this.SearchMuveszetiAgId,
|
||||
ForOktober = ForOktober,
|
||||
NincsOsztondijAlapAdat = this.NincsOsztondijAlapAdat,
|
||||
NincsOsztondijUtalasAdat = this.NincsOsztondijUtalasAdat,
|
||||
VanKettosOsztalybesorolas = this.VanKettosOsztalybesorolas,
|
||||
IsHibasanRogzitettOktatasiAzonositok = this.IsHibasanRogzitettOktatasiAzonositok,
|
||||
IsHibasanRogzitettTajSzamok = this.IsHibasanRogzitettTajSzamok,
|
||||
IsHibasanRogzitettAdoazonositoJelek = this.IsHibasanRogzitettAdoazonositoJelek,
|
||||
TanterviJellegSearchId = this.TanterviJellegSearchId,
|
||||
IsFromSzervezet = this.IsFromSzervezet,
|
||||
SzervezetId = this.SzervezetId,
|
||||
SzervezetNev = this.SzervezetNev,
|
||||
SzervezetAzonosito = this.SzervezetAzonosito,
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,94 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Core.CustomAttributes;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloSzakkepzesiJuttatasGridModel : IKretaIdentity
|
||||
{
|
||||
public const string SzakkepzesiOsztondijExportAttributeId = nameof(SzakkepzesiOsztondijExportAttributeId);
|
||||
public const string EgyszeriPalyakezdesiJuttatasExportAttributeId = nameof(EgyszeriPalyakezdesiJuttatasExportAttributeId);
|
||||
|
||||
public TanuloSzakkepzesiJuttatasGridModel()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public TanuloSzakkepzesiJuttatasGridModel(TanuloSzakkepzesiJuttatasItemCo juttatasCO)
|
||||
{
|
||||
TanuloNeve = juttatasCO.TanuloNeve;
|
||||
AnyjaNeve = juttatasCO.AnyjaNeve;
|
||||
SzuletesiHelye = juttatasCO.SzuletesiHelye;
|
||||
SzuletesiIdeje = juttatasCO.SzuletesiIdeje;
|
||||
EvfolyamNev = juttatasCO.EvfolyamNeve;
|
||||
IsJogosultsagText = juttatasCO.Jogosultsag.GetDisplayName();
|
||||
NemJogosultsagOka_STR = juttatasCO.NemJogosultsagOka_STR;
|
||||
OsztondijOsszege = juttatasCO.JuttatasOsszege??0;
|
||||
OktatasiAzonosito = juttatasCO.OktatasiAzonosito;
|
||||
NemTanuloiJogviszonyaVan = juttatasCO.NemTanuloiJogviszonyaVan;
|
||||
MasodikVagyTobbesSzakmatSzerzo = juttatasCO.MasodikVagyTobbesSzakmatSzerzo;
|
||||
Osztaly = juttatasCO.Osztaly;
|
||||
}
|
||||
|
||||
public string ID { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TanuloNeve), ResourceType = typeof(TanuloResource))]
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 00, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameTanuloNeve), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 00, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameTanuloNeve), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string TanuloNeve { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.OktatasiAzonosito), ResourceType = typeof(TanuloResource))]
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 01, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameOktatasiAzonosito), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 01, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameOktatasiAzonosito), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 02, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameAnyjaNeve), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 02, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameAnyjaNeve), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string AnyjaNeve { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiHely), ResourceType = typeof(TanuloResource))]
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 03, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameSzuletesiHelye), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 03, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameSzuletesiHelye), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string SzuletesiHelye { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiIdo), ResourceType = typeof(TanuloResource))]
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 04, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameSzuletesiIdeje), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 04, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameSzuletesiIdeje), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public DateTime? SzuletesiIdeje { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Osztaly), ResourceType = typeof(TanuloResource))]
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 06, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameOsztaly), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 05, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameOsztaly), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string Osztaly { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Evfolyam), ResourceType = typeof(TanuloResource))]
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 07, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameEvfolyam), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 06, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameEvfolyam), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string EvfolyamNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.JuttatasOsszege), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 10, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameOsztondijOsszege), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 15, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameOsztondijOsszege), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public int OsztondijOsszege { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.NemJogosultsagOka), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string NemJogosultsagOka_STR { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.Jogosultsag), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 08, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameJogosultsag), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 14, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameJogosultsag), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string IsJogosultsagText { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 11, nameof(SzakkepzesiJuttatasokResource.NemTanuloiJogviszonyaVan), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 16, nameof(SzakkepzesiJuttatasokResource.NemTanuloiJogviszonyaVan), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string NemTanuloiJogviszonyaVan { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 13, nameof(SzakkepzesiJuttatasokResource.MasodikVagyTobbesSzakmatSzerzo), typeof(SzakkepzesiJuttatasokResource))]
|
||||
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 17, nameof(SzakkepzesiJuttatasokResource.MasodikVagyTobbesSzakmatSzerzo), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string MasodikVagyTobbesSzakmatSzerzo { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloSzakkepzesiJuttatasSearchModel
|
||||
{
|
||||
[Display(Name = nameof(TanuloResource.TanuloNeve), ResourceType = typeof(TanuloResource))]
|
||||
public string TanuloNeve { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.OktatasiAzonosito), ResourceType = typeof(TanuloResource))]
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Osztaly), ResourceType = typeof(TanuloResource))]
|
||||
public int? OsztalyId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Evfolyam), ResourceType = typeof(TanuloResource))]
|
||||
public int? Evfolyam { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,114 @@
|
|||
using System;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Core.CustomAttributes;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloSzakkepzesiOsztondijGridModel : TanuloSzakkepzesiJuttatasGridModel
|
||||
{
|
||||
|
||||
public TanuloSzakkepzesiOsztondijGridModel()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public TanuloSzakkepzesiOsztondijGridModel(TanuloSzakkepzesiOsztondijakItemCo juttatasokCO)
|
||||
: base(juttatasokCO)
|
||||
{
|
||||
TanuloNeve = juttatasokCO.TanuloNeve;
|
||||
EvfolyamNev = juttatasokCO.EvfolyamNeve;
|
||||
IsJogosultsagText = juttatasokCO.Jogosultsag.GetDisplayName();
|
||||
NemJogosultsagOka_STR = juttatasokCO.NemJogosultsagOka_STR;
|
||||
OsztondijOsszege = juttatasokCO.JuttatasOsszege??0;
|
||||
OktatasiAzonosito = juttatasokCO.OktatasiAzonosito;
|
||||
NemTanuloiJogviszonyaVan = juttatasokCO.NemTanuloiJogviszonyaVan;
|
||||
AVizsgaltHonapbanNemVoltTanuloiJogviszonya = juttatasokCO.AVizsgaltHonapbanNemVoltTanuloiJogviszonya;
|
||||
NemAMegjeloltEvfolyamraVanBesorolva = juttatasokCO.NemAMegjeloltEvfolyamraVanBesorolva;
|
||||
MasodikVagyTobbesSzakmatSzerzo = juttatasokCO.MasodikVagyTobbesSzakmatSzerzo;
|
||||
BeszamitasosTanulo = juttatasokCO.BeszamitasosTanulo.GetDisplayName();
|
||||
Evismetlo = juttatasokCO.Evismetlo;
|
||||
IgazolatlanMulasztasokSzama = juttatasokCO.IgazolatlanMulasztasokSzama;
|
||||
DualisOktatas = juttatasokCO.DualisOktatas;
|
||||
AtlagMinimumAlatt = juttatasokCO.AtlagMinimumAlatt;
|
||||
TechnikaiOsztalyTagja = juttatasokCO.TechnikaiOsztalyTagja;
|
||||
VendegTanulo = juttatasokCO.VendegTanulo;
|
||||
JogviszonySzuneteltetese = juttatasokCO.JogviszonySzuneteltetese;
|
||||
KeresztfelevesOsztalyTagja = juttatasokCO.KeresztfelevesOsztalyTagja;
|
||||
OsztondijbolKizarva = juttatasokCO.OsztondijbolKizarva;
|
||||
MulasztasMiattKizart = juttatasokCO.MulasztasMiattKizart;
|
||||
NemSzakmajegyzekSzerintiKepzes = juttatasokCO.NemSzakmajegyzekSzerintiKepzes;
|
||||
NemIngyenesKepzesenResztvevo = juttatasokCO.NemIngyenesKepzesenResztvevo;
|
||||
Osztaly = juttatasokCO.Osztaly;
|
||||
KeziAtlag = juttatasokCO.KeziAtlag;
|
||||
SzamitottAtlag = juttatasokCO.SzamitottAtlag;
|
||||
FigyelembeVettAtlag = juttatasokCO.KeziAtlag ?? juttatasokCO.SzamitottAtlag;
|
||||
Szazalek = juttatasokCO.Szazalek;
|
||||
BankszamlaszamMegadva = juttatasokCO.BankszamlaszamMegadva.GetDisplayName();
|
||||
Eletkor = juttatasokCO.SzuletesiIdeje.Value.Age(DateTime.Today);
|
||||
}
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 05, nameof(SzakkepzesiJuttatasokResource.Eletkor), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public int Eletkor { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 09, nameof(SzakkepzesiJuttatasokResource.BankszamlaszamMegadva), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string BankszamlaszamMegadva { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 12, nameof(SzakkepzesiJuttatasokResource.AVizsgaltHonapbanNemVoltTanuloiJogviszonya), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string AVizsgaltHonapbanNemVoltTanuloiJogviszonya { get; set; }
|
||||
|
||||
public string NemAMegjeloltEvfolyamraVanBesorolva { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 14, nameof(SzakkepzesiJuttatasokResource.Evismetlo), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string Evismetlo { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 15, nameof(SzakkepzesiJuttatasokResource.IgazolatlanMulasztasokSzama), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string IgazolatlanMulasztasokSzama { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 16, nameof(SzakkepzesiJuttatasokResource.DualisOktatas), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string DualisOktatas { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 17, nameof(SzakkepzesiJuttatasokResource.AtlagMinimumAlatt), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string AtlagMinimumAlatt { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 18, nameof(SzakkepzesiJuttatasokResource.TechnikaiOsztalyTagja), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string TechnikaiOsztalyTagja { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 19, nameof(SzakkepzesiJuttatasokResource.VendegTanulo), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string VendegTanulo { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 20, nameof(SzakkepzesiJuttatasokResource.JogviszonySzuneteltetese), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string JogviszonySzuneteltetese { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 21, nameof(SzakkepzesiJuttatasokResource.KeresztfelevesOsztalyTagja), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string KeresztfelevesOsztalyTagja { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 22, nameof(SzakkepzesiJuttatasokResource.OsztondijbolKizarva), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string OsztondijbolKizarva { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 23, nameof(SzakkepzesiJuttatasokResource.MulasztasMiattKizart), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string MulasztasMiattKizart { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 24, nameof(SzakkepzesiJuttatasokResource.NemSzakmajegyzekSzerintiKepzes), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string NemSzakmajegyzekSzerintiKepzes { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 25, nameof(SzakkepzesiJuttatasokResource.NemIngyenesKepzesenResztvevo), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string NemIngyenesKepzesenResztvevo { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 26, nameof(SzakkepzesiJuttatasokResource.BeszamitasosTanulo), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public string BeszamitasosTanulo { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 27, nameof(SzakkepzesiJuttatasokResource.KeziAtlag), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public double? KeziAtlag { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 28, nameof(SzakkepzesiJuttatasokResource.SzamitottAtlag), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public double? SzamitottAtlag { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 29, nameof(SzakkepzesiJuttatasokResource.FigyelembeVettAtlag), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public double? FigyelembeVettAtlag { get; set; }
|
||||
|
||||
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 30, nameof(SzakkepzesiJuttatasokResource.Szazalek), typeof(SzakkepzesiJuttatasokResource))]
|
||||
public int? Szazalek { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,44 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloSzakkepzesiOsztondijSearchModel : TanuloSzakkepzesiJuttatasSearchModel
|
||||
{
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.JuttatasOsszege), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public int? JuttatasOsszege { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.Jogosultsag), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public int? Jogosultsag { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.NemJogosultsagOka), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public int? NemJogosultsagOka { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiIdo), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? SzuletesiIdoTol { get; set; }
|
||||
public DateTime? SzuletesiIdoIg { get; set; }
|
||||
|
||||
public string VizsgaltHonap { get; set; }
|
||||
|
||||
[Display(Name = nameof(SzakkepzesiJuttatasokResource.TanulokMegjelenitese), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
||||
public int? TanuloTipus { get; set; }
|
||||
|
||||
public TanuloSzakkepzesiOsztondijakKeresesCO ConvertModelToCo()
|
||||
{
|
||||
return new TanuloSzakkepzesiOsztondijakKeresesCO()
|
||||
{
|
||||
TanuloNeve = this.TanuloNeve,
|
||||
OktatasiAzonosito = this.OktatasiAzonosito,
|
||||
SzuletesiIdejeTol = this.SzuletesiIdoTol,
|
||||
SzuletesiIdejeIg = this.SzuletesiIdoIg,
|
||||
EvfolyamId = this.Evfolyam,
|
||||
Jogosultsag = this.Jogosultsag,
|
||||
JuttatasOsszege = this.JuttatasOsszege,
|
||||
OsztalyId = this.OsztalyId,
|
||||
TanuloTipus = this.TanuloTipus
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
527
KretaWeb/Areas/Tanulo/Models/TanuloTobbesModModel.cs
Normal file
527
KretaWeb/Areas/Tanulo/Models/TanuloTobbesModModel.cs
Normal file
|
@ -0,0 +1,527 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Web.Mvc;
|
||||
using Foolproof;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Enums;
|
||||
using Kreta.Resources;
|
||||
using Kreta.Web.Models;
|
||||
using Kreta.Web.Models.EditorTemplates;
|
||||
using Kreta.Web.Security;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloTobbesModModel : TabStripModel
|
||||
{
|
||||
public List<TanuloTobbesModId> TobbesModIdList { get; set; }
|
||||
public string TobbesModIdListJson { get { return TobbesModIdList == null ? string.Empty : JsonConvert.SerializeObject(TobbesModIdList); } set { TobbesModIdList = JsonConvert.DeserializeObject<List<TanuloTobbesModId>>(value); } }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Nev), ResourceType = typeof(TanuloResource))]
|
||||
public string TanuloNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.KivalasztottTanulok), ResourceType = typeof(TanuloResource))]
|
||||
public string TanuloNevArray { get; set; }
|
||||
|
||||
[ValidateObject]
|
||||
public TanuloTobbesAlapAdatModel TanuloTobbesAlapAdatModel { get; set; }
|
||||
|
||||
[ValidateObject]
|
||||
public TanuloTobbesTanugyModel TanuloTobbesTanugyModel { get; set; }
|
||||
|
||||
[ValidateObject]
|
||||
public TanuloTobbesVallasModel TanuloTobbesVallasModel { get; set; }
|
||||
|
||||
[ValidateObject]
|
||||
public TanuloTobbesSportModel TanuloTobbesSportModel { get; set; }
|
||||
|
||||
[ValidateObject]
|
||||
public TanuloTobbesSzirBeallitasokModel TanuloTobbesSzirBeallitasokModel { get; set; }
|
||||
|
||||
public bool IsNszfhUjSzkt => ClaimData.IsSelectedTanev20_21OrLater && ClaimData.IsSzakkepzoIntezmeny;
|
||||
|
||||
public TanuloTobbesJuttatasModel TanuloTobbesJuttatasModel { get; set; }
|
||||
|
||||
public AmiKepzesiJellemzokModelForTanulo AmiKepzesiJellemzokModel { get; set; }
|
||||
|
||||
public bool IsApaczaiEnabled { get; set; }
|
||||
public bool IsDualisKepzesEnabled { get; set; }
|
||||
|
||||
public TanuloTobbesModModel()
|
||||
{
|
||||
IgenNemList = GetIgenNemList();
|
||||
TobbesModIdList = new List<TanuloTobbesModId>();
|
||||
AmiKepzesiJellemzokModel = new AmiKepzesiJellemzokModelForTanulo();
|
||||
}
|
||||
|
||||
private List<SelectListItem> GetIgenNemList()
|
||||
{
|
||||
List<SelectListItem> list = new List<SelectListItem>();
|
||||
|
||||
list.Add(new SelectListItem() { Text = CommonResource.Igen, Value = ((int)Enums.ManualEnums.IgenNemEnum.Igen).ToString() });
|
||||
list.Add(new SelectListItem() { Text = CommonResource.Nem, Value = ((int)Enums.ManualEnums.IgenNemEnum.Nem).ToString() });
|
||||
|
||||
return list;
|
||||
}
|
||||
|
||||
public List<SelectListItem> IgenNemList { get; set; }
|
||||
|
||||
public static TanuloTobbesModAdatCO ConvertModModelToCo(TanuloTobbesModModel model)
|
||||
{
|
||||
var co = new TanuloTobbesModAdatCO();
|
||||
|
||||
if (model.TanuloTobbesAlapAdatModel != null)
|
||||
{
|
||||
co.Allampolgarsag = model.TanuloTobbesAlapAdatModel.Allampolgarsag;
|
||||
co.Allampolgarsag2 = model.TanuloTobbesAlapAdatModel.Allampolgarsag2;
|
||||
co.Anyanyelv = model.TanuloTobbesAlapAdatModel.Anyanyelv;
|
||||
co.SzuletesiOrszag = model.TanuloTobbesAlapAdatModel.SzuletesiOrszag;
|
||||
co.Neme = model.TanuloTobbesAlapAdatModel.Neme;
|
||||
}
|
||||
if (model.TanuloTobbesTanugyModel != null)
|
||||
{
|
||||
co.TantervId = model.TanuloTobbesTanugyModel.TantervId;
|
||||
co.FelvetelTaneveId = model.TanuloTobbesTanugyModel.FelvetelTaneveId;
|
||||
co.NyilvantartastartasKezdete = model.TanuloTobbesTanugyModel.NyilvantartastartasKezdete;
|
||||
co.JogviszonyBefejezese = model.TanuloTobbesTanugyModel.JogviszonyBefejezese;
|
||||
co.JogviszonySzuneteltetese = model.TanuloTobbesTanugyModel.JogviszonySzuneteltetese;
|
||||
co.TankotelezettsegetTeljesito = model.TanuloTobbesTanugyModel.TankotelezettsegetTeljesito;
|
||||
co.TankotelezettsegVege = model.TanuloTobbesTanugyModel.TankotelezettsegVege;
|
||||
co.Magantanulo = model.TanuloTobbesTanugyModel.Magantanulo;
|
||||
co.MagantanulosagOka = model.TanuloTobbesTanugyModel.MagantanulosagOka;
|
||||
co.MagantanulosagKezdete = model.TanuloTobbesTanugyModel.MagantanulosagKezdete;
|
||||
co.MagantanulosagVege = model.TanuloTobbesTanugyModel.MagantanulosagVege;
|
||||
co.Vendeg = model.TanuloTobbesTanugyModel.Vendeg;
|
||||
co.TandijatFizeto = model.TanuloTobbesTanugyModel.TandijatFizeto;
|
||||
co.TeritestFizeto = model.TanuloTobbesTanugyModel.TeritestFizeto;
|
||||
co.Tanuloszerzodeses = model.TanuloTobbesTanugyModel.Tanuloszerzodeses;
|
||||
co.PolgariSzerzodeses = model.TanuloTobbesTanugyModel.PolgariSzerzodeses;
|
||||
co.DiaksportkorTag = model.TanuloTobbesTanugyModel.DiaksportkorTag;
|
||||
co.Evismetlo = model.TanuloTobbesTanugyModel.Evismetlo;
|
||||
co.ESL16EvesUtanBelepett = model.TanuloTobbesTanugyModel.ESL16EvesUtanBelepett;
|
||||
co.IngyenesTankonyvEllatas = model.TanuloTobbesTanugyModel.IngyenesTankonyvEllatas;
|
||||
co.SzocialisTamogatas = model.TanuloTobbesTanugyModel.SzocialisTamogatas;
|
||||
co.TestnevelesTipusa = model.TanuloTobbesTanugyModel.TestnevelesTipusa;
|
||||
co.KollegiumiEllatasu = model.TanuloTobbesTanugyModel.KollegiumiEllatasu;
|
||||
co.EtkezesiKedvezmeny = model.TanuloTobbesTanugyModel.EtkezesiKedvezmeny;
|
||||
co.IntezetiNevelt = model.TanuloTobbesTanugyModel.IntezetiNevelt;
|
||||
co.HatranyosHelyzet = model.TanuloTobbesTanugyModel.HatranyosHelyzet;
|
||||
co.Veszelyeztetett = model.TanuloTobbesTanugyModel.Veszelyeztetett;
|
||||
co.SzakmacsoportId = model.TanuloTobbesTanugyModel.SzakmacsoportId;
|
||||
co.AgazatId = model.TanuloTobbesTanugyModel.AgazatId;
|
||||
co.SzakkepesitesId = model.TanuloTobbesTanugyModel.SzakkepesitesId;
|
||||
co.ReszSzakkepesitesId = model.TanuloTobbesTanugyModel.ReszSzakkepesitesId;
|
||||
co.AgazatUjSzktTipusId = model.TanuloTobbesTanugyModel.AgazatUjSzktTipusId;
|
||||
co.SzakmaTipusId = model.TanuloTobbesTanugyModel.SzakmaTipusId;
|
||||
co.SzakmairanyTipusId = model.TanuloTobbesTanugyModel.SzakmairanyTipusId;
|
||||
co.AgazatReszSzakmaTipusId = model.TanuloTobbesTanugyModel.AgazatReszSzakmaTipusId;
|
||||
co.ReszSzakmaTipusId = model.TanuloTobbesTanugyModel.ReszSzakmaTipusId;
|
||||
co.SzakmaReszSzakmaTipusId = model.TanuloTobbesTanugyModel.SzakmaReszSzakmaTipusId;
|
||||
co.SZKTV = model.TanuloTobbesTanugyModel.SZKTV;
|
||||
co.SZETV = model.TanuloTobbesTanugyModel.SZETV;
|
||||
co.OSZTV = model.TanuloTobbesTanugyModel.OSZTV;
|
||||
co.EgyebOrszagosDonto = model.TanuloTobbesTanugyModel.EgyebOrszagosDonto;
|
||||
co.TechnikusiEvfolyam = model.TanuloTobbesTanugyModel.TechnikusiEvfolyam;
|
||||
co.EgyuttmukodesiMegallpodasos = model.TanuloTobbesTanugyModel.EgyuttmukodesiMegallapodasos;
|
||||
co.KizarolagIskolaiKeretekKozott = model.TanuloTobbesTanugyModel.KizarolagIskolaiKeretekKozott;
|
||||
co.SzakmaiGyakorlatonTartozkodik = model.TanuloTobbesTanugyModel.SzakmaiGyakorlatonTartozkodik;
|
||||
co.Bejaro = model.TanuloTobbesTanugyModel.Bejaro;
|
||||
co.MenekultOltalmazottMenedekes = model.TanuloTobbesTanugyModel.MenekultOltalmazottMenedekes;
|
||||
co.BeilleszkedesiNehezseg = model.TanuloTobbesTanugyModel.BeilleszkedesiNehezseg;
|
||||
co.IsSzakmaiGyakorlatHiany = model.TanuloTobbesTanugyModel.IsSzakmaiGyakorlatHiany;
|
||||
co.TanterviJellemzoId = model.TanuloTobbesTanugyModel.TanterviJellemzoId;
|
||||
co.TanuloEvfolyamTipusId = model.TanuloTobbesTanugyModel.TanuloEvfolyamTipusId;
|
||||
co.Jogviszony = model.TanuloTobbesTanugyModel.Jogviszony;
|
||||
co.IsSzakkepzesiMunkaszerzodessel = model.TanuloTobbesTanugyModel.IsSzakkepzesiMunkaszerzodessel;
|
||||
co.TanuloSzervezetId = model.TanuloTobbesTanugyModel.TanuloSzervezetId;
|
||||
co.SzakiranyNktTipusId = model.TanuloTobbesTanugyModel.SzakiranyNktTipusId;
|
||||
co.SzakkepesitesNktTipusId = model.TanuloTobbesTanugyModel.SzakkepesitesNktTipusId;
|
||||
co.TanulmanyiTeruletNktTipusId = model.TanuloTobbesTanugyModel.TanulmanyiTeruletNktTipusId;
|
||||
co.Is9kozul8ElozotanevbenVegezte = model.TanuloTobbesTanugyModel.Is9kozul8ElozotanevbenVegezte;
|
||||
co.IsKiemeltenTehetseges = model.TanuloTobbesTanugyModel.IsKiemeltenTehetseges;
|
||||
co.IsSzamitogepetOktCelraHasznal = model.TanuloTobbesTanugyModel.IsSzamitogepetOktCelraHasznal;
|
||||
co.IsSzabokyAdolfSzakkepODReszesul = model.TanuloTobbesTanugyModel.IsSzabokyAdolfSzakkepODReszesul;
|
||||
co.IsEgesznaposIskOktReszesul = model.TanuloTobbesTanugyModel.IsEgesznaposIskOktReszesul;
|
||||
co.TanterviJellegId = model.TanuloTobbesTanugyModel.TanterviJellegId;
|
||||
co.AgazatAlapOktMegnevTipusId = model.TanuloTobbesTanugyModel.AgazatAlapOktMegnevTipusId;
|
||||
co.AgazatAlapVizsgaEredTipusId = model.TanuloTobbesTanugyModel.AgazatAlapVizsgaEredTipusId;
|
||||
co.AgazatiAlapvizsgaDatuma = model.TanuloTobbesTanugyModel.AgazatiAlapvizsgaDatuma;
|
||||
co.AgazatiAlapvizsgaEredmenye = model.TanuloTobbesTanugyModel.AgazatiAlapvizsgaEredmenye;
|
||||
co.AgazatiAlapvizsgaEredmenyeSzazalek = model.TanuloTobbesTanugyModel.AgazatiAlapvizsgaEredmenyeSzazalek;
|
||||
if ((model.TanuloTobbesTanugyModel.SzakkepzesiMunkaszerzodesModels?.Count ?? 0) > 0)
|
||||
{
|
||||
co.SzakkepzesiMunkaszerzodesList = model.TanuloTobbesTanugyModel.SzakkepzesiMunkaszerzodesModels.Select(x => new SzakkepzesiMunkaszerzodesItemCo
|
||||
{
|
||||
Id = SDAConvert.ToInt32(x.ID),
|
||||
Kezdete = x.Kezdete,
|
||||
Vege = x.Vege,
|
||||
SzervezetId = x.NewModifySzakkepzesiMunkaszerzodesSzervezetId,
|
||||
Status = x.GridRowStatus,
|
||||
}).ToList();
|
||||
}
|
||||
}
|
||||
if (model.AmiKepzesiJellemzokModel != null)
|
||||
{
|
||||
co.MuveszetiAgId = model.AmiKepzesiJellemzokModel.MuveszetiAgId;
|
||||
co.MufajTipusId = model.AmiKepzesiJellemzokModel.MufajTipusId;
|
||||
co.TanszakTipusId = model.AmiKepzesiJellemzokModel.TanszakTipusId;
|
||||
}
|
||||
|
||||
if (model.TanuloTobbesVallasModel != null)
|
||||
{
|
||||
co.Vallasa = model.TanuloTobbesVallasModel.Vallasa;
|
||||
co.Egyhazkozossege = model.TanuloTobbesVallasModel.Egyhazkozosseg;
|
||||
}
|
||||
if (model.TanuloTobbesSportModel != null)
|
||||
{
|
||||
co.Sportag = model.TanuloTobbesSportModel.Sportag;
|
||||
co.SportedzoElerhetoseg = model.TanuloTobbesSportModel.SportedzoNeve;
|
||||
co.Sportklub = model.TanuloTobbesSportModel.SportKlub;
|
||||
}
|
||||
|
||||
if (model.TanuloTobbesSzirBeallitasokModel != null)
|
||||
{
|
||||
co.IsKuldhetoErettsegiSzRnek = model.TanuloTobbesSzirBeallitasokModel.IsKuldhetoErettsegiSzRnek;
|
||||
co.IsKuldhetoMeresiSzRnek = model.TanuloTobbesSzirBeallitasokModel.IsKuldhetoMeresiSzRnek;
|
||||
co.IsKuldhetoKozepFelveteliSzRnek = model.TanuloTobbesSzirBeallitasokModel.IsKuldhetoKozepFelveteliSzRnek;
|
||||
co.IsDiakigazolvanyAtadhatoSzRnek = model.TanuloTobbesSzirBeallitasokModel.IsDiakigazolvanyAtadhatoSzRnek;
|
||||
co.IsExternatusiEllatasban = model.TanuloTobbesSzirBeallitasokModel.IsExternatusiEllatasban;
|
||||
co.IsNapkoziotthoniEllatasban = model.TanuloTobbesSzirBeallitasokModel.IsNapkoziotthoniEllatasban;
|
||||
}
|
||||
|
||||
if (model.TanuloTobbesJuttatasModel != null)
|
||||
{
|
||||
co.IsSikeresAgazatiVizsga = model.TanuloTobbesJuttatasModel.IsSikeresAgazatiVizsga;
|
||||
co.IsAtlagSzakkepzesi = model.TanuloTobbesJuttatasModel.IsAtlagSzakkepzesi;
|
||||
co.IsBeszamitasosTanulo = model.TanuloTobbesJuttatasModel.IsBeszamitasosTanulo;
|
||||
co.IsBeszamitasosFixSzazalek = model.TanuloTobbesJuttatasModel.IsBeszamitasosFixSzazalek;
|
||||
co.IsApaczaiIgenylo = model.TanuloTobbesJuttatasModel.IsApaczaiIgenylo;
|
||||
co.IsApaczaiSzerzodeses = model.TanuloTobbesJuttatasModel.IsApaczaiSzerzodeses;
|
||||
co.IsIngyenesKepzes = model.TanuloTobbesJuttatasModel.IsIngyenesKepzes;
|
||||
}
|
||||
|
||||
return co;
|
||||
}
|
||||
}
|
||||
|
||||
public class TanuloTobbesAlapAdatModel
|
||||
{
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiOrszag), ResourceType = typeof(TanuloResource))]
|
||||
public int? SzuletesiOrszag { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Anyanyelv), ResourceType = typeof(TanuloResource))]
|
||||
public int? Anyanyelv { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Allampolgarsag), ResourceType = typeof(TanuloResource))]
|
||||
public int? Allampolgarsag { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Allampolgarsag2), ResourceType = typeof(TanuloResource))]
|
||||
public int? Allampolgarsag2 { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Neme), ResourceType = typeof(TanuloResource))]
|
||||
public int? Neme { get; set; }
|
||||
}
|
||||
|
||||
public class TanuloTobbesTanugyModel
|
||||
{
|
||||
[Display(Name = nameof(TanuloResource.Tanterv), ResourceType = typeof(TanuloResource))]
|
||||
public int? TantervId { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.NevelesiTerv), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? NevelesiTervId
|
||||
{
|
||||
get { return TantervId; }
|
||||
set { TantervId = value; }
|
||||
}
|
||||
|
||||
[Display(Name = nameof(TanuloResource.FelvetelTaneve), ResourceType = typeof(TanuloResource))]
|
||||
public int? FelvetelTaneveId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.JogviszonyKezdete), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? NyilvantartastartasKezdete { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.IsESL16EvesUtanBelepett), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? ESL16EvesUtanBelepett { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.JogviszonyVarhatoBefejezese), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? JogviszonyBefejezese { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.JogviszonySzunteteltetese), ResourceType = typeof(TanuloResource))]
|
||||
public int? JogviszonySzuneteltetese { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TankotelezettsegetTeljesito), ResourceType = typeof(TanuloResource))]
|
||||
public int? TankotelezettsegetTeljesito { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TankotelezettsegVege), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? TankotelezettsegVege { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Magantanulo), ResourceType = typeof(TanuloResource))]
|
||||
public int? Magantanulo { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.MagantanulosagOka), ResourceType = typeof(TanuloResource))]
|
||||
public int? MagantanulosagOka { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.MagantanulosagKezdete), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? MagantanulosagKezdete { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.EgyeniMunkarendVege), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? MagantanulosagVege { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Vendegtanulo), ResourceType = typeof(TanuloResource))]
|
||||
public int? Vendeg { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TandijatFizeto), ResourceType = typeof(TanuloResource))]
|
||||
public int? TandijatFizeto { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TeritesiDijatFizeto), ResourceType = typeof(TanuloResource))]
|
||||
public int? TeritestFizeto { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Tanuloszerzodeses), ResourceType = typeof(TanuloResource))]
|
||||
public int? Tanuloszerzodeses { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.PolgariSzerzodeses), ResourceType = typeof(TanuloResource))]
|
||||
public int? PolgariSzerzodeses { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.DiaksportkorTagja), ResourceType = typeof(TanuloResource))]
|
||||
public int? DiaksportkorTag { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Evismetlo), ResourceType = typeof(TanuloResource))]
|
||||
public int? Evismetlo { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.IngyenesTankonyvEllatas), ResourceType = typeof(TanuloResource))]
|
||||
public int? IngyenesTankonyvEllatas { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzocialisOsztondij), ResourceType = typeof(TanuloResource))]
|
||||
public int? SzocialisTamogatas { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TestnevelesTipusa), ResourceType = typeof(TanuloResource))]
|
||||
public int? TestnevelesTipusa { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.KollegiumiEllatasbanReszesulo), ResourceType = typeof(TanuloResource))]
|
||||
public int? KollegiumiEllatasu { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.EtkezesiKedvezmeny), ResourceType = typeof(TanuloResource))]
|
||||
public int? EtkezesiKedvezmeny { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.IntezetiNevelt), ResourceType = typeof(TanuloResource))]
|
||||
public int? IntezetiNevelt { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.HatranyosHelyzet), ResourceType = typeof(TanuloResource))]
|
||||
public int? HatranyosHelyzet { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Veszelyeztetett), ResourceType = typeof(TanuloResource))]
|
||||
public int? Veszelyeztetett { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Szakmacsoport), ResourceType = typeof(TanuloResource))]
|
||||
public int? SzakmacsoportId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Agazat), ResourceType = typeof(TanuloResource))]
|
||||
public int? AgazatId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Szakkepesites), ResourceType = typeof(TanuloResource))]
|
||||
public int? SzakkepesitesId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.ReszSzakkepesites), ResourceType = typeof(TanuloResource))]
|
||||
public int? ReszSzakkepesitesId { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.Agazat), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? AgazatUjSzktTipusId { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.Szakma), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? SzakmaTipusId { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.Szakmairany), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? SzakmairanyTipusId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.UjSzktReszszakmakAgazat), ResourceType = typeof(TanuloResource))]
|
||||
public int? AgazatReszSzakmaTipusId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.UjSzktReszszakmakSzakma), ResourceType = typeof(TanuloResource))]
|
||||
public int? SzakmaReszSzakmaTipusId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.UjSzktReszszakmakReszszakma), ResourceType = typeof(TanuloResource))]
|
||||
public int? ReszSzakmaTipusId { get; set; }
|
||||
|
||||
public bool IsSzakkepzeses { get; set; }
|
||||
|
||||
public bool IsNKTSzakkepzeses { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Szktv), ResourceType = typeof(TanuloResource))]
|
||||
public int? SZKTV { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Szetv), ResourceType = typeof(TanuloResource))]
|
||||
public int? SZETV { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Osztv), ResourceType = typeof(TanuloResource))]
|
||||
public int? OSZTV { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.EgyebOrszagosDonto), ResourceType = typeof(TanuloResource))]
|
||||
public int? EgyebOrszagosDonto { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TechnikusiEvfolyam), ResourceType = typeof(TanuloResource))]
|
||||
public int? TechnikusiEvfolyam { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.EgyuttmukodesiMegallapodasos), ResourceType = typeof(TanuloResource))]
|
||||
public int? EgyuttmukodesiMegallapodasos { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.KizarolagIskolaiKeretekKozott), ResourceType = typeof(TanuloResource))]
|
||||
public int? KizarolagIskolaiKeretekKozott { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Bejaro), ResourceType = typeof(TanuloResource))]
|
||||
public int? Bejaro { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzakmaiGyakorlatonTartozkodik), ResourceType = typeof(TanuloResource))]
|
||||
public int? SzakmaiGyakorlatonTartozkodik { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.BeilleszkedesiNehezseg), ResourceType = typeof(TanuloResource))]
|
||||
public int? BeilleszkedesiNehezseg { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.MenekultOltalmazottMenedekes), ResourceType = typeof(TanuloResource))]
|
||||
public int? MenekultOltalmazottMenedekes { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.IsSzakmaiGyakorlatHiany), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsSzakmaiGyakorlatHiany { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TanterviJellemzo), ResourceType = typeof(TanuloResource))]
|
||||
public int? TanterviJellemzoId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.OsszevontOsztalyEvfolyamTipus), ResourceType = typeof(TanuloResource))]
|
||||
public int? TanuloEvfolyamTipusId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Jogviszony), ResourceType = typeof(TanuloResource))]
|
||||
public int? Jogviszony { get; set; }
|
||||
|
||||
public bool IsSzakkepzo { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzakkepzesiMunkaszerzodessel), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsSzakkepzesiMunkaszerzodessel { get; set; }
|
||||
|
||||
// NOTE: Itt azért nem a nameof(SzervezetResource.Szervezet)-ből jön a szöveg, mert ez a property fixen mindig ezzel a label-el kell, hogy megjelenjen, függetlenül a nyelviesítéstől!
|
||||
[Display(Name = nameof(DualisResource.DualisKepzohelyNeveEsAdoszama), ResourceType = typeof(DualisResource))]
|
||||
public int? TanuloSzervezetId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzakiranyNktTipus), ResourceType = typeof(TanuloResource))]
|
||||
public int? SzakiranyNktTipusId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzakkepesitesNktTipus), ResourceType = typeof(TanuloResource))]
|
||||
public int? SzakkepesitesNktTipusId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TanulmanyiTeruletNktTipus), ResourceType = typeof(TanuloResource))]
|
||||
public int? TanulmanyiTeruletNktTipusId { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.Is9kozul8ElozotanevbenVegezte), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? Is9kozul8ElozotanevbenVegezte { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.KiemeltenTehetseges), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsKiemeltenTehetseges { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzamitogepetOktatasiCellalHasznal), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsSzamitogepetOktCelraHasznal { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzabokyAdolfSzakkepzesiOsztondijbanReszesul), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsSzabokyAdolfSzakkepODReszesul { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.EgeszNaposIskolaiOktatasbanReszesul), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsEgesznaposIskOktReszesul { get; set; }
|
||||
|
||||
public bool IsAllOsztalyAltalanosIskolaFeladatellatasiHely { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Munkarend), ResourceType = typeof(TanuloResource))]
|
||||
public int? TanterviJellegId { get; set; }
|
||||
|
||||
public bool HasAktivOsztalybaSorolasGyereknek { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.AgazatiAlapvizsgaEredmenye), ResourceType = typeof(TanuloResource))]
|
||||
public double? AgazatiAlapvizsgaEredmenye { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.AgazatiAlapvizsgaEredmenyeSzazalek), ResourceType = typeof(TanuloResource))]
|
||||
public int? AgazatiAlapvizsgaEredmenyeSzazalek { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.AgazatiAlapoktatasMegnevezese), ResourceType = typeof(TanuloResource))]
|
||||
public int? AgazatAlapOktMegnevTipusId { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.AgazatiAlapvizsgaTeljesitese), ResourceType = typeof(TanuloResource))]
|
||||
public int? AgazatAlapVizsgaEredTipusId { get; set; }
|
||||
|
||||
public bool IsVanAgazatialapvizsgaEredmeny => AgazatAlapVizsgaEredTipusId == (int)AgazatAlapVizsgaEredTipusEnum.teljesitette || AgazatAlapVizsgaEredTipusId == (int)AgazatAlapVizsgaEredTipusEnum.nem_teljesitette;
|
||||
|
||||
[RequiredIf("IsVanAgazatialapvizsgaEredmeny", true, ErrorMessageResourceName = nameof(TanuloResource.AgazatialapvizsgaDatumanakMegadasaKotelezo), ErrorMessageResourceType = typeof(TanuloResource))]
|
||||
[Display(Name = nameof(TanuloResource.AgazatiAlapvizsgaDatuma), ResourceType = typeof(TanuloResource))]
|
||||
public DateTime? AgazatiAlapvizsgaDatuma { get; set; }
|
||||
|
||||
public List<SzakkepzesiMunkaszerzodesGridModel> SzakkepzesiMunkaszerzodesModels { get; set; }
|
||||
}
|
||||
|
||||
public class TanuloTobbesVallasModel
|
||||
{
|
||||
[Display(Name = nameof(TanuloResource.Vallasa), ResourceType = typeof(TanuloResource))]
|
||||
public int? Vallasa { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Egyhazkozosseg), ResourceType = typeof(TanuloResource))]
|
||||
public string Egyhazkozosseg { get; set; }
|
||||
}
|
||||
|
||||
public class TanuloTobbesSportModel
|
||||
{
|
||||
[Display(Name = nameof(TanuloResource.Sportag), ResourceType = typeof(TanuloResource))]
|
||||
public string Sportag { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SportedzoNeveElerhetosege), ResourceType = typeof(TanuloResource))]
|
||||
public string SportedzoNeve { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Sportklub), ResourceType = typeof(TanuloResource))]
|
||||
public string SportKlub { get; set; }
|
||||
}
|
||||
|
||||
public class TanuloTobbesModId
|
||||
{
|
||||
public int TanuloId { get; set; }
|
||||
public int? OsztalyId { get; set; }
|
||||
}
|
||||
|
||||
public class TanuloTobbesModAdat : TanuloTobbesModId
|
||||
{
|
||||
public string TanuloNev { get; set; }
|
||||
}
|
||||
|
||||
public class TanuloTobbesSzirBeallitasokModel
|
||||
{
|
||||
[Display(Name = nameof(TanuloResource.KuldhetoErettsegiSzRnek), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsKuldhetoErettsegiSzRnek { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.KuldhetoMeresiSzRnek), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsKuldhetoMeresiSzRnek { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.KuldhetoKozepFelveteliSzRnek), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsKuldhetoKozepFelveteliSzRnek { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.DiakigazolvanyAtadhatoSzRnek), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsDiakigazolvanyAtadhatoSzRnek { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.IsExternatusiEllatasban), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsExternatusiEllatasban { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.IsNapkoziotthoniEllatasban), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsNapkoziotthoniEllatasban { get; set; }
|
||||
}
|
||||
|
||||
public class TanuloTobbesJuttatasModel
|
||||
{
|
||||
public bool IsAgazatiAlapvizsgaTulajdonsagokVisible { get; set; }
|
||||
public bool IsAgazatiAlapvizsgaTulajdonsagokEnabled { get; set; }
|
||||
public bool? IsSikeresAgazatiVizsga { get; set; }
|
||||
public bool? IsAtlagSzakkepzesi { get; set; }
|
||||
[Display(Name = nameof(TanuloResource.BeszamitasosTanulo), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsBeszamitasosTanulo { get; set; }
|
||||
public bool? IsBeszamitasosFixSzazalek { get; set; }
|
||||
[Display(Name = nameof(TanuloResource.IsApaczaiIgenylo), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsApaczaiIgenylo { get; set; }
|
||||
[Display(Name = nameof(TanuloResource.IsApaczaiSzerzodeses), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsApaczaiSzerzodeses { get; set; }
|
||||
[Display(Name = nameof(TanuloResource.AllamAltalIngyenesenBiztositottKepzesbenResztvevo), ResourceType = typeof(TanuloResource))]
|
||||
public int? IsIngyenesKepzes { get; set; }
|
||||
}
|
||||
}
|
11
KretaWeb/Areas/Tanulo/Models/TanuloiAdatokModel.cs
Normal file
11
KretaWeb/Areas/Tanulo/Models/TanuloiAdatokModel.cs
Normal file
|
@ -0,0 +1,11 @@
|
|||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloiAdatokModel
|
||||
{
|
||||
public int? TanuloId { get; set; }
|
||||
public int? OsztalyCsoportId { get; set; }
|
||||
public TanuloiAlapadatokGridModel TanuloiAlapadatokGrid { get; set; }
|
||||
public TanuloiEgyebAdatokGridModel TanuloiEgyebAdatokGrid { get; set; }
|
||||
public TanuloiGondviseloAdatokGridModel TanuloiGondviseloAdatokGrid { get; set; }
|
||||
}
|
||||
}
|
44
KretaWeb/Areas/Tanulo/Models/TanuloiAlapadatokGridModel.cs
Normal file
44
KretaWeb/Areas/Tanulo/Models/TanuloiAlapadatokGridModel.cs
Normal file
|
@ -0,0 +1,44 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloiAlapadatokGridModel : IKretaIdentity
|
||||
{
|
||||
public string ID { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.OktatasiAzonosito), ResourceType = typeof(TanuloResource))]
|
||||
public int OktatasiAzonosito { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.AnyjaNeve), ResourceType = typeof(TanuloResource))]
|
||||
public string AnyjaNeve { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiHely), ResourceType = typeof(TanuloResource))]
|
||||
public string SzuletesiHely { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.SzuletesiIdo), ResourceType = typeof(TanuloResource))]
|
||||
public string SzuletesiIdo { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TanuloCimElerhetosegek), ResourceType = typeof(TanuloResource))]
|
||||
public string CimText { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Telefonszam), ResourceType = typeof(TanuloResource))]
|
||||
public string Telefonszam { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.EmailCim), ResourceType = typeof(TanuloResource))]
|
||||
public string EmailCim { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Torzslapszam), ResourceType = typeof(TanuloResource))]
|
||||
public string Torzslapszam { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.NaploSorszam), ResourceType = typeof(TanuloResource))]
|
||||
public string Naplosorszam { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.BeirasiNaploSorszam), ResourceType = typeof(TanuloResource))]
|
||||
public string BeirasiNaploSorszam { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Evfolyam), ResourceType = typeof(TanuloResource))]
|
||||
public string Evfolyam { get; set; }
|
||||
}
|
||||
}
|
35
KretaWeb/Areas/Tanulo/Models/TanuloiEgyebAdatokGridModel.cs
Normal file
35
KretaWeb/Areas/Tanulo/Models/TanuloiEgyebAdatokGridModel.cs
Normal file
|
@ -0,0 +1,35 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloiEgyebAdatokGridModel : IKretaIdentity
|
||||
{
|
||||
public string ID { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Tankotelezett), ResourceType = typeof(TanuloResource))]
|
||||
public string IsTankotelezett { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TankotelezettsegVege), ResourceType = typeof(TanuloResource))]
|
||||
public string TankotelezettsegVegeText { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Magantanulo), ResourceType = typeof(TanuloResource))]
|
||||
public string IsMagantanulo { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.MagantanuloSajatKeresere), ResourceType = typeof(TanuloResource))]
|
||||
public string IsMagantanuloSajatKeresere { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.JogviszonySzunetelo), ResourceType = typeof(TanuloResource))]
|
||||
public string JogviszonyatSzunetelteto { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TajSzam), ResourceType = typeof(TanuloResource))]
|
||||
public string TajSzam { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Allampolgarsag), ResourceType = typeof(TanuloResource))]
|
||||
public string Allampolgarsag { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.KilepettTanulo), ResourceType = typeof(TanuloResource))]
|
||||
public string KilepettTanulo { get; set; }
|
||||
}
|
||||
}
|
27
KretaWeb/Areas/Tanulo/Models/TanuloiFeljegyzesekItemModel.cs
Normal file
27
KretaWeb/Areas/Tanulo/Models/TanuloiFeljegyzesekItemModel.cs
Normal file
|
@ -0,0 +1,27 @@
|
|||
using System;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloiFeljegyzesekItemModel
|
||||
{
|
||||
public TanuloiFeljegyzesekItemModel(TanuloiFeljegyzesekItemCo co)
|
||||
{
|
||||
Datum = co.Datum;
|
||||
TanarNev = co.TanarNev;
|
||||
FejlegyzesSzovege = co.FejlegyzesSzovege;
|
||||
FeljegyzesTipusa = co.FeljegyzesTipusa;
|
||||
FeljegyzesStyle = co.FeljegyzesStyle;
|
||||
}
|
||||
|
||||
public DateTime Datum { get; set; }
|
||||
|
||||
public string TanarNev { get; set; }
|
||||
|
||||
public string FeljegyzesTipusa { get; set; }
|
||||
|
||||
public string FejlegyzesSzovege { get; set; }
|
||||
|
||||
public string FeljegyzesStyle { get; set; }
|
||||
}
|
||||
}
|
16
KretaWeb/Areas/Tanulo/Models/TanuloiFeljegyzesekModel.cs
Normal file
16
KretaWeb/Areas/Tanulo/Models/TanuloiFeljegyzesekModel.cs
Normal file
|
@ -0,0 +1,16 @@
|
|||
using System.Collections.Generic;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloiFeljegyzesekModel
|
||||
{
|
||||
public TanuloiFeljegyzesekModel()
|
||||
{
|
||||
TanuloiFeljegyzesekItemList = new List<TanuloiFeljegyzesekItemModel>();
|
||||
}
|
||||
|
||||
public int? TanuloId { get; set; }
|
||||
|
||||
public List<TanuloiFeljegyzesekItemModel> TanuloiFeljegyzesekItemList { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,29 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloiGondviseloAdatokGridModel : IKretaIdentity
|
||||
{
|
||||
public string ID { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.GondviseloNeve), ResourceType = typeof(TanuloResource))]
|
||||
public string GondviseloNeve { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.TanuloUtolsoBelepes), ResourceType = typeof(TanuloResource))]
|
||||
public string UtolsoBelepes { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.UtolsoBelepesMobil), ResourceType = typeof(TanuloResource))]
|
||||
public string UtolsoBelepesMobil { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Cim), ResourceType = typeof(TanuloResource))]
|
||||
public string CimText { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.Telefonszam), ResourceType = typeof(TanuloResource))]
|
||||
public string Telefonszam { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanuloResource.EmailCim), ResourceType = typeof(TanuloResource))]
|
||||
public string EmailCim { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
using Kreta.Web.Models.EditorTemplates;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanuloiOsztondijPanelBarModel : PanelBarBaseModel
|
||||
{
|
||||
}
|
||||
}
|
|
@ -0,0 +1,17 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Models
|
||||
{
|
||||
public class TanulotTanitoTanarokGridModel : IKretaIdentity
|
||||
{
|
||||
public string ID { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanarResource.Tantargy), ResourceType = typeof(TanarResource))]
|
||||
public string Tantargy { get; set; }
|
||||
|
||||
[Display(Name = nameof(TanarResource.TanarNeve), ResourceType = typeof(TanarResource))]
|
||||
public string Tanar { get; set; }
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue