2015 lines
119 KiB
C#
2015 lines
119 KiB
C#
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.BusinessLogic.Helpers;
|
|
using Kreta.BusinessLogic.Helpers.SystemSettings;
|
|
using Kreta.BusinessLogic.Interfaces;
|
|
using Kreta.BusinessLogic.Security;
|
|
using Kreta.Core;
|
|
using Kreta.Core.CustomAttributes;
|
|
using Kreta.Enums;
|
|
using Kreta.Enums.ManualEnums;
|
|
using Kreta.Enums.ManualEnums.SystemSettings;
|
|
using Kreta.Resources;
|
|
using Kreta.Web.Areas.Tanulo.Helper;
|
|
using Kreta.Web.Helpers;
|
|
using Kreta.Web.Models;
|
|
using Kreta.Web.Models.EditorTemplates;
|
|
using Kreta.Web.Security;
|
|
using static Kreta.Core.Constants;
|
|
using static Kreta.Core.EntityInfos.EntityLengths;
|
|
|
|
namespace Kreta.Web.Areas.Tanulo.Models
|
|
{
|
|
public class TanuloModel : TabStripModel
|
|
{
|
|
public TanuloModel()
|
|
{
|
|
AmiKepzesiJellemzokModel = new AmiKepzesiJellemzokModelForTanulo();
|
|
}
|
|
public int? TanuloId { get; set; }
|
|
|
|
public string TanuloModalHeader { get; set; }
|
|
|
|
public int? TanevId { get; set; }
|
|
|
|
public bool IsSzirIntezmeny { get; set; }
|
|
|
|
public int? FollowUpolniId { get; set; }
|
|
|
|
public bool IsTanterviJellemzoRequired => ClaimData.IsSelectedTanev21_22OrLater && ClaimData.IsSzakkepzoIntezmeny && TanuloTanugyModel.OsztalyId.HasValue;
|
|
public bool IsTanterviJellegRequired => ClaimData.IsSelectedTanev21_22OrLater && ClaimData.IsSzakkepzoIntezmeny && TanuloTanugyModel.OsztalyId.HasValue;
|
|
public bool IsKotelezoJogviszonyBefejezese => ClaimData.IsSelectedTanev21_22OrLater && ClaimData.IsSzakkepzoIntezmeny;
|
|
|
|
[Display(Name = nameof(FeljegyzesekResource.OsszesOraszam), ResourceType = typeof(FeljegyzesekResource))]
|
|
public double KozossegiSzolgalatOsszesOraszam { get; set; } = 0;
|
|
|
|
[ValidateObject]
|
|
public TanuloAlapAdatModel TanuloAlapAdatModel { get; set; }
|
|
|
|
[ValidateObject]
|
|
public CimElerhetosegModel CimElerhetosegModel { get; set; }
|
|
|
|
[ValidateObject]
|
|
public GondviseloCimElerhetosegModel GondviseloCimElerhetosegModel { get; set; }
|
|
|
|
[ValidateObject]
|
|
public TanuloGondviseloModel TanuloGondviseloModel { get; set; }
|
|
|
|
[ValidateObject]
|
|
public TanuloIgazolvanyModel TanuloIgazolvanyModel { get; set; }
|
|
|
|
[ValidateObject]
|
|
public TanuloTanugyModel TanuloTanugyModel { get; set; }
|
|
|
|
[ValidateObject]
|
|
public TanuloSzocialisModel TanuloSzocialisModel { get; set; }
|
|
|
|
[ValidateObject]
|
|
public TanuloSajatosAdatModel TanuloSajatosAdatModel { get; set; }
|
|
|
|
[ValidateObject]
|
|
public TanuloBTMProblemakModel TanuloBTMProblemakModel { get; set; }
|
|
|
|
[ValidateObject]
|
|
public TanuloSportModel TanuloSportModel { get; set; }
|
|
|
|
[ValidateObject]
|
|
public TanuloVallasModel TanuloVallasModel { get; set; }
|
|
|
|
[ValidateObject]
|
|
public TanuloKozszolgModel TanuloKozszolgModel { get; set; }
|
|
|
|
public TanuloKozszolgGridModel TanuloKozszolgGridModel { get; set; }
|
|
|
|
public ZaradekModel ZaradekModel { get; set; }
|
|
|
|
[ValidateObject]
|
|
public TanuloFelmentesModel TanuloFelmentesModel { get; set; }
|
|
|
|
[ValidateObject]
|
|
public TanuloJuttatasModel TanuloJuttatasModel { get; set; }
|
|
|
|
[ValidateObject]
|
|
public ApaczaiJuttatasModel ApaczaiJuttatasModel { get; set; }
|
|
|
|
[ValidateObject]
|
|
public TanuloBankszamlaModel TanuloBankszamlaModel { get; set; }
|
|
|
|
[ValidateObject]
|
|
public TanuloSzirBeallitasokModel TanuloSzirBeallitasokModel { get; set; }
|
|
|
|
public EgyszeriPalyakezdesiModel TanuloEgyszeriPalyakezdesiModel { get; set; }
|
|
|
|
public bool IsNszfhUjSzkt => ClaimData.IsSelectedTanev20_21OrLater && ClaimData.IsSzakkepzoIntezmeny;
|
|
|
|
public AmiKepzesiJellemzokModelForTanulo AmiKepzesiJellemzokModel { get; set; }
|
|
|
|
public bool IsApaczaiEnabled { get; set; }
|
|
public bool IsDualisKepzesEnabled { get; set; }
|
|
|
|
[ValidateObject]
|
|
public JogviszonyModel TanuloUjJogviszonyModel { get; set; }
|
|
|
|
public static TanuloAdatCO ConvertModelToCo(TanuloModel model)
|
|
{
|
|
var co = new TanuloAdatCO
|
|
{
|
|
ID = model.TanuloId
|
|
};
|
|
|
|
/*tanuloAlapAdatModel*/
|
|
if (model.TanuloAlapAdatModel != null)
|
|
{
|
|
co.OktatasiAzonosito = model.TanuloAlapAdatModel.OktatasiAzonosito;
|
|
co.IsOktatasiAzonositoNelkul = model.TanuloAlapAdatModel.IsOktatasiAzonositoNelkul;
|
|
co.Neme = model.TanuloAlapAdatModel.Neme;
|
|
co.CsaladiNev = model.TanuloAlapAdatModel.CsaladiNev.ReplaceMultipleSpacesAndTrim();
|
|
co.UtoNev = model.TanuloAlapAdatModel.UtoNev.ReplaceMultipleSpacesAndTrim();
|
|
co.Elotag = model.TanuloAlapAdatModel.Elotag;
|
|
co.AnyjaCsaladiNev = model.TanuloAlapAdatModel.AnyjaCsaladiNev.ReplaceMultipleSpacesAndTrim();
|
|
co.AnyjaUtoNev = model.TanuloAlapAdatModel.AnyjaUtoNev.ReplaceMultipleSpacesAndTrim();
|
|
co.AnyjaNeveElotag = model.TanuloAlapAdatModel.AnyjaNeveElotag;
|
|
co.SzuletesiCsaladiNev = model.TanuloAlapAdatModel.SzuletesiCsaladiNev.ReplaceMultipleSpacesAndTrim();
|
|
co.SzuletesiUtoNev = model.TanuloAlapAdatModel.SzuletesiUtoNev.ReplaceMultipleSpacesAndTrim();
|
|
co.SzuletesiNevElotag = model.TanuloAlapAdatModel.SzuletesiNevElotag;
|
|
co.SzuletesiHely = model.TanuloAlapAdatModel.SzuletesiHely;
|
|
co.SzuletesiIdo = model.TanuloAlapAdatModel.SzuletesiIdo ?? default(DateTime);
|
|
co.Allampolgarsag = model.TanuloAlapAdatModel.Allampolgarsag ?? default(int);
|
|
co.Allampolgarsag2 = model.TanuloAlapAdatModel.Allampolgarsag2 ?? default(int);
|
|
co.TartozkodasJogcimTipusId = model.TanuloAlapAdatModel.TartozkodasJogcimTipusId;
|
|
co.OkiratSzam = model.TanuloAlapAdatModel.OkiratSzam;
|
|
co.Anyanyelv = model.TanuloAlapAdatModel.Anyanyelv;
|
|
co.Megjegyzes = model.TanuloAlapAdatModel.Megjegyzes;
|
|
co.BelepesiNev = model.TanuloAlapAdatModel.BejelentkezesiNev;
|
|
co.Jelszo = model.TanuloAlapAdatModel.Jelszo;
|
|
co.SzuletesiOrszag = model.TanuloAlapAdatModel.SzuletesiOrszag ?? default(int);
|
|
co.TartozkodasiJogotIgazoloOkmanyId = model.TanuloAlapAdatModel.TartozkodasiJogotIgazoloOkmanyId;
|
|
co.TartozkodasiJogotIgazoloOkmanySzama = model.TanuloAlapAdatModel.TartozkodasiJogotIgazoloOkmanySzama;
|
|
}
|
|
|
|
/*tanuloElerhetosegModel*/
|
|
if (model.CimElerhetosegModel != null)
|
|
{
|
|
co.Orszag = model.CimElerhetosegModel.Orszag ?? (int)OrszagTipusEnum.Magyarorszag;
|
|
co.Iranyitoszam = model.CimElerhetosegModel.Iranyitoszam_Str;
|
|
co.HelysegNev = model.CimElerhetosegModel.HelysegNev_Str;
|
|
co.KozteruletNev = model.CimElerhetosegModel.KozteruletNev;
|
|
co.KozteruletTipusNev = model.CimElerhetosegModel.KozteruletTipus_Str;
|
|
co.Hazszam = model.CimElerhetosegModel.Hazszam;
|
|
co.Emelet = model.CimElerhetosegModel.Emelet;
|
|
co.Ajto = model.CimElerhetosegModel.Ajto;
|
|
co.Telefonszam = model.CimElerhetosegModel.Telefon;
|
|
co.TelefonTipus = model.CimElerhetosegModel.TelefonTipus;
|
|
co.Emailcim = model.CimElerhetosegModel.Emailcim;
|
|
co.AlapertelmezettCim = model.CimElerhetosegModel.AlapertelmezettCim;
|
|
}
|
|
|
|
/*tanuloGondviseloModel*/
|
|
if (model.TanuloGondviseloModel != null && !model.TanuloId.HasValue)
|
|
{
|
|
if (model.GondviseloCimElerhetosegModel == null || model.GondviseloCimElerhetosegModel.TanulovalEgyezik_Gondviselo)
|
|
{
|
|
co.OrszagGondviselo = co.Orszag;
|
|
co.IranyitoszamGondviselo = co.Iranyitoszam;
|
|
co.HelysegNevGondviselo = co.HelysegNev;
|
|
co.KozteruletNevGondviselo = co.KozteruletNev;
|
|
co.KozteruletJellegNevGondviselo = co.KozteruletTipusNev;
|
|
co.HazszamGondviselo = co.Hazszam;
|
|
co.EmeletGondviselo = co.Emelet;
|
|
co.AjtoGondviselo = co.Ajto;
|
|
co.AlapertelmezettGondviseloCim = co.AlapertelmezettCim;
|
|
}
|
|
else
|
|
{
|
|
co.OrszagGondviselo = model.GondviseloCimElerhetosegModel.Orszag_Gondviselo;
|
|
co.IranyitoszamGondviselo = model.GondviseloCimElerhetosegModel.Iranyitoszam_Gondviselo_Str;
|
|
co.HelysegNevGondviselo = model.GondviseloCimElerhetosegModel.HelysegNev_Gondviselo_Str;
|
|
co.KozteruletNevGondviselo = model.GondviseloCimElerhetosegModel.KozteruletNev_Gondviselo;
|
|
co.KozteruletJellegNevGondviselo = model.GondviseloCimElerhetosegModel.KozteruletTipus_Gondviselo_Str;
|
|
co.HazszamGondviselo = model.GondviseloCimElerhetosegModel.Hazszam_Gondviselo;
|
|
co.EmeletGondviselo = model.GondviseloCimElerhetosegModel.Emelet_Gondviselo;
|
|
co.AjtoGondviselo = model.GondviseloCimElerhetosegModel.Ajto_Gondviselo;
|
|
co.AlapertelmezettGondviseloCim = true;
|
|
}
|
|
|
|
co.TelefonszamGondviselo = model.GondviseloCimElerhetosegModel?.Telefon_Gondviselo;
|
|
co.TelefonTipusGondviselo = model.GondviseloCimElerhetosegModel?.TelefonTipus_Gondviselo;
|
|
co.EmailcimGondviselo = model.GondviseloCimElerhetosegModel?.Emailcim_Gondviselo;
|
|
co.GondviseloNeve = model.TanuloGondviseloModel.GondviseloNeve;
|
|
co.GondviseloBelepesiNeve = model.TanuloGondviseloModel.GondviseloBejelentkezesiNev;
|
|
co.RokonsagiFok = model.TanuloGondviseloModel.RokonsagiFok ?? default(int);
|
|
co.GondviseloJelszava = model.TanuloGondviseloModel.GondviseloJelszo;
|
|
co.GondviseloAutoEmail = model.TanuloGondviseloModel.GondviseloAutoEmail;
|
|
co.IsTorvenyesKepviselo = model.TanuloGondviseloModel.IsTorvenyesKepviselo;
|
|
}
|
|
|
|
/*tanuloIgazolvanyModel*/
|
|
if (model.TanuloIgazolvanyModel != null)
|
|
{
|
|
co.AdoazonositoJel = model.TanuloIgazolvanyModel.AdoazonositoJel;
|
|
//co.BankszamlaSzam = model.TanuloIgazolvanyModel.Bankszamlaszam;
|
|
co.DiakigazolvanyKelte = model.TanuloIgazolvanyModel.DiakigazolvanyKelte;
|
|
co.DiakigazolvanySzam = model.TanuloIgazolvanyModel.DiakigazolvanySzam;
|
|
co.Igazolvanyszam = model.TanuloIgazolvanyModel.Igazolvanyszam;
|
|
co.IgazolvanyTipus = model.TanuloIgazolvanyModel.IgazolvanyTipus;
|
|
co.TajSzam = model.TanuloIgazolvanyModel.TajSzam;
|
|
co.IsTajSzamNelkul = model.TanuloIgazolvanyModel.IsTajSzamNelkul;
|
|
co.IsAdoazonositoJelNelkul = model.TanuloIgazolvanyModel.IsAdoazonositoJelNelkul;
|
|
co.NemzetkoziBiztositasiOkmanySzama = model.TanuloIgazolvanyModel.NemzetkoziBiztositasiOkmanySzama;
|
|
}
|
|
|
|
/*tanuloTanugyModel*/
|
|
if (model.TanuloTanugyModel != null)
|
|
{
|
|
co.TantervId = model.TanuloTanugyModel.TantervId ?? default(int);
|
|
co.NaploSorszam = model.TanuloTanugyModel.NaploSorszam;
|
|
co.BizonyitvanySorszama = model.TanuloTanugyModel.BizonyitvanySorszama;
|
|
co.NyilvantartasiSzam = model.TanuloTanugyModel.NyilvantartasiSzam;
|
|
co.BeirasiSorszam = model.TanuloTanugyModel.BeirasiSorszam;
|
|
co.FelvetelTaneveId = model.TanuloTanugyModel.FelvetelTaneveId ?? default(int);
|
|
co.NyilvantartastartasKezdete = model.TanuloTanugyModel.NyilvantartastartasKezdete ?? default(DateTime);
|
|
co.IsESL16EvesUtanBelepett = model.TanuloTanugyModel.IsESL16EvesUtanBelepett;
|
|
co.JogviszonyBefejezese = model.TanuloTanugyModel.JogviszonyBefejezese;
|
|
co.JogviszonySzuneteltetese = model.TanuloTanugyModel.JogviszonySzuneteltetese;
|
|
co.TankotelezettsegetTeljesito = model.TanuloTanugyModel.TankotelezettsegetTeljesito;
|
|
co.TankotelezettsegVege = model.TanuloTanugyModel.TankotelezettsegVege;
|
|
co.Bejaro = model.TanuloTanugyModel.Bejaro;
|
|
co.SzakmaiGyakorlaton = model.TanuloTanugyModel.SzakmaiGyakorlaton;
|
|
co.Magantanulo = model.TanuloTanugyModel.Magantanulo;
|
|
co.MagantanulosagOka = model.TanuloTanugyModel.MagantanulosagOka;
|
|
co.MagantanulosagKezdete = model.TanuloTanugyModel.MagantanulosagKezdete;
|
|
co.MagantanulosagVege = model.TanuloTanugyModel.MagantanulosagVege;
|
|
co.Vendeg = model.TanuloTanugyModel.Vendeg;
|
|
co.TandijatFizeto = model.TanuloTanugyModel.TandijatFizeto;
|
|
co.TeritestFizeto = model.TanuloTanugyModel.TeritestFizeto;
|
|
co.Tanuloszerzodeses = model.TanuloTanugyModel.Tanuloszerzodeses;
|
|
co.PolgariSzerzodeses = model.TanuloTanugyModel.PolgariSzerzodeses;
|
|
co.DiaksportkorTag = model.TanuloTanugyModel.DiaksportkorTag;
|
|
co.Evismetlo = model.TanuloTanugyModel.Evismetlo;
|
|
co.ElozoIntezmeny = model.TanuloTanugyModel.ElozoIntezmeny;
|
|
co.SzakmacsoportId = model.TanuloTanugyModel.SzakmacsoportId;
|
|
co.AgazatId = model.TanuloTanugyModel.AgazatId;
|
|
co.SzakkepesitesId = model.TanuloTanugyModel.SzakkepesitesId;
|
|
co.ReszSzakkepesitesId = model.TanuloTanugyModel.ReszSzakkepesitesId;
|
|
co.AgazatUjSzktTipusId = model.TanuloTanugyModel.AgazatUjSzktTipusId ??(int)AgazatUjSzktTipusEnum.na;
|
|
co.SzakmaTipusId = model.TanuloTanugyModel.SzakmaTipusId ?? (int)SzakmaTipusEnum.na;
|
|
co.SzakmairanyTipusId = model.TanuloTanugyModel.SzakmairanyTipusId ?? (int)SzakmairanyTipusEnum.na;
|
|
co.SZKTV = model.TanuloTanugyModel.SZKTV;
|
|
co.SZETV = model.TanuloTanugyModel.SZETV;
|
|
co.OSZTV = model.TanuloTanugyModel.OSZTV;
|
|
co.EgyebOrszagosDonto = model.TanuloTanugyModel.EgyebOrszagosDonto;
|
|
co.GyakorlatiSzintvizsgakAtlaga = model.TanuloTanugyModel.GyakorlatiSzintvizsgakAtlaga;
|
|
co.TechnikusiEvfolyam = model.TanuloTanugyModel.TechnikusiEvfolyam;
|
|
co.EgyuttmukodesiMegallapodasos = model.TanuloTanugyModel.EgyuttmukodesiMegallapodasos;
|
|
co.KizarolagIskolaiKeretekKozott = model.TanuloTanugyModel.KizarolagIskolaiKeretekKozott;
|
|
co.TanuloEvfolyamTipus = model.TanuloTanugyModel.TanuloEvfolyamTipus;
|
|
co.OsztalyId = model.TanuloTanugyModel.OsztalyId;
|
|
co.IsSzakmaiGyakorlatHiany = model.TanuloTanugyModel.IsSzakmaiGyakorlatHiany;
|
|
co.TanterviJellemzoId = model.TanuloTanugyModel.TanterviJellemzoId;
|
|
co.OsztalyEvfolyamTipus = model.TanuloTanugyModel.OsztalyEvfolyamTipus;
|
|
co.IsOsszevontOsztaly = model.TanuloTanugyModel.IsOsszevontOsztaly;
|
|
co.AgazatAlapOktMegnevTipusId = model.TanuloTanugyModel.AgazatAlapOktMegnevTipusId;
|
|
co.AgazatAlapVizsgaEredTipusId = model.TanuloTanugyModel.AgazatAlapVizsgaEredTipusId;
|
|
co.AgazatiAlapvizsgaDatuma = model.TanuloTanugyModel.AgazatiAlapvizsgaDatuma;
|
|
co.AgazatiAlapvizsgaEredmenye = model.TanuloTanugyModel.AgazatiAlapvizsgaEredmenye;
|
|
co.AgazatiAlapvizsgaEredmenyeSzazalek = model.TanuloTanugyModel.AgazatiAlapvizsgaEredmenyeSzazalek;
|
|
co.IsSzakkepzesiMunkaszerzodessel = model.TanuloTanugyModel.IsSzakkepzesiMunkaszerzodessel;
|
|
co.DualisKepzohelyNeve = model.TanuloTanugyModel.DualisKepzohelyNeve;
|
|
co.DualisKepzohelyAdoszama = model.TanuloTanugyModel.DualisKepzohelyAdoszama;
|
|
co.SzervezetId = model.TanuloTanugyModel.IsSzakkepzesiMunkaszerzodessel ? model.TanuloTanugyModel.TanuloSzervezetId : null;
|
|
co.SzakiranyNktTipusId = model.TanuloTanugyModel.SzakiranyNktTipusId;
|
|
co.SzakkepesitesNktTipusId = model.TanuloTanugyModel.SzakkepesitesNktTipusId;
|
|
co.TanulmanyiTeruletNktTipusId = model.TanuloTanugyModel.TanulmanyiTeruletNktTipusId;
|
|
co.Is9kozul8ElozotanevbenVegezte = model.TanuloTanugyModel.Is9kozul8ElozotanevbenVegezte;
|
|
co.IsKiemeltenTehetseges = model.TanuloTanugyModel.IsKiemeltenTehetseges;
|
|
co.IsSzamitogepetOktCelraHasznal = model.TanuloTanugyModel.IsSzamitogepetOktCelraHasznal;
|
|
co.IsSzabokyAdolfSzakkepODReszesul = model.TanuloTanugyModel.IsSzabokyAdolfSzakkepODReszesul;
|
|
co.IsEgesznaposIskOktReszesul = model.TanuloTanugyModel.IsEgesznaposIskOktReszesul;
|
|
co.TanterviJellegId = model.TanuloTanugyModel.TanterviJellegId;
|
|
co.AgazatReszSzakmaTipusId = model.TanuloTanugyModel.AgazatReszSzakmaTipusId;
|
|
co.ReszSzakmaTipusId = model.TanuloTanugyModel.ReszSzakmaTipusId;
|
|
co.SzakmaReszSzakmaTipusId = model.TanuloTanugyModel.SzakmaReszSzakmaTipusId;
|
|
co.IsSzakkepzesenKivulrolJott = model.TanuloTanugyModel.IsSzakkepzesenKivulrolJott;
|
|
if ((model.TanuloTanugyModel.SzakkepzesiMunkaszerzodesModels?.Count ?? 0) > 0)
|
|
{
|
|
co.SzakkepzesiMunkaszerzodesList = model.TanuloTanugyModel.SzakkepzesiMunkaszerzodesModels.Select(x => new SzakkepzesiMunkaszerzodesItemCo
|
|
{
|
|
Id = SDAConvert.ToInt32(x.ID),
|
|
Kezdete = x.Kezdete,
|
|
Vege = x.Vege.HasValue ? x.Vege.Value.AddHours(23).AddMinutes(59).AddSeconds(59) : 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;
|
|
}
|
|
|
|
/*tanuloSzocialisModel*/
|
|
if (model.TanuloSzocialisModel != null)
|
|
{
|
|
co.IngyenesTankonyvEllatas = model.TanuloSzocialisModel.IngyenesTankonyvEllatas;
|
|
co.SzocialisTamogatas = model.TanuloSzocialisModel.SzocialisTamogatas;
|
|
co.TestnevelesTipusa = model.TanuloSzocialisModel.TestnevelesTipusa;
|
|
co.KollegiumiEllatasu = model.TanuloSzocialisModel.KollegiumiEllatasu;
|
|
co.EtkezesiKedvezmeny = model.TanuloSzocialisModel.EtkezesiKedvezmeny;
|
|
co.IntezetiNevelt = model.TanuloSzocialisModel.IntezetiNevelt;
|
|
co.HatranyosHelyzet = model.TanuloSzocialisModel.HatranyosHelyzet;
|
|
co.Veszelyeztetett = model.TanuloSzocialisModel.Veszelyeztetett;
|
|
co.TartosGyogykezelesSzama = model.TanuloSzocialisModel.TartosGyogykezelesSzama;
|
|
co.BeilleszkedesiNehezseg = model.TanuloSzocialisModel.BeilleszkedesiNehezseg;
|
|
co.RendszeresGyermekvedelmiKedvezmeny = model.TanuloSzocialisModel.RendszeresGyermekvedelmiKedvezmeny;
|
|
co.TanuloiJogviszonnyalEltartott = model.TanuloSzocialisModel.TanuloiJogviszonnyalEltartott;
|
|
co.TobbGyermnekIgazolasSzama = model.TanuloSzocialisModel.TobbGyermnekIgazolasSzama;
|
|
co.SzakkepesitesenekSzama = model.TanuloSzocialisModel.SzakkepesitesenekSzama;
|
|
co.MenedekJoggalRendelkezo = model.TanuloSzocialisModel.MenedekJoggalRendelkezo;
|
|
co.IsExternatusiEllatasban = model.TanuloSzocialisModel.IsExternatusiEllatasban;
|
|
co.IsNapkoziotthoniEllatasban = model.TanuloSzocialisModel.IsNapkoziotthoniEllatasban;
|
|
co.IsRendszeresGyermekvedelmi = model.TanuloSzocialisModel.IsRendszeresGyermekvedelmi;
|
|
co.IsOtthonNyujtottEllatas = model.TanuloSzocialisModel.IsOtthonNyujtottEllatas;
|
|
}
|
|
|
|
/*tanuloSajatosAdatModel*/
|
|
if (model.TanuloSajatosAdatModel != null)
|
|
{
|
|
co.SajatosNevelesiIgenyu = model.TanuloSajatosAdatModel.SajatosNevelesu;
|
|
co.TanuloSniId = model.TanuloSajatosAdatModel.TanuloSniId;
|
|
if (model.TanuloSajatosAdatModel.SajatosNevelesu)
|
|
{
|
|
// co.HalmozottanFogyatekos = model.TanuloSajatosAdatModel.HalmozottanFogyatekos;
|
|
co.SNILetszamsuly = model.TanuloSajatosAdatModel.TanuloLetszamSulyozasa;
|
|
// co.ErtelmiFogyatekos = model.TanuloSajatosAdatModel.ErtelmiFogyatekos;
|
|
// co.Hallasserult = model.TanuloSajatosAdatModel.Hallasserult;
|
|
// co.Latasserult = model.TanuloSajatosAdatModel.Latasserult;
|
|
// co.ErtelmiFogyatekosOkamnyszam = model.TanuloSajatosAdatModel.ErtelmiFogyatekosOkmanySzam;
|
|
// co.HallasserultOkmanyszam = model.TanuloSajatosAdatModel.HallasserultOkmanySzam;
|
|
// co.LatasserultOkmanyszam = model.TanuloSajatosAdatModel.LatasserultOkmanySzam;
|
|
// co.MozgasserultOkmanyszam = model.TanuloSajatosAdatModel.MozgasserultOkmanySzam;
|
|
// co.BeszedfogyatekosOkmanyszam = model.TanuloSajatosAdatModel.BeszedfogyatekosOkmanySzam;
|
|
// co.Diszlexia = model.TanuloSajatosAdatModel.Diszlexia;
|
|
// co.Diszkalkulia = model.TanuloSajatosAdatModel.Diszkalkulia;
|
|
// co.Diszgrafia = model.TanuloSajatosAdatModel.Diszgrafia;
|
|
// co.DiszlexiaOkmanyszam = model.TanuloSajatosAdatModel.DiszlexiaOkmanySzam;
|
|
// co.DiszkalkuliaOkmanyszam = model.TanuloSajatosAdatModel.DiszkalkuliaOkmanySzam;
|
|
// co.DiszgrafiaOkmanyszam = model.TanuloSajatosAdatModel.DiszgrafiaOkmanySzam;
|
|
// co.ViselekdesVisszavezetheto = model.TanuloSajatosAdatModel.ViselkedesOkmanySzam;
|
|
// co.ViselekdesNemVisszavezetheto = model.TanuloSajatosAdatModel.ViselkedesNemOkmanySzam;
|
|
// co.MegismeroFunkcioVisszavezetheto = model.TanuloSajatosAdatModel.MegismeroFunkciokOkmanySzam;
|
|
// co.MegismeroFunkcioNemVisszavezetheto = model.TanuloSajatosAdatModel.MegismeroFunkciokNemOkmanySzam;
|
|
// co.BNOKod = model.TanuloSajatosAdatModel.BNOKod;
|
|
// co.SNIMeghatarozas = model.TanuloSajatosAdatModel.Meghatarozas;
|
|
// co.SNIKiallitoIntezmeny = model.TanuloSajatosAdatModel.KiallitoIntezmeny;
|
|
// co.SNIOkmanyErvenyessegKezdete = model.TanuloSajatosAdatModel.OkmanyErvenyessegKezdete;
|
|
// co.SNIOkmanyErvenyessegVege = model.TanuloSajatosAdatModel.OkmanyErvenyessegVege;
|
|
// co.SNIKontrollIdopontja = model.TanuloSajatosAdatModel.SzuksegesKontrollIdopontja;
|
|
// co.FejlesztesreForditandoOraszam = model.TanuloSajatosAdatModel.FejlesztesreForditandoOraszam;
|
|
// co.FejlesztoFoglalkozas = model.TanuloSajatosAdatModel.FejlesztoFoglalkozas;
|
|
// co.FejlesztesreKijelolt = model.TanuloSajatosAdatModel.FejlesztesreKijelolt;
|
|
co.KiallitoSzakertoiBizottsagNeve = model.TanuloSajatosAdatModel.KiallitoSzakertoiBizottsagNeve;
|
|
co.KiallitoSzakertoiBizottsagCime = model.TanuloSajatosAdatModel.KiallitoSzakertoiBizottsagCime;
|
|
co.SzakvelemenySzama = model.TanuloSajatosAdatModel.SzakvelemenySzama;
|
|
co.KiallitasDatuma = model.TanuloSajatosAdatModel.KiallitasDatuma;
|
|
co.FelulvizsgalatTaneve = model.TanuloSajatosAdatModel.FelulvizsgalatTaneve;
|
|
co.FogyatekossagTipusId = model.TanuloSajatosAdatModel.FogyatekossagTipusId;
|
|
}
|
|
else
|
|
{
|
|
// co.HalmozottanFogyatekos = default(bool);
|
|
co.SNILetszamsuly = default(int?);
|
|
// co.ErtelmiFogyatekos = default(int?);
|
|
// co.Hallasserult = default(int?);
|
|
// co.Latasserult = default(int?);
|
|
// co.ErtelmiFogyatekosOkamnyszam = default(string);
|
|
// co.HallasserultOkmanyszam = default(string);
|
|
// co.LatasserultOkmanyszam = default(string);
|
|
// co.MozgasserultOkmanyszam = default(string);
|
|
// co.BeszedfogyatekosOkmanyszam = default(string);
|
|
// co.Diszlexia = default(bool);
|
|
// co.Diszkalkulia = default(bool);
|
|
// co.Diszgrafia = default(bool);
|
|
// co.DiszlexiaOkmanyszam = default(string);
|
|
// co.DiszkalkuliaOkmanyszam = default(string);
|
|
// co.DiszgrafiaOkmanyszam = default(string);
|
|
// co.ViselekdesVisszavezetheto = default(string);
|
|
// co.ViselekdesNemVisszavezetheto = default(string);
|
|
// co.MegismeroFunkcioVisszavezetheto = default(string);
|
|
// co.MegismeroFunkcioNemVisszavezetheto = default(string);
|
|
// co.BNOKod = default(string);
|
|
// co.SNIMeghatarozas = default(string);
|
|
// co.SNIKiallitoIntezmeny = default(string);
|
|
// co.SNIOkmanyErvenyessegKezdete = default(DateTime?);
|
|
// co.SNIOkmanyErvenyessegVege = default(DateTime?);
|
|
// co.SNIKontrollIdopontja = default(DateTime?);
|
|
// co.FejlesztesreForditandoOraszam = default(int?);
|
|
// co.FejlesztoFoglalkozas = default(string);
|
|
// co.FejlesztesreKijelolt = default(string);
|
|
}
|
|
}
|
|
|
|
/*tanuloBTMProblemakModel*/
|
|
if (model.TanuloBTMProblemakModel != null)
|
|
{
|
|
co.BTMProblema = model.TanuloBTMProblemakModel.BTMProblema;
|
|
//if (model.TanuloBTMProblemakModel.BTMProblema)
|
|
//{
|
|
// co.BTMLetszamsuly = model.TanuloBTMProblemakModel.TanuloLetszamSulyozasa;
|
|
// co.BeilleszkedesiProblema = model.TanuloBTMProblemakModel.BeilleszkedesiProblemavalKuzd;
|
|
// co.TanulasiProblema = model.TanuloBTMProblemakModel.TanulasiProblemavalKuzd;
|
|
// co.BTMDiszgrafia = model.TanuloBTMProblemakModel.Diszgrafia;
|
|
// co.BTMDiszlexia = model.TanuloBTMProblemakModel.Diszlexia;
|
|
// co.BTMDiszkalkulia = model.TanuloBTMProblemakModel.Diszkalkulia;
|
|
// co.MagatartasiProblema = model.TanuloBTMProblemakModel.MagatartasiProblemavalKuzd;
|
|
// co.BTMHatarozatOkmanyszama = model.TanuloBTMProblemakModel.BTMHatarozatOkmanySzam;
|
|
// co.BTMKiallitoIntezmeny = model.TanuloBTMProblemakModel.KiallitoIntezmeny;
|
|
// co.BTMOkmanyErvenyessegKezdete = model.TanuloBTMProblemakModel.OkmanyErvenyessegKezdete;
|
|
// co.BTMOkmanyErvenyessegVege = model.TanuloBTMProblemakModel.OkmanyErvenyessegVege;
|
|
// co.BTMKontrollIdopont = model.TanuloBTMProblemakModel.KontrolIdopontja;
|
|
// co.BTMHatarozatTartalma = model.TanuloBTMProblemakModel.HatarozatTartalma;
|
|
//}
|
|
//else
|
|
//{
|
|
// co.BTMLetszamsuly = default(int?);
|
|
// co.BeilleszkedesiProblema = default(bool);
|
|
// co.TanulasiProblema = default(bool);
|
|
// co.BTMDiszgrafia = default(bool);
|
|
// co.BTMDiszlexia = default(bool);
|
|
// co.BTMDiszkalkulia = default(bool);
|
|
// co.MagatartasiProblema = default(bool);
|
|
// co.BTMHatarozatOkmanyszama = default(string);
|
|
// co.BTMKiallitoIntezmeny = default(string);
|
|
// co.BTMOkmanyErvenyessegKezdete = default(DateTime?);
|
|
// co.BTMOkmanyErvenyessegVege = default(DateTime?);
|
|
// co.BTMKontrollIdopont = default(DateTime?);
|
|
// co.BTMHatarozatTartalma = default(string);
|
|
//}
|
|
}
|
|
|
|
/*tanuloVallasModel*/
|
|
if (model.TanuloVallasModel != null)
|
|
{
|
|
co.Vallasa = model.TanuloVallasModel.Vallasa;
|
|
co.Egyhazkozossege = model.TanuloVallasModel.Egyhazkozosseg;
|
|
}
|
|
|
|
/*tanuloSportModel*/
|
|
if (model.TanuloSportModel != null)
|
|
{
|
|
co.Sportag = model.TanuloSportModel.Sportag;
|
|
co.SportedzoElerhetoseg = model.TanuloSportModel.SportedzoNeve;
|
|
co.Sportklub = model.TanuloSportModel.SportKlub;
|
|
}
|
|
|
|
if (model.TanuloJuttatasModel != null)
|
|
{
|
|
co.BankszamlaSzam = model.TanuloJuttatasModel.Bankszamlaszam;
|
|
co.Jogviszony = model.TanuloJuttatasModel.Jogviszony;
|
|
co.BankszamlaTulajdonos = model.TanuloJuttatasModel.BankszamlaTulajdonos;
|
|
co.BankszamlaTulajdonosNeve = model.TanuloJuttatasModel.BankszamlaTulajdonosNeve;
|
|
co.IsMasodikVagyTobbedikSzakmatSzerzo = model.TanuloJuttatasModel.IsMasodikVagyTobbedikSzakmatSzerzo;
|
|
co.KeziAtlag = model.TanuloJuttatasModel.KeziAtlag;
|
|
co.IsBeszamitasosTanulo = model.TanuloJuttatasModel.IsBeszamitasosTanulo;
|
|
co.IsSikeresAgazatiVizsga = model.TanuloJuttatasModel.IsSikeresAgazatiVizsga;
|
|
co.IsAtlagSzakkepzesi = model.TanuloJuttatasModel.IsAtlagSzakkepzesi;
|
|
co.IsBeszamitasosFixSzazalek = model.TanuloJuttatasModel.IsBeszamitasosFixSzazalek;
|
|
co.IsApaczaiIgenylo = model.TanuloJuttatasModel.IsApaczaiIgenylo;
|
|
co.IsIngyenesKepzes = model.TanuloJuttatasModel.IsIngyenesKepzes;
|
|
co.IsAtlagNelkuli = model.TanuloJuttatasModel.IsAtlagNelkuli;
|
|
}
|
|
|
|
if (model.ApaczaiJuttatasModel != null)
|
|
{
|
|
co.IsApaczaiSzerzodeses = model.ApaczaiJuttatasModel.IsApaczaiSzerzodeses;
|
|
co.MentorId = model.ApaczaiJuttatasModel.MentorId;
|
|
}
|
|
|
|
if (model.TanuloSzirBeallitasokModel != null)
|
|
{
|
|
co.IsKuldhetoErettsegiSzRnek = model.TanuloSzirBeallitasokModel.IsKuldhetoErettsegiSzRnek;
|
|
co.IsKuldhetoMeresiSzRnek = model.TanuloSzirBeallitasokModel.IsKuldhetoMeresiSzRnek;
|
|
co.IsKuldhetoKozepFelveteliSzRnek = model.TanuloSzirBeallitasokModel.IsKuldhetoKozepFelveteliSzRnek;
|
|
co.IsDiakigazolvanyAtadhatoSzRnek = model.TanuloSzirBeallitasokModel.IsDiakigazolvanyAtadhatoSzRnek;
|
|
}
|
|
|
|
if (model.TanuloUjJogviszonyModel != null)
|
|
{
|
|
co.JogviszonyKezdete = model.TanuloUjJogviszonyModel.JogviszonyKezdete;
|
|
co.JogviszonyTipusa = model.TanuloUjJogviszonyModel.JogviszonyTipusaId;
|
|
co.JogviszonyKeletkezesenekJogcime = model.TanuloUjJogviszonyModel.JogviszonyKeletkezesenekJogcimeId;
|
|
co.JogviszonyMegjegyzes = model.TanuloUjJogviszonyModel.Megjegyzes;
|
|
}
|
|
|
|
co.FollowUpolniId = model.FollowUpolniId;
|
|
return co;
|
|
}
|
|
|
|
public static TanuloModel ConvertCoToModel(TanuloAdatCO co)
|
|
{
|
|
var model = new TanuloModel();
|
|
model.TanuloId = co.ID;
|
|
model.KozossegiSzolgalatOsszesOraszam = co.KozossegiSzolgalatOsszesOraszam;
|
|
|
|
model.TanuloAlapAdatModel = new TanuloAlapAdatModel()
|
|
{
|
|
OktatasiAzonosito = co.OktatasiAzonosito,
|
|
IsOktatasiAzonositoNelkul = co.IsOktatasiAzonositoNelkul,
|
|
Neme = co.Neme,
|
|
CsaladiNev = co.CsaladiNev,
|
|
UtoNev = co.UtoNev,
|
|
Elotag = co.Elotag,
|
|
AnyjaCsaladiNev = co.AnyjaCsaladiNev,
|
|
AnyjaUtoNev = co.AnyjaUtoNev,
|
|
AnyjaNeveElotag = co.AnyjaNeveElotag,
|
|
SzuletesiCsaladiNev = co.SzuletesiCsaladiNev,
|
|
SzuletesiUtoNev = co.SzuletesiUtoNev,
|
|
SzuletesiNevElotag = co.SzuletesiNevElotag,
|
|
SzuletesiHely = co.SzuletesiHely,
|
|
SzuletesiIdo = co.SzuletesiIdo,
|
|
Allampolgarsag = co.Allampolgarsag,
|
|
Allampolgarsag2 = co.Allampolgarsag2,
|
|
TartozkodasJogcimTipusId = co.TartozkodasJogcimTipusId,
|
|
OkiratSzam = co.OkiratSzam,
|
|
Anyanyelv = co.Anyanyelv,
|
|
Megjegyzes = co.Megjegyzes,
|
|
BejelentkezesiNev = co.BelepesiNev,
|
|
Jelszo = co.Jelszo,
|
|
SzuletesiOrszag = co.SzuletesiOrszag,
|
|
TartozkodasiJogotIgazoloOkmanyId = co.TartozkodasiJogotIgazoloOkmanyId,
|
|
TartozkodasiJogotIgazoloOkmanySzama = co.TartozkodasiJogotIgazoloOkmanySzama,
|
|
};
|
|
|
|
model.CimElerhetosegModel = new CimElerhetosegModel()
|
|
{
|
|
Orszag = co.Orszag,
|
|
Iranyitoszam_Str = co.Iranyitoszam,
|
|
Iranyitoszam = co.Iranyitoszam,
|
|
HelysegNev = co.HelysegNev,
|
|
HelysegNev_Str = co.HelysegNev,
|
|
KozteruletNev = co.KozteruletNev,
|
|
KozteruletTipus = co.KozteruletTipusNev,
|
|
KozteruletTipus_Str = co.KozteruletTipusNev,
|
|
Hazszam = co.Hazszam,
|
|
Emelet = co.Emelet,
|
|
Ajto = co.Ajto,
|
|
Telefon = co.Telefonszam,
|
|
Emailcim_Input = co.Emailcim
|
|
};
|
|
|
|
model.TanuloGondviseloModel = new TanuloGondviseloModel()
|
|
{
|
|
GondviseloNeve = co.GondviseloNeve,
|
|
GondviseloBejelentkezesiNev = co.GondviseloBelepesiNeve,
|
|
RokonsagiFok = co.RokonsagiFok,
|
|
GondviseloJelszo = co.GondviseloJelszava,
|
|
GondviseloAutoEmail = co.GondviseloAutoEmail,
|
|
IsTorvenyesKepviselo = co.IsTorvenyesKepviselo
|
|
};
|
|
|
|
model.GondviseloCimElerhetosegModel = new GondviseloCimElerhetosegModel()
|
|
{
|
|
Orszag_Gondviselo = co.OrszagGondviselo,
|
|
Iranyitoszam_Gondviselo_Str = co.IranyitoszamGondviselo,
|
|
HelysegNev_Gondviselo_Str = co.HelysegNevGondviselo,
|
|
KozteruletNev_Gondviselo = co.KozteruletNevGondviselo,
|
|
KozteruletTipus_Gondviselo = co.KozteruletJellegNevGondviselo,
|
|
KozteruletTipus_Gondviselo_Str = co.KozteruletJellegNevGondviselo,
|
|
Hazszam_Gondviselo = co.HazszamGondviselo,
|
|
Emelet_Gondviselo = co.EmeletGondviselo,
|
|
Ajto_Gondviselo = co.AjtoGondviselo,
|
|
Telefon_Gondviselo = co.TelefonszamGondviselo,
|
|
Emailcim_Gondviselo_Input = co.EmailcimGondviselo,
|
|
TelefonTipus_Gondviselo = co.TelefonTipusGondviselo
|
|
};
|
|
|
|
model.TanuloIgazolvanyModel = new TanuloIgazolvanyModel()
|
|
{
|
|
AdoazonositoJel = co.AdoazonositoJel,
|
|
//Bankszamlaszam = co.BankszamlaSzam,
|
|
DiakigazolvanyKelte = co.DiakigazolvanyKelte,
|
|
DiakigazolvanySzam = co.DiakigazolvanySzam,
|
|
Igazolvanyszam = co.Igazolvanyszam,
|
|
IgazolvanyTipus = co.IgazolvanyTipus,
|
|
TajSzam = co.TajSzam,
|
|
IsTajSzamNelkul = co.IsTajSzamNelkul,
|
|
IsAdoazonositoJelNelkul = co.IsAdoazonositoJelNelkul,
|
|
NemzetkoziBiztositasiOkmanySzama = co.NemzetkoziBiztositasiOkmanySzama
|
|
};
|
|
|
|
model.TanuloTanugyModel = new TanuloTanugyModel
|
|
{
|
|
TantervId = co.TantervId,
|
|
NaploSorszam = co.NaploSorszam,
|
|
BizonyitvanySorszama = co.BizonyitvanySorszama,
|
|
NyilvantartasiSzam = co.NyilvantartasiSzam,
|
|
BeirasiSorszam = co.BeirasiSorszam,
|
|
FelvetelTaneveId = co.FelvetelTaneveId,
|
|
KifirAlapjanImportalt = co.KifirAlapjanImportalt,
|
|
NyilvantartastartasKezdete = co.NyilvantartastartasKezdete,
|
|
JogviszonyBefejezese = co.JogviszonyBefejezese,
|
|
JogviszonySzuneteltetese = co.JogviszonySzuneteltetese,
|
|
TankotelezettsegetTeljesito = co.TankotelezettsegetTeljesito,
|
|
TankotelezettsegVege = co.TankotelezettsegVege,
|
|
Bejaro = co.Bejaro,
|
|
SzakmaiGyakorlaton = co.SzakmaiGyakorlaton,
|
|
Magantanulo = co.Magantanulo,
|
|
MagantanulosagOka = co.MagantanulosagOka,
|
|
MagantanulosagKezdete = co.MagantanulosagKezdete,
|
|
MagantanulosagVege = co.MagantanulosagVege,
|
|
Vendeg = co.Vendeg,
|
|
TandijatFizeto = co.TandijatFizeto,
|
|
TeritestFizeto = co.TeritestFizeto,
|
|
Tanuloszerzodeses = co.Tanuloszerzodeses,
|
|
PolgariSzerzodeses = co.PolgariSzerzodeses,
|
|
DiaksportkorTag = co.DiaksportkorTag,
|
|
Evismetlo = co.Evismetlo,
|
|
ElozoIntezmeny = co.ElozoIntezmeny,
|
|
SzakmacsoportId = co.SzakmacsoportId,
|
|
AgazatId = co.AgazatId,
|
|
SzakkepesitesId = co.SzakkepesitesId,
|
|
ReszSzakkepesitesId = co.ReszSzakkepesitesId,
|
|
AgazatUjSzktTipusId = co.AgazatUjSzktTipusId,
|
|
SzakmaTipusId = co.SzakmaTipusId,
|
|
SzakmairanyTipusId = co.SzakmairanyTipusId,
|
|
SZKTV = co.SZKTV,
|
|
SZETV = co.SZETV,
|
|
OSZTV = co.OSZTV,
|
|
EgyebOrszagosDonto = co.EgyebOrszagosDonto,
|
|
GyakorlatiSzintvizsgakAtlaga = co.GyakorlatiSzintvizsgakAtlaga,
|
|
TechnikusiEvfolyam = co.TechnikusiEvfolyam,
|
|
EgyuttmukodesiMegallapodasos = co.EgyuttmukodesiMegallapodasos,
|
|
KizarolagIskolaiKeretekKozott = co.KizarolagIskolaiKeretekKozott,
|
|
IsOsszevontOsztaly = co.IsOsszevontOsztaly,
|
|
TanuloEvfolyamTipus = co.TanuloEvfolyamTipus,
|
|
OsztalyEvfolyamTipus = co.OsztalyEvfolyamTipus,
|
|
OsztalyNev = co.OsztalyNev,
|
|
OsztalyId = co.OsztalyId,
|
|
IsSzakmaiGyakorlatHiany = co.IsSzakmaiGyakorlatHiany,
|
|
HasAktivOsztalybaSorolas = co.ID.HasValue && new TanuloHelper(ConnectionTypeExtensions.GetSessionConnectionType()).HasTanuloAktivOsztalybaSorolas(co.ID.Value),
|
|
IsESL16EvesUtanBelepett = co.IsESL16EvesUtanBelepett,
|
|
TanterviJellemzoId = co.TanterviJellemzoId,
|
|
AgazatAlapOktMegnevTipusId = co.AgazatAlapOktMegnevTipusId,
|
|
AgazatAlapVizsgaEredTipusId = co.AgazatAlapVizsgaEredTipusId,
|
|
AgazatiAlapvizsgaDatuma = co.AgazatiAlapvizsgaDatuma,
|
|
AgazatiAlapvizsgaEredmenye = co.AgazatiAlapvizsgaEredmenye,
|
|
AgazatiAlapvizsgaEredmenyeSzazalek = co.AgazatiAlapvizsgaEredmenyeSzazalek,
|
|
IsSzakkepzesiMunkaszerzodessel = co.IsSzakkepzesiMunkaszerzodessel,
|
|
DualisKepzohelyNeve = co.DualisKepzohelyNeve,
|
|
DualisKepzohelyAdoszama = co.DualisKepzohelyAdoszama,
|
|
TanuloSzervezetId = co.SzervezetId,
|
|
SzakiranyNktTipusId = co.SzakiranyNktTipusId,
|
|
SzakkepesitesNktTipusId = co.SzakkepesitesNktTipusId,
|
|
TanulmanyiTeruletNktTipusId = co.TanulmanyiTeruletNktTipusId,
|
|
IsNKTSzakkepzeses = co.IsNKTSzakkepzeses,
|
|
Is9kozul8ElozotanevbenVegezte = co.Is9kozul8ElozotanevbenVegezte,
|
|
IsKiemeltenTehetseges = co.IsKiemeltenTehetseges,
|
|
IsSzamitogepetOktCelraHasznal = co.IsSzamitogepetOktCelraHasznal,
|
|
IsSzabokyAdolfSzakkepODReszesul = co.IsSzabokyAdolfSzakkepODReszesul,
|
|
IsEgesznaposIskOktReszesul = co.IsEgesznaposIskOktReszesul,
|
|
TanterviJellegId = co.TanterviJellegId,
|
|
AgazatReszSzakmaTipusId = co.AgazatReszSzakmaTipusId,
|
|
ReszSzakmaTipusId = co.ReszSzakmaTipusId,
|
|
SzakmaReszSzakmaTipusId = co.SzakmaReszSzakmaTipusId,
|
|
IsSzakkepzesenKivulrolJott = co.IsSzakkepzesenKivulrolJott
|
|
};
|
|
|
|
model.AmiKepzesiJellemzokModel = new AmiKepzesiJellemzokModelForTanulo
|
|
{
|
|
MuveszetiAgId = co.MuveszetiAgId,
|
|
MufajTipusId = co.MufajTipusId,
|
|
TanszakTipusId = co.TanszakTipusId
|
|
};
|
|
|
|
model.TanuloSzocialisModel = new TanuloSzocialisModel()
|
|
{
|
|
IngyenesTankonyvEllatas = co.IngyenesTankonyvEllatas,
|
|
SzocialisTamogatas = co.SzocialisTamogatas,
|
|
TestnevelesTipusa = co.TestnevelesTipusa,
|
|
KollegiumiEllatasu = co.KollegiumiEllatasu,
|
|
EtkezesiKedvezmeny = co.EtkezesiKedvezmeny,
|
|
IntezetiNevelt = co.IntezetiNevelt,
|
|
HatranyosHelyzet = co.HatranyosHelyzet,
|
|
Veszelyeztetett = co.Veszelyeztetett,
|
|
TartosGyogykezelesSzama = co.TartosGyogykezelesSzama,
|
|
BeilleszkedesiNehezseg = co.BeilleszkedesiNehezseg,
|
|
RendszeresGyermekvedelmiKedvezmeny = co.RendszeresGyermekvedelmiKedvezmeny,
|
|
TanuloiJogviszonnyalEltartott = co.TanuloiJogviszonnyalEltartott,
|
|
TobbGyermnekIgazolasSzama = co.TobbGyermnekIgazolasSzama,
|
|
SzakkepesitesenekSzama = co.SzakkepesitesenekSzama,
|
|
MenedekJoggalRendelkezo = co.MenedekJoggalRendelkezo,
|
|
IsExternatusiEllatasban = co.IsExternatusiEllatasban,
|
|
IsNapkoziotthoniEllatasban = co.IsNapkoziotthoniEllatasban,
|
|
IsRendszeresGyermekvedelmi = co.IsRendszeresGyermekvedelmi,
|
|
IsOtthonNyujtottEllatas = co.IsOtthonNyujtottEllatas
|
|
};
|
|
model.TanuloSajatosAdatModel = new TanuloSajatosAdatModel()
|
|
{
|
|
SajatosNevelesu = co.SajatosNevelesiIgenyu,
|
|
//HalmozottanFogyatekos = co.HalmozottanFogyatekos,
|
|
TanuloLetszamSulyozasa = co.SNILetszamsuly,
|
|
//ErtelmiFogyatekos = co.ErtelmiFogyatekos,
|
|
//Hallasserult = co.Hallasserult,
|
|
//Latasserult = co.Latasserult,
|
|
//ErtelmiFogyatekosOkmanySzam = co.ErtelmiFogyatekosOkamnyszam,
|
|
//HallasserultOkmanySzam = co.HallasserultOkmanyszam,
|
|
//LatasserultOkmanySzam = co.LatasserultOkmanyszam,
|
|
//MozgasserultOkmanySzam = co.MozgasserultOkmanyszam,
|
|
//BeszedfogyatekosOkmanySzam = co.BeszedfogyatekosOkmanyszam,
|
|
//Diszlexia = co.Diszlexia,
|
|
//Diszkalkulia = co.Diszkalkulia,
|
|
//Diszgrafia = co.Diszgrafia,
|
|
//DiszlexiaOkmanySzam = co.DiszlexiaOkmanyszam,
|
|
//DiszkalkuliaOkmanySzam = co.DiszkalkuliaOkmanyszam,
|
|
//DiszgrafiaOkmanySzam = co.DiszgrafiaOkmanyszam,
|
|
//ViselkedesOkmanySzam = co.ViselekdesVisszavezetheto,
|
|
//ViselkedesNemOkmanySzam = co.ViselekdesNemVisszavezetheto,
|
|
//MegismeroFunkciokOkmanySzam = co.MegismeroFunkcioVisszavezetheto,
|
|
//MegismeroFunkciokNemOkmanySzam = co.MegismeroFunkcioNemVisszavezetheto,
|
|
//BNOKod = co.BNOKod,
|
|
//Meghatarozas = co.SNIMeghatarozas,
|
|
//KiallitoIntezmeny = co.SNIKiallitoIntezmeny,
|
|
//OkmanyErvenyessegKezdete = co.SNIOkmanyErvenyessegKezdete,
|
|
//OkmanyErvenyessegVege = co.SNIOkmanyErvenyessegVege,
|
|
//SzuksegesKontrollIdopontja = co.SNIKontrollIdopontja,
|
|
//FejlesztesreForditandoOraszam = co.FejlesztesreForditandoOraszam,
|
|
//FejlesztoFoglalkozas = co.FejlesztoFoglalkozas,
|
|
//FejlesztesreKijelolt = co.FejlesztesreKijelolt
|
|
KiallitoSzakertoiBizottsagNeve = co.KiallitoSzakertoiBizottsagNeve,
|
|
KiallitoSzakertoiBizottsagCime = co.KiallitoSzakertoiBizottsagCime,
|
|
SzakvelemenySzama = co.SzakvelemenySzama,
|
|
KiallitasDatuma = co.KiallitasDatuma,
|
|
FelulvizsgalatTaneve = co.FelulvizsgalatTaneve,
|
|
TanuloSniId = co.TanuloSniId,
|
|
FogyatekossagTipusId = co.FogyatekossagTipusId ?? (int)FogyatekossagTipusEnum.na,
|
|
};
|
|
|
|
model.TanuloBTMProblemakModel = new TanuloBTMProblemakModel()
|
|
{
|
|
BTMProblema = co.BTMProblema,
|
|
//TanuloLetszamSulyozasa = co.BTMLetszamsuly,
|
|
//BeilleszkedesiProblemavalKuzd = co.BeilleszkedesiProblema,
|
|
//TanulasiProblemavalKuzd = co.TanulasiProblema,
|
|
//Diszlexia = co.BTMDiszlexia,
|
|
//Diszkalkulia = co.BTMDiszkalkulia,
|
|
//Diszgrafia = co.BTMDiszgrafia,
|
|
//MagatartasiProblemavalKuzd = co.MagatartasiProblema,
|
|
//BTMHatarozatOkmanySzam = co.BTMHatarozatOkmanyszama,
|
|
//KiallitoIntezmeny = co.BTMKiallitoIntezmeny,
|
|
//OkmanyErvenyessegKezdete = co.BTMOkmanyErvenyessegKezdete,
|
|
//OkmanyErvenyessegVege = co.BTMOkmanyErvenyessegVege,
|
|
//KontrolIdopontja = co.BTMKontrollIdopont,
|
|
//HatarozatTartalma = co.BTMHatarozatTartalma
|
|
};
|
|
|
|
model.TanuloVallasModel = new TanuloVallasModel()
|
|
{
|
|
Vallasa = co.Vallasa,
|
|
Egyhazkozosseg = co.Egyhazkozossege
|
|
};
|
|
|
|
model.TanuloSportModel = new TanuloSportModel()
|
|
{
|
|
Sportag = co.Sportag,
|
|
SportedzoNeve = co.SportedzoElerhetoseg,
|
|
SportKlub = co.Sportklub
|
|
};
|
|
|
|
model.TanuloKozszolgModel = new TanuloKozszolgModel()
|
|
{
|
|
TanuloId = co.ID ?? default
|
|
};
|
|
|
|
model.ZaradekModel = co.Zaradek.TanuloCsoportId.HasValue ? new ZaradekModel(co.Zaradek.TanuloCsoportId.Value, co.ID.Value) : new ZaradekModel();
|
|
|
|
model.GlodalData = new GlodalData()
|
|
{
|
|
isAktivTanev = ClaimData.IsActivTanev,
|
|
isFelhasznalonevGeneralas = ClaimManager.HasPackage(KretaClaimPackages.Adminisztrator.ClaimValue) && SystemSettingFelhasznalonevGeneralas.OktatasiAzonosito != SystemSettingFelhasznalonevGeneralas.Egyeni && ClaimData.IsActivTanev,
|
|
isNewTanulo = !model.TanuloId.HasValue || model.TanuloId.Value == 0
|
|
};
|
|
|
|
var tanuloJelszoGeneralas = (SystemSettingJelszoGeneralas)new SystemSettingsHelper(ConnectionTypeExtensions.GetSessionConnectionType()).GetSystemSettingValue<int>(RendszerBeallitasTipusEnum.Tanuloi_jelszavak_generalasa_az_alabbi_ertek_alapjan);
|
|
model.GlodalData.isJelszoGeneralas = ClaimManager.HasPackage(KretaClaimPackages.Adminisztrator.ClaimValue) && tanuloJelszoGeneralas != SystemSettingJelszoGeneralas.Egyeni && ClaimData.IsActivTanev;
|
|
|
|
model.TanuloJuttatasModel = new TanuloJuttatasModel()
|
|
{
|
|
SzamitottAtlag = co.SzamitottAtlag,
|
|
KeziAtlag = co.KeziAtlag,
|
|
OsztondijAlapSzazalek = co.OsztondijAlapSzazalek,
|
|
BankszamlaTulajdonos = co.BankszamlaTulajdonos,
|
|
Bankszamlaszam = co.BankszamlaSzam,
|
|
BankszamlaTulajdonosNeve = co.BankszamlaTulajdonosNeve,
|
|
Evismetlo = co.Evismetlo,
|
|
IsMasodikVagyTobbedikSzakmatSzerzo = co.IsMasodikVagyTobbedikSzakmatSzerzo,
|
|
Jogviszony = co.Jogviszony,
|
|
Jogviszony_DNAME = co.Jogviszony.GetDisplayName<JogviszonyTipusEnum>(ClaimData.SelectedTanevID.Value),
|
|
TanuloTAJSzama = co.TajSzam,
|
|
IsJogosult = co.IsJogosult,
|
|
//IsEvvegiJegybol = co.IsEvvegiJegybol,
|
|
IsAtlagFuggoSzazalek = co.IsAtlagFuggoSzazalek,
|
|
IsDualisKepzesbenTanuloszerzodeses = co.Tanuloszerzodeses,
|
|
IsDualisKepzesbenSzakkepzesiMunkaszerzodeses = co.IsSzakkepzesiMunkaszerzodessel,
|
|
IsBeszamitasosTanulo = co.IsBeszamitasosTanulo,
|
|
IsSikeresAgazatiVizsga = co.IsSikeresAgazatiVizsga,
|
|
IsFelevnelValtos = co.IsFelevnelValtos,
|
|
IsAtlagSzakkepzesi = co.IsAtlagSzakkepzesi,
|
|
IsBeszamitasosFixSzazalek = co.IsBeszamitasosFixSzazalek,
|
|
IsApaczaiIgenylo = co.IsApaczaiIgenylo,
|
|
IsApaczaiSzerzodeses = co.IsApaczaiSzerzodeses,
|
|
ElutasitasOkok = string.Join("; ", co.OsztondijElutasitasOkaList),
|
|
IsIngyenesKepzes = co.IsIngyenesKepzes,
|
|
IsAtlagNelkuli = co.IsAtlagNelkuli
|
|
};
|
|
|
|
model.ApaczaiJuttatasModel = new ApaczaiJuttatasModel()
|
|
{
|
|
JuttatasModelIdPrefix = "ApaczaiJuttatasModel_",
|
|
JuttatasModelNamePrefix = "ApaczaiJuttatasModel.",
|
|
SzamitottAtlag = co.SzamitottAtlag,
|
|
KeziAtlag = co.KeziAtlag,
|
|
OsztondijAlapSzazalek = co.OsztondijAlapSzazalek,
|
|
BankszamlaTulajdonos = co.BankszamlaTulajdonos,
|
|
Bankszamlaszam = co.BankszamlaSzam,
|
|
BankszamlaTulajdonosNeve = co.BankszamlaTulajdonosNeve,
|
|
Evismetlo = co.Evismetlo,
|
|
IsMasodikVagyTobbedikSzakmatSzerzo = co.IsMasodikVagyTobbedikSzakmatSzerzo,
|
|
Jogviszony = co.Jogviszony,
|
|
Jogviszony_DNAME = co.Jogviszony.GetDisplayName<JogviszonyTipusEnum>(ClaimData.SelectedTanevID.Value),
|
|
TanuloTAJSzama = co.TajSzam,
|
|
IsJogosult = co.IsJogosult,
|
|
//IsEvvegiJegybol = co.IsEvvegiJegybol,
|
|
IsAtlagFuggoSzazalek = co.IsAtlagFuggoSzazalek,
|
|
IsDualisKepzesbenTanuloszerzodeses = co.Tanuloszerzodeses,
|
|
IsDualisKepzesbenSzakkepzesiMunkaszerzodeses = co.IsSzakkepzesiMunkaszerzodessel,
|
|
IsBeszamitasosTanulo = co.IsBeszamitasosTanulo,
|
|
IsSikeresAgazatiVizsga = co.IsSikeresAgazatiVizsga,
|
|
IsFelevnelValtos = co.IsFelevnelValtos,
|
|
IsAtlagSzakkepzesi = co.IsAtlagSzakkepzesi,
|
|
IsBeszamitasosFixSzazalek = co.IsBeszamitasosFixSzazalek,
|
|
IsApaczaiIgenylo = co.IsApaczaiIgenylo,
|
|
IsApaczaiSzerzodeses = co.IsApaczaiSzerzodeses,
|
|
ElutasitasOkok = string.Join("; ", co.OsztondijElutasitasOkaList),
|
|
IsIngyenesKepzes = co.IsIngyenesKepzes,
|
|
IsAtlagNelkuli = co.IsAtlagNelkuli,
|
|
MentorId = co.MentorId
|
|
};
|
|
|
|
model.TanuloBankszamlaModel = new TanuloBankszamlaModel()
|
|
{
|
|
BankszamlaSzam = co.BankszamlaSzam,
|
|
BankszamlaTulajdonos = co.BankszamlaTulajdonos,
|
|
BankszamlaTulajdonosNeve = co.BankszamlaTulajdonosNeve,
|
|
SzamlavezetoBank = co.SzamlavezetoBank,
|
|
IsReadonly = true,
|
|
};
|
|
|
|
model.TanuloSzirBeallitasokModel = new TanuloSzirBeallitasokModel
|
|
{
|
|
IsKuldhetoErettsegiSzRnek = co.IsKuldhetoErettsegiSzRnek,
|
|
IsKuldhetoMeresiSzRnek = co.IsKuldhetoMeresiSzRnek,
|
|
IsKuldhetoKozepFelveteliSzRnek = co.IsKuldhetoKozepFelveteliSzRnek,
|
|
IsDiakigazolvanyAtadhatoSzRnek = co.IsDiakigazolvanyAtadhatoSzRnek
|
|
};
|
|
|
|
model.TanuloEgyszeriPalyakezdesiModel = new EgyszeriPalyakezdesiModel
|
|
{
|
|
Erdemjegy = co.EPJErdemjegy,
|
|
JavitoVizsga = co.IsEPJJavitoVizsga.GetDisplayName(),
|
|
JuttatasSzazalek = co.EPJJuttatasSzazalek,
|
|
PotloVizsga = co.IsEPJPotloVizsga.GetDisplayName(),
|
|
SzakkepesitesAzonosito = co.EPJSzakkepesitesAzonosito,
|
|
SzakkepesitesMegnevezes = co.EPJSzakkepesitesMegnevezes,
|
|
VizsgaDatum = co.EPJVizsgaDatum?.ToString(ToStringPattern.HungarianDateWithSpaces),
|
|
ElutasitasOka = co.EPJElutasitasOka,
|
|
BizonyitvanySzama = co.EPJBizonyitvanySzama,
|
|
ElutasitasOkok = string.Join("; ", co.EPJElutasitasOkaList),
|
|
};
|
|
|
|
return model;
|
|
}
|
|
|
|
public GlodalData GlodalData { get; set; }
|
|
}
|
|
|
|
public class GlodalData
|
|
{
|
|
public bool isAktivTanev { get; set; }
|
|
public bool isFelhasznalonevGeneralas { get; set; }
|
|
public bool isJelszoGeneralas { get; set; }
|
|
public bool isNewTanulo { get; set; }
|
|
}
|
|
|
|
public class TanuloAlapAdatModel
|
|
{
|
|
public TanuloAlapAdatModel()
|
|
{
|
|
NemList = TanuloLogic.GetNemList(true);
|
|
}
|
|
|
|
public List<SelectListItem> NemList { get; set; }
|
|
|
|
[RegularExpression(RegularExpressions.OktatasiAzonositoTanulo, ErrorMessageResourceName = nameof(ErrorResource.OktatasiAzonositoFormatumaNemMegfeleloTanulo), ErrorMessageResourceType = typeof(ErrorResource), MatchTimeoutInMilliseconds = 100)]
|
|
[Display(Name = nameof(TanuloResource.OktatasiAzonosito), ResourceType = typeof(TanuloResource))]
|
|
[RequiredIf(nameof(IsOktatasiAzonositoKotelezo), true, ErrorMessageResourceName = nameof(ErrorResource.OktatasiAzonositoKotelezotanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string OktatasiAzonosito { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.NemRendelkezikOktatasiAzonositoval), ResourceType = typeof(TanuloResource))]
|
|
public bool IsOktatasiAzonositoNelkul { get; set; }
|
|
|
|
public bool IsOktatasiAzonositoKotelezo
|
|
{
|
|
get
|
|
{
|
|
if (ClaimData.IsSzakkepzoIntezmeny && IsOktatasiAzonositoNelkul)
|
|
{
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.NemeKitolteseKotelezotanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.Neme), ResourceType = typeof(TanuloResource))]
|
|
public int Neme { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.CsaladiNevKitolteseKotelezotanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[StringLength(maximumLength: 255, ErrorMessageResourceName = nameof(ErrorResource.CsaladiNevMaxKaraktertanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.CsaladiNeve), ResourceType = typeof(TanuloResource))]
|
|
public string CsaladiNev { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.UtonevKitolteseKotelezotanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[StringLength(maximumLength: 255, ErrorMessageResourceName = nameof(ErrorResource.UtonevMaxKaraktertanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.UtoNeve), ResourceType = typeof(TanuloResource))]
|
|
public string UtoNev { get; set; }
|
|
|
|
[StringLength(maximumLength: 20, ErrorMessageResourceName = nameof(ErrorResource.ElonevMaxKaraktertanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.Elotag), ResourceType = typeof(TanuloResource))]
|
|
public string Elotag { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.AnyjaCsaladiNevenekKitolteseKotelezotanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[StringLength(maximumLength: 255, ErrorMessageResourceName = nameof(ErrorResource.AnyjaCsaladiNeveMaxKaraktertanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.AnyjaCsaladiNev), ResourceType = typeof(TanuloResource))]
|
|
public string AnyjaCsaladiNev { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.AnyjaUtoneveKitolteseKotelezotanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[StringLength(maximumLength: 255, ErrorMessageResourceName = nameof(ErrorResource.AnyjaUtoneveMaxKaraktertanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.AnyjaUtonev), ResourceType = typeof(TanuloResource))]
|
|
public string AnyjaUtoNev { get; set; }
|
|
|
|
[StringLength(maximumLength: 20, ErrorMessageResourceName = nameof(ErrorResource.AnyjaNeveElotagMaxKaraktertanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.AnyjaElotag), ResourceType = typeof(TanuloResource))]
|
|
public string AnyjaNeveElotag { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.SzuletesiCsaladinevKotelezo), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[StringLength(maximumLength: 255, ErrorMessageResourceName = nameof(ErrorResource.SzuletesiCsaladiNevMax200Karakter), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.SzuletesiCsaladiNeve), ResourceType = typeof(TanuloResource))]
|
|
public string SzuletesiCsaladiNev { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.SzuletesiUtonevKitolteseKotelezotanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[StringLength(maximumLength: 255, ErrorMessageResourceName = nameof(ErrorResource.SzuletesiUtonevMax200Karakter), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.SzuletesiUtoneve), ResourceType = typeof(TanuloResource))]
|
|
public string SzuletesiUtoNev { get; set; }
|
|
|
|
[StringLength(maximumLength: 20, ErrorMessageResourceName = nameof(ErrorResource.SzuletesiElotagMaxKaraktertanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.SzuletesiElotag), ResourceType = typeof(TanuloResource))]
|
|
public string SzuletesiNevElotag { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.SzuletesiHelyKitolteseKotelezotanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[StringLength(maximumLength: 50, ErrorMessageResourceName = nameof(ErrorResource.SzuletesiHelyMax50KaraktertanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.SzuletesiHely), ResourceType = typeof(TanuloResource))]
|
|
public string SzuletesiHely { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.SzuletesiIdoKitolteseKotelezotanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.SzuletesiIdo), ResourceType = typeof(TanuloResource))]
|
|
[DateRange(ErrorMessageResourceName = nameof(ErrorResource.SzuletesiIdoDatumaNemErvenyes), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public DateTime? SzuletesiIdo { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.AllampolgarsagMegadasaKotelezotanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.Allampolgarsag), ResourceType = typeof(TanuloResource))]
|
|
public int? Allampolgarsag { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.AnyanyelvMegadasaKotelezotanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.Anyanyelv), ResourceType = typeof(TanuloResource))]
|
|
public int? Anyanyelv { get; set; }
|
|
|
|
[StringLength(2000, ErrorMessageResourceName = nameof(ErrorResource.AMegjegyzesSzovegeNemLehet2000KarakternelHosszabb), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.Megjegyzes), ResourceType = typeof(TanuloResource))]
|
|
public string Megjegyzes { get; set; }
|
|
|
|
//[Required(ErrorMessageResourceName = nameof(ErrorResource.FelhasznalonevKitolteseKotelezobelepesiAdatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.Felhasznalonev), ResourceType = typeof(TanuloResource))]
|
|
[StringLength(maximumLength: 100, ErrorMessageResourceName = nameof(ErrorResource.FelhasznalonevMax100KarakterTanuloBelepesiAdatok), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string BejelentkezesiNev { get; set; }
|
|
|
|
//[Required(ErrorMessageResourceName = nameof(ErrorResource.JelszoMegadasaKotelezotanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.Jelszo), ResourceType = typeof(TanuloResource))]
|
|
[StringLength(General.JelszoMaximumKarakterekSzama, MinimumLength = General.JelszoMinimumKarakterekSzama, ErrorMessageResourceName = nameof(ErrorResource.AJelszonakMin0Max0KarakterbolKellAllnia), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string Jelszo { get; set; }
|
|
|
|
[System.ComponentModel.DataAnnotations.Compare(otherProperty: @"Jelszo", ErrorMessageResourceName = nameof(ErrorResource.AzIsmeteltJelszoNemEgyezikMegAJelszovaltanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.IsmeteltJelszo), ResourceType = typeof(TanuloResource))]
|
|
[StringLength(General.JelszoMaximumKarakterekSzama, MinimumLength = General.JelszoMinimumKarakterekSzama, ErrorMessageResourceName = nameof(ErrorResource.AJelszonakMin0Max0KarakterbolKellAllnia), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string Ismeteltjelszo { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.SzuletesiOrszagMegadasaKotelezotanuloAlapadatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.SzuletesiOrszag), ResourceType = typeof(TanuloResource))]
|
|
public int? SzuletesiOrszag { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Allampolgarsag2), ResourceType = typeof(TanuloResource))]
|
|
public int? Allampolgarsag2 { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.TartozkodasJogcime), ResourceType = typeof(TanuloResource))]
|
|
public int? TartozkodasJogcimTipusId { get; set; }
|
|
|
|
[StringLength(256, ErrorMessageResourceName = nameof(ErrorResource.OkiratSzamaNemLehet256KarakternelHosszabb), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.OkiratSzama), ResourceType = typeof(TanuloResource))]
|
|
public string OkiratSzam { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.TartozkodasiJogotIgazoloOkmany), ResourceType = typeof(TanuloResource))]
|
|
public int? TartozkodasiJogotIgazoloOkmanyId { get; set; }
|
|
|
|
[StringLength(20, ErrorMessageResourceName = nameof(ErrorResource.TartozkodasiJogotIgazoloOkmanySzamaNemLehet20KarakternelHosszabb), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.TartozkodasiJogotIgazoloOkmanySzama), ResourceType = typeof(TanuloResource))]
|
|
public string TartozkodasiJogotIgazoloOkmanySzama { get; set; }
|
|
|
|
public FelhasznaloiNevGeneralasModjaEnum FelhasznaloiNevGeneralasModja { get; set; }
|
|
}
|
|
|
|
public class TanuloGondviseloModel
|
|
{
|
|
public int? Id { get; set; }
|
|
|
|
public int TanuloId { get; set; }
|
|
|
|
[StringLength(maximumLength: 200, ErrorMessageResourceName = nameof(ErrorResource.GondviseloNeveMax200KaraktergondviseloAdataiFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.GondviseloNeve), ResourceType = typeof(TanuloResource))]
|
|
public string GondviseloNeve { get; set; }
|
|
|
|
[StringLength(maximumLength: 100, ErrorMessageResourceName = nameof(ErrorResource.FelhasznalonevMax100Karakter), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.Felhasznalonev), ResourceType = typeof(TanuloResource))]
|
|
public string GondviseloBejelentkezesiNev { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Jelszo), ResourceType = typeof(TanuloResource))]
|
|
[StringLength(General.JelszoMaximumKarakterekSzama, MinimumLength = General.JelszoMinimumKarakterekSzama, ErrorMessageResourceName = nameof(ErrorResource.AJelszonakMin0Max0KarakterbolKellAllnia), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string GondviseloJelszo { get; set; }
|
|
|
|
[StringLength(General.JelszoMaximumKarakterekSzama, MinimumLength = General.JelszoMinimumKarakterekSzama, ErrorMessageResourceName = nameof(ErrorResource.AJelszonakMin0Max0KarakterbolKellAllnia), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[System.ComponentModel.DataAnnotations.Compare(otherProperty: @"GondviseloJelszo", ErrorMessageResourceName = nameof(ErrorResource.AzIsmeteltJelszoNemEgyezikMegAJelszovalGondviseloAdataiFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.IsmeteltJelszo), ResourceType = typeof(TanuloResource))]
|
|
public string IsmeteltGondviseloJelszo { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.RokonsagiFok), ResourceType = typeof(TanuloResource))]
|
|
public int? RokonsagiFok { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.BelepesiAdatokKikuldeseEmailben), ResourceType = typeof(TanuloResource))]
|
|
public bool GondviseloAutoEmail { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.TorvenyesKepviselo), ResourceType = typeof(TanuloResource))]
|
|
public bool IsTorvenyesKepviselo { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.HozzaferesGeneralasEsFajlLetoltes), ResourceType = typeof(TanuloResource))]
|
|
public bool GondviseloBelepesFileLetoltesSzukseges { get; set; }
|
|
}
|
|
|
|
public class TanuloIgazolvanyModel
|
|
{
|
|
[StringLength(maximumLength: 50, ErrorMessageResourceName = nameof(ErrorResource.IgazolvanyszamMax50KarakterIgazolvanyokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.IgazolvanySzama), ResourceType = typeof(TanuloResource))]
|
|
public string Igazolvanyszam { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.IgazolvanyTipus), ResourceType = typeof(TanuloResource))]
|
|
public int? IgazolvanyTipus { get; set; }
|
|
|
|
[StringLength(maximumLength: 50, ErrorMessageResourceName = nameof(ErrorResource.DiakigazolvanyszamMax200KarakterigazolvanyokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.DiakigazolvanySzam), ResourceType = typeof(TanuloResource))]
|
|
public string DiakigazolvanySzam { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.DiakigazolvanyKelte), ResourceType = typeof(TanuloResource))]
|
|
public DateTime? DiakigazolvanyKelte { get; set; }
|
|
|
|
[StringLength(maximumLength: 9, ErrorMessageResourceName = nameof(ErrorResource.TajSzamMax9KarakterigazolvanyokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.TajSzam), ResourceType = typeof(TanuloResource))]
|
|
public string TajSzam { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.NemRendelkezikTajSzammal), ResourceType = typeof(TanuloResource))]
|
|
public bool IsTajSzamNelkul { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.NemRendelkezikAdoazonositoJellel), ResourceType = typeof(TanuloResource))]
|
|
public bool IsAdoazonositoJelNelkul { get; set; }
|
|
|
|
[StringLength(maximumLength: 50, ErrorMessageResourceName = nameof(ErrorResource.AdoazonositoJelMax10KarakterigazolvanyokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.AdoazonositoJel), ResourceType = typeof(TanuloResource))]
|
|
public string AdoazonositoJel { get; set; }
|
|
|
|
[StringLength(maximumLength: 30, ErrorMessageResourceName = nameof(ErrorResource.ANemzetkoziBiztositasiOkmanySzama), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.NemzetkoziBiztositasiOkmanySzama), ResourceType = typeof(TanuloResource))]
|
|
public string NemzetkoziBiztositasiOkmanySzama { get; set; }
|
|
|
|
}
|
|
|
|
public class TanuloTanugyModel
|
|
{
|
|
string osztalyNev;
|
|
public string OsztalyNev { get { return !string.IsNullOrWhiteSpace(osztalyNev) ? osztalyNev : TanuloResource.Alap; } set { osztalyNev = value; } }
|
|
public int? OsztalyId { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.TantervKivalasztasaKotelezotanugyiAdatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.Tanterv), ResourceType = typeof(TanuloResource))]
|
|
public int? TantervId { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.NevelesiTervKivalasztasaKotelezotanugyiAdatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(OsztalyCsoportResource.NevelesiTerv), ResourceType = typeof(OsztalyCsoportResource))]
|
|
public int? NevelesiTervId
|
|
{
|
|
get { return TantervId; }
|
|
set { TantervId = value; }
|
|
}
|
|
|
|
[Display(Name = nameof(TanuloResource.NaploSorszam), ResourceType = typeof(TanuloResource))]
|
|
public int? NaploSorszam { get; set; }
|
|
|
|
[StringLength(TanuloTanugyiAdatok.BizonyitvanySzamaLength, ErrorMessageResourceName = nameof(ErrorResource.A0NemLehetHosszabb1Karakternel), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.BizonyitvanySorszama), ResourceType = typeof(TanuloResource))]
|
|
public string BizonyitvanySorszama { get; set; }
|
|
|
|
[StringLength(maximumLength: 50, ErrorMessageResourceName = nameof(ErrorResource.TorzslapszamNemLehetHosszabb50Karakternel), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.Torzslapszam), ResourceType = typeof(TanuloResource))]
|
|
public string NyilvantartasiSzam { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.BeirasiNaploSorszama), ResourceType = typeof(TanuloResource))]
|
|
[StringLength(maximumLength: 100, ErrorMessageResourceName = nameof(ErrorResource.BeirasiSorszamMax100Karakter), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string BeirasiSorszam { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.TanevKivalasztasaKotelezotanugyiAdatokFul), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.FelvetelTaneve), ResourceType = typeof(TanuloResource))]
|
|
public int? FelvetelTaneveId { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.KifirAlapjanImportalt), ResourceType = typeof(TanuloResource))]
|
|
public bool KifirAlapjanImportalt { get; set; }
|
|
|
|
public bool IsSzakkepzeses { get; set; }
|
|
|
|
public bool IsNKTSzakkepzeses { get; set; }
|
|
|
|
public bool HasAktivOsztalybaSorolas { get; set; }
|
|
|
|
public bool IsAgazatUjSzktTipusModificationEnabled { get; set; }
|
|
public bool IsSzakmaTipusModificationEnabled { get; set; }
|
|
public bool IsSzakmairanyTipusModificationEnabled { get; set; }
|
|
public bool IsSzakmacsoportModificationEnabled { get; set; }
|
|
public bool IsAgazatModificationEnabled { get; set; }
|
|
public bool IsSzakkepesitesModificationEnabled { get; set; }
|
|
public bool IsReszSzakkepesitesModificationEnabled { get; set; }
|
|
|
|
public bool IsTanulmanyiTeruletNktTipusModificationEnabled { get; set; }
|
|
public bool IsSzakkepesitesNktTipusModificationEnabled { get; set; }
|
|
public bool IsSzakiranyNktTipusModificationEnabled { get; set; }
|
|
public bool IsAgazatReszSzakmaTipusModificationEnabled { get; set; }
|
|
public bool IsSzakmaReszSzakmaTipusModificationEnabled { get; set; }
|
|
public bool IsReszSzakmaTipusModificationEnabled { 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.JogviszonyKezdete), ResourceType = typeof(TanuloResource))]
|
|
public DateTime? NyilvantartastartasKezdete { get; set; }
|
|
|
|
[Display(Name = nameof(OsztalyCsoportResource.IsESL16EvesUtanBelepett), ResourceType = typeof(OsztalyCsoportResource))]
|
|
public bool IsESL16EvesUtanBelepett { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.JogviszonyVarhatoBefejezese), ResourceType = typeof(TanuloResource))]
|
|
public DateTime? JogviszonyBefejezese { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.JogviszonySzunteteltetese), ResourceType = typeof(TanuloResource))]
|
|
public bool JogviszonySzuneteltetese { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.TankotelezettsegetTeljesito), ResourceType = typeof(TanuloResource))]
|
|
public bool TankotelezettsegetTeljesito { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.TankotelezettsegVege), ResourceType = typeof(TanuloResource))]
|
|
public DateTime? TankotelezettsegVege { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Bejaro), ResourceType = typeof(TanuloResource))]
|
|
public bool Bejaro { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.SzakmaiGyakorlatonTartozkodik), ResourceType = typeof(TanuloResource))]
|
|
public bool SzakmaiGyakorlaton { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Magantanulo), ResourceType = typeof(TanuloResource))]
|
|
public bool Magantanulo { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.MagantanulosagOka), ResourceType = typeof(TanuloResource))]
|
|
public int? MagantanulosagOka { get; set; }
|
|
|
|
[RequiredIf("Magantanulo", true, ErrorMessageResourceName = nameof(TanuloResource.EgyeniMunkarendKezdetenekMegadasaKotelezotanugyiAdatokFul), ErrorMessageResourceType = typeof(TanuloResource))]
|
|
[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 bool Vendeg { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.TandijatFizeto), ResourceType = typeof(TanuloResource))]
|
|
public bool TandijatFizeto { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.TeritesiDijatFizeto), ResourceType = typeof(TanuloResource))]
|
|
public bool TeritestFizeto { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Tanuloszerzodeses), ResourceType = typeof(TanuloResource))]
|
|
public bool Tanuloszerzodeses { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.PolgariSzerzodeses), ResourceType = typeof(TanuloResource))]
|
|
public bool PolgariSzerzodeses { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.DiaksportkorTagja), ResourceType = typeof(TanuloResource))]
|
|
public bool DiaksportkorTag { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Evismetlo), ResourceType = typeof(TanuloResource))]
|
|
public bool Evismetlo { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.ElozoIntezmeny), ResourceType = typeof(TanuloResource))]
|
|
[StringLength(maximumLength: 255, ErrorMessageResourceName = nameof(ErrorResource.ElozoIntezmenyMax255Karakter), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string ElozoIntezmeny { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Szktv), ResourceType = typeof(TanuloResource))]
|
|
public bool SZKTV { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Szetv), ResourceType = typeof(TanuloResource))]
|
|
public bool SZETV { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Osztv), ResourceType = typeof(TanuloResource))]
|
|
public bool OSZTV { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.EgyebOrszagosDonto), ResourceType = typeof(TanuloResource))]
|
|
public bool EgyebOrszagosDonto { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.GyakorlatiSzintvizsgakAtlaga), ResourceType = typeof(TanuloResource))]
|
|
public double? GyakorlatiSzintvizsgakAtlaga { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.TechnikusiEvfolyam), ResourceType = typeof(TanuloResource))]
|
|
public bool TechnikusiEvfolyam { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.EgyuttmukodesiMegallapodasos), ResourceType = typeof(TanuloResource))]
|
|
public bool EgyuttmukodesiMegallapodasos { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.KizarolagIskolaiKeretekKozott), ResourceType = typeof(TanuloResource))]
|
|
public bool KizarolagIskolaiKeretekKozott { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.OsszevontOsztalyEvfolyamTipus), ResourceType = typeof(TanuloResource))]
|
|
public int? TanuloEvfolyamTipus { get; set; }
|
|
|
|
public bool IsOsszevontOsztaly { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.IsSzakmaiGyakorlatHiany), ResourceType = typeof(TanuloResource))]
|
|
public bool IsSzakmaiGyakorlatHiany { get; set; }
|
|
|
|
[RequiredIf("IsTanterviJellemzoRequired", true, ErrorMessageResourceName = nameof(TanuloResource.TanterviJellemzoMegadasaKotelezo), ErrorMessageResourceType = typeof(TanuloResource))]
|
|
[Display(Name = nameof(TanuloResource.TanterviJellemzo), ResourceType = typeof(TanuloResource))]
|
|
public int? TanterviJellemzoId { get; set; }
|
|
public bool IsTanterviJellemzoRequired => ClaimData.IsSelectedTanev21_22OrLater && ClaimData.IsSzakkepzoIntezmeny && OsztalyId.HasValue;
|
|
|
|
public int? OsztalyEvfolyamTipus { 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; }
|
|
|
|
[Display(Name = nameof(TanuloResource.SzakkepzesiMunkaszerzodessel), ResourceType = typeof(TanuloResource))]
|
|
public bool IsSzakkepzesiMunkaszerzodessel { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.DualisKepzohelyNeve), ResourceType = typeof(TanuloResource))]
|
|
[StringLength(maximumLength: 255, ErrorMessageResourceName = nameof(ErrorResource.DualisKepzohelyNeveMax255Karakter), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string DualisKepzohelyNeve { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.DualisKepzohelyAdoszama), ResourceType = typeof(TanuloResource))]
|
|
[AdoszamExtended(ErrorMessageResourceName = nameof(ErrorResource.AdoszamFormatumaNemMegfelelo), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string DualisKepzohelyAdoszama { 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(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; }
|
|
|
|
[Display(Name = nameof(OsztalyCsoportResource.Is9kozul8ElozotanevbenVegezte), ResourceType = typeof(OsztalyCsoportResource))]
|
|
public bool Is9kozul8ElozotanevbenVegezte { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.KiemeltenTehetseges), ResourceType = typeof(TanuloResource))]
|
|
public bool IsKiemeltenTehetseges { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.SzamitogepetOktatasiCellalHasznal), ResourceType = typeof(TanuloResource))]
|
|
public bool IsSzamitogepetOktCelraHasznal { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.SzabokyAdolfSzakkepzesiOsztondijbanReszesul), ResourceType = typeof(TanuloResource))]
|
|
public bool IsSzabokyAdolfSzakkepODReszesul { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.EgeszNaposIskolaiOktatasbanReszesul), ResourceType = typeof(TanuloResource))]
|
|
public bool IsEgesznaposIskOktReszesul { get; set; }
|
|
|
|
public bool IsAltalanosIskolaFeladatEllatasiHely { get; set; }
|
|
|
|
public bool IsUjSzktBlokkAlkalmaz { get; set; }
|
|
|
|
public bool IsNktBlokkAlkalmaz { get; set; }
|
|
|
|
public bool IsRegiSzktBlokkAlkalmaz { get; set; }
|
|
|
|
public bool IsUjSzktReszSzakmakBlokkAlkalmaz { get; set; }
|
|
|
|
[RequiredIf("IsTanterviJellegRequired", true, ErrorMessageResourceName = nameof(TanuloResource.TanterviJellegMegadasaKotelezo), ErrorMessageResourceType = typeof(TanuloResource))]
|
|
[Display(Name = nameof(TanuloResource.TanterviJelleg), ResourceType = typeof(TanuloResource))]
|
|
public int? TanterviJellegId { get; set; }
|
|
public bool IsTanterviJellegRequired => ClaimData.IsSelectedTanev21_22OrLater && ClaimData.IsSzakkepzoIntezmeny && OsztalyId.HasValue;
|
|
|
|
[Display(Name = nameof(TanuloResource.SzakkepzesenKivulrolJott), ResourceType = typeof(TanuloResource))]
|
|
public bool IsSzakkepzesenKivulrolJott { 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; }
|
|
|
|
public List<SzakkepzesiMunkaszerzodesGridModel> SzakkepzesiMunkaszerzodesModels { get; set; }
|
|
}
|
|
|
|
public class TanuloSzocialisModel
|
|
{
|
|
[Display(Name = nameof(TanuloResource.IngyenesTankonyvEllatas), ResourceType = typeof(TanuloResource))]
|
|
public int? IngyenesTankonyvEllatas { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.SzocialisOsztondij), ResourceType = typeof(TanuloResource))]
|
|
public bool 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 bool 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 bool IntezetiNevelt { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(TanuloResource.AHatranyosHelyzetErtekeErvenytelen), ErrorMessageResourceType = typeof(TanuloResource))]
|
|
[Display(Name = nameof(TanuloResource.HatranyosHelyzet), ResourceType = typeof(TanuloResource))]
|
|
public int? HatranyosHelyzet { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Veszelyeztetett), ResourceType = typeof(TanuloResource))]
|
|
public bool Veszelyeztetett { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.MenekultOltalmazottMenedekes), ResourceType = typeof(TanuloResource))]
|
|
public bool MenedekJoggalRendelkezo { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.TartosGyogykezelesOkmanyszama), ResourceType = typeof(TanuloResource))]
|
|
[StringLength(maximumLength: 50, ErrorMessageResourceName = nameof(ErrorResource.TartosgyogykezelesSzamMax50KarakterTanuloSzocialisAdatok), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string TartosGyogykezelesSzama { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.BeilleszkedesiNehezseg), ResourceType = typeof(TanuloResource))]
|
|
public bool BeilleszkedesiNehezseg { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.RendszeresGyermekvedelmiKedvezmeny), ResourceType = typeof(TanuloResource))]
|
|
[StringLength(maximumLength: 100, ErrorMessageResourceName = nameof(ErrorResource.TartosGyogykezelesSzamMax100KarakterSzocialisAdatok), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string RendszeresGyermekvedelmiKedvezmeny { get; set; }
|
|
|
|
[Range(minimum: 0, maximum: 100)]
|
|
[Display(Name = nameof(TanuloResource.TanuloiHallgatoiJogviszonnyalRendelkezoEltartott), ResourceType = typeof(TanuloResource))]
|
|
public int? TanuloiJogviszonnyalEltartott { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.HaromVagyTobbGyermekIgazolasOkmanyszama), ResourceType = typeof(TanuloResource))]
|
|
[StringLength(maximumLength: 100, ErrorMessageResourceName = nameof(ErrorResource.TobbGyermnekIgazolasSzamaMax100KarakterSzocialisAdatok), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string TobbGyermnekIgazolasSzama { get; set; }
|
|
|
|
[Range(minimum: 0, maximum: 100)]
|
|
[Display(Name = nameof(TanuloResource.SzakkepesitesenekSzama), ResourceType = typeof(TanuloResource))]
|
|
public int? SzakkepesitesenekSzama { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.IsExternatusiEllatasban), ResourceType = typeof(TanuloResource))]
|
|
public bool IsExternatusiEllatasban { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.IsNapkoziotthoniEllatasban), ResourceType = typeof(TanuloResource))]
|
|
public bool IsNapkoziotthoniEllatasban { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.RendszeresGyermekvedelmiKedvezmenybenReszesul), ResourceType = typeof(TanuloResource))]
|
|
public bool IsRendszeresGyermekvedelmi { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.OtthonNyujtottEllatasiFormabanReszesul), ResourceType = typeof(TanuloResource))]
|
|
public bool IsOtthonNyujtottEllatas { get; set; }
|
|
}
|
|
|
|
public class TanuloSajatosAdatModel
|
|
{
|
|
[Display(Name = nameof(TanuloResource.SajatosNevelesiIgenyu), ResourceType = typeof(TanuloResource))]
|
|
public bool SajatosNevelesu { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.HalmozottanFogyatekos), ResourceType = typeof(TanuloResource))]
|
|
//public bool HalmozottanFogyatekos { get; set; }
|
|
|
|
[Range(minimum: 0, maximum: 3, ErrorMessageResourceName = nameof(ErrorResource.ALetszamsuly0Es3KoztiEgeszSzamLehet), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.TanuloLetszamsulyozasa), ResourceType = typeof(TanuloResource))]
|
|
public int? TanuloLetszamSulyozasa { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.ErtelmiFogyatekos), ResourceType = typeof(TanuloResource))]
|
|
//public int? ErtelmiFogyatekos { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.Hallasserult), ResourceType = typeof(TanuloResource))]
|
|
//public int? Hallasserult { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.Latasserult), ResourceType = typeof(TanuloResource))]
|
|
//public int? Latasserult { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.ErtelmiFogyatekosOkmanyszam), ResourceType = typeof(TanuloResource))]
|
|
//public string ErtelmiFogyatekosOkmanySzam { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.HallasserultOkmanyszam), ResourceType = typeof(TanuloResource))]
|
|
//public string HallasserultOkmanySzam { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.LatasserultOkmanyszam), ResourceType = typeof(TanuloResource))]
|
|
//public string LatasserultOkmanySzam { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.MozgaskorlatozottOkmanyszam), ResourceType = typeof(TanuloResource))]
|
|
//public string MozgasserultOkmanySzam { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.BeszedfogyatekosOkmanyszam), ResourceType = typeof(TanuloResource))]
|
|
//public string BeszedfogyatekosOkmanySzam { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.DiszlexiaOkmanyszam), ResourceType = typeof(TanuloResource))]
|
|
//public string DiszlexiaOkmanySzam { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.DiszkalkuliaOkmanyszam), ResourceType = typeof(TanuloResource))]
|
|
//public string DiszkalkuliaOkmanySzam { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.DiszgrafiaOkmanyszam), ResourceType = typeof(TanuloResource))]
|
|
//public string DiszgrafiaOkmanySzam { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.Diszlexia0), ResourceType = typeof(TanuloResource))]
|
|
//public bool Diszlexia { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.Diszkalkulia0), ResourceType = typeof(TanuloResource))]
|
|
//public bool Diszkalkulia { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.Diszgrafia0), ResourceType = typeof(TanuloResource))]
|
|
//public bool Diszgrafia { get; set; }
|
|
|
|
//[StringLength(100, ErrorMessageResourceName = nameof(ErrorResource.ViselkedesFejlodesMaxHossz), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
//[Display(Name = nameof(TanuloResource.ViselkedesFejlodesenekOrganikusOkraVisszavezethetoTartosEsSulyosRendellenessegevelKuzdOkmanyszam), ResourceType = typeof(TanuloResource))]
|
|
//public string ViselkedesOkmanySzam { get; set; }
|
|
|
|
//[StringLength(100, ErrorMessageResourceName = nameof(ErrorResource.ViselkedesFejlodesMaxHossz), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
//[Display(Name = nameof(TanuloResource.ViselkedesFejlodesenekOrganikusOkraVisszaNemVezethetoTartosEsSulyosRendellenessegevelKuzdOkmanyszam), ResourceType = typeof(TanuloResource))]
|
|
//public string ViselkedesNemOkmanySzam { get; set; }
|
|
|
|
//[StringLength(100, ErrorMessageResourceName = nameof(ErrorResource.MegismeroFunkciokMaxHossz), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
//[Display(Name = nameof(TanuloResource.MegismeroFunkciokOrganikusOkraVisszavezethetoTartosEsSulyosRendellenessegevelKuzdOkmanyszam), ResourceType = typeof(TanuloResource))]
|
|
//public string MegismeroFunkciokOkmanySzam { get; set; }
|
|
|
|
//[StringLength(100, ErrorMessageResourceName = nameof(ErrorResource.MegismeroFunkciokMaxHossz), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
//[Display(Name = nameof(TanuloResource.MegismeroFunkciokOrganikusOkraVisszaNemVezethetoTartosEsSulyosRendellenessegevelKuzdOkmanyszam), ResourceType = typeof(TanuloResource))]
|
|
//public string MegismeroFunkciokNemOkmanySzam { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.BnoKod), ResourceType = typeof(TanuloResource))]
|
|
//public string BNOKod { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.Meghatarozas), ResourceType = typeof(TanuloResource))]
|
|
//public string Meghatarozas { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.KiallitoIntezmenyMegnevezese), ResourceType = typeof(TanuloResource))]
|
|
//public string KiallitoIntezmeny { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.OkmanyErvenyessegenekKezdete), ResourceType = typeof(TanuloResource))]
|
|
//public DateTime? OkmanyErvenyessegKezdete { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.OkmanyErvenyessegenekVege), ResourceType = typeof(TanuloResource))]
|
|
//public DateTime? OkmanyErvenyessegVege { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.SzuksegesKontrollIdopontja), ResourceType = typeof(TanuloResource))]
|
|
//public DateTime? SzuksegesKontrollIdopontja { get; set; }
|
|
|
|
//[Range(minimum: 1, maximum: 10000, ErrorMessageResourceName = nameof(ErrorResource.FejlesztesreForditandoOraszamNagyobbKellLegyenNullanal), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
//[Display(Name = nameof(TanuloResource.FejlesztesreForditandoOraszam), ResourceType = typeof(TanuloResource))]
|
|
//public double? FejlesztesreForditandoOraszam { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.FejlesztoFoglalkozas), ResourceType = typeof(TanuloResource))]
|
|
//public string FejlesztoFoglalkozas { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.FejlesztesreKijelolt), ResourceType = typeof(TanuloResource))]
|
|
//public string FejlesztesreKijelolt { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.KiallitoSzakertoiBizottsagNeve), ResourceType = typeof(TanuloResource))]
|
|
[StringLength(500, ErrorMessageResourceName = nameof(ErrorResource.KiallitoSzakertoiBizottsagNeveMax500KarakterLehet), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string KiallitoSzakertoiBizottsagNeve { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.KiallitoSzakertoiBizottsagCime), ResourceType = typeof(TanuloResource))]
|
|
[StringLength(500, ErrorMessageResourceName = nameof(ErrorResource.KiallitoSzakertoiBizottsagCimeMax500KarakterLehet), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string KiallitoSzakertoiBizottsagCime { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.SzakvelemenySzama), ResourceType = typeof(TanuloResource))]
|
|
[StringLength(500, ErrorMessageResourceName = nameof(ErrorResource.SzakvelemenySzamaMax500KarakterLehet), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string SzakvelemenySzama { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.KiallitasanakKelte), ResourceType = typeof(TanuloResource))]
|
|
public DateTime? KiallitasDatuma { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.FelulvizsgalatIdopontjaTanev), ResourceType = typeof(TanuloResource))]
|
|
[MaxLength(50, ErrorMessageResourceName = nameof(ErrorResource.AFelulvizsgalatTaneveMaxmum50KarakterLehet), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string FelulvizsgalatTaneve { get; set; }
|
|
|
|
public int? TanuloSniId { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.FogyatekossagTipusId), ResourceType = typeof(TanuloResource))]
|
|
public int? FogyatekossagTipusId { get; set; }
|
|
|
|
public bool IsFogyatekossagHide => (!ClaimData.IsSelectedTanev21_22OrLater || (!ClaimData.IsAdministrator && !ClaimData.IsOsztalyfonok && ClaimData.FelhasznaloSzerepCsomagok.Contains(KretaClaimPackages.CsoportVezeto.ClaimValue))) && !ClaimData.IsSzakkepzoIntezmeny;
|
|
}
|
|
|
|
public class TanuloBTMProblemakModel
|
|
{
|
|
[Display(Name = nameof(TanuloResource.BeilleszkedesiTanulasiEsMagatartasiNehezseggelKuzdo), ResourceType = typeof(TanuloResource))]
|
|
public bool BTMProblema { get; set; }
|
|
|
|
//[Range(minimum: 0, maximum: 3, ErrorMessageResourceName = nameof(ErrorResource.ALetszamsuly0Es3KoztiEgeszVagyTortSzamLehet), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
//[Display(Name = nameof(TanuloResource.TanuloLetszamsulyozasa), ResourceType = typeof(TanuloResource))]
|
|
//public double? TanuloLetszamSulyozasa { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.BeilleszkedesiProblemavalKuzd), ResourceType = typeof(TanuloResource))]
|
|
//public bool BeilleszkedesiProblemavalKuzd { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.TanulasiProblemavalKuzd), ResourceType = typeof(TanuloResource))]
|
|
//public bool TanulasiProblemavalKuzd { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.Diszlexia0), ResourceType = typeof(TanuloResource))]
|
|
//public bool Diszlexia { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.Diszkalkulia0), ResourceType = typeof(TanuloResource))]
|
|
//public bool Diszkalkulia { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.Diszgrafia0), ResourceType = typeof(TanuloResource))]
|
|
//public bool Diszgrafia { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.MagatartasiProblemavalKuzd), ResourceType = typeof(TanuloResource))]
|
|
//public bool MagatartasiProblemavalKuzd { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.BtmHatarozatOkmanyszama), ResourceType = typeof(TanuloResource))]
|
|
//public string BTMHatarozatOkmanySzam { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.KiallitoIntezmenyMegnevezese), ResourceType = typeof(TanuloResource))]
|
|
//public string KiallitoIntezmeny { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.OkmanyErvenyessegenekKezdete), ResourceType = typeof(TanuloResource))]
|
|
//public DateTime? OkmanyErvenyessegKezdete { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.OkmanyErvenyessegenekVege), ResourceType = typeof(TanuloResource))]
|
|
//public DateTime? OkmanyErvenyessegVege { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.KontrollIdopontja), ResourceType = typeof(TanuloResource))]
|
|
//public DateTime? KontrolIdopontja { get; set; }
|
|
|
|
//[Display(Name = nameof(TanuloResource.HatarozatTartalma), ResourceType = typeof(TanuloResource))]
|
|
//public string HatarozatTartalma { get; set; }
|
|
}
|
|
|
|
public class TanuloSportModel
|
|
{
|
|
[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 int DummySport { get; set; }
|
|
}
|
|
|
|
public class TanuloVallasModel
|
|
{
|
|
[Display(Name = nameof(TanuloResource.Vallasa), ResourceType = typeof(TanuloResource))]
|
|
public int? Vallasa { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Egyhazkozossege), ResourceType = typeof(TanuloResource))]
|
|
public string Egyhazkozosseg { get; set; }
|
|
|
|
public int DummyVallas { get; set; }
|
|
}
|
|
|
|
public class TanuloKozszolgGridModel : IKretaIdentity
|
|
{
|
|
public string ID { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.IntervallumKezdete), ResourceType = typeof(TanuloResource))]
|
|
public DateTime IntervallumKezdete { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.IntervallumVege), ResourceType = typeof(TanuloResource))]
|
|
public DateTime IntervallumVege { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Oraszam), ResourceType = typeof(TanuloResource))]
|
|
public double Oraszam { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Alkalmazott), ResourceType = typeof(TanuloResource))]
|
|
public string Alkalmazott { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Megjegyzes), ResourceType = typeof(TanuloResource))]
|
|
public string Megjegyzes { get; set; }
|
|
}
|
|
|
|
public class TanuloKozszolgModel
|
|
{
|
|
public int? Id { get; set; }
|
|
|
|
public int TanuloId { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.DatumMegadasaKotelezo), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Range(type: typeof(DateTime?), minimum: Core.Constants.MinMaxValues.MinDate, maximum: Core.Constants.MinMaxValues.MaxDate, ErrorMessageResourceName = nameof(ErrorResource.Ervenytelen), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.IntervallumKezdete), ResourceType = typeof(TanuloResource))]
|
|
public DateTime? IntervallumKezdete { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.DatumMegadasaKotelezo), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Range(type: typeof(DateTime?), minimum: Core.Constants.MinMaxValues.MinDate, maximum: Core.Constants.MinMaxValues.MaxDate, ErrorMessageResourceName = nameof(ErrorResource.Ervenytelen), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.IntervallumVege), ResourceType = typeof(TanuloResource))]
|
|
public DateTime? IntervallumVege { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.OraszamKitolteseKotelezo), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Range(minimum: 1, maximum: int.MaxValue)]
|
|
[Display(Name = nameof(TanuloResource.Oraszam), ResourceType = typeof(TanuloResource))]
|
|
public double? Oraszam { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.Required), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.Tevekenyseg), ResourceType = typeof(TanuloResource))]
|
|
public int? KozossegiSzolgalatTipusa { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Megjegyzes), ResourceType = typeof(TanuloResource))]
|
|
public string Megjegyzes { get; set; }
|
|
|
|
public static TanuloKozossegiSzolgalatCO ConvertModelToCo(TanuloKozszolgModel model)
|
|
{
|
|
var co = new TanuloKozossegiSzolgalatCO();
|
|
|
|
co.ID = model.Id;
|
|
co.TanuloId = model.TanuloId;
|
|
co.IntervallumKezdete = model.IntervallumKezdete.Value;
|
|
co.IntervallumVege = model.IntervallumVege.Value;
|
|
co.Oraszam = model.Oraszam;
|
|
co.Megjegyzes = model.Megjegyzes;
|
|
co.KozossegiSzolgalatTipusa = model.KozossegiSzolgalatTipusa.Value;
|
|
|
|
return co;
|
|
}
|
|
|
|
public static TanuloKozszolgModel ConvertCoToModel(TanuloKozossegiSzolgalatCO co)
|
|
{
|
|
var model = new TanuloKozszolgModel();
|
|
|
|
model.Id = co.ID;
|
|
model.TanuloId = co.TanuloId;
|
|
model.IntervallumKezdete = co.IntervallumKezdete;
|
|
model.IntervallumVege = co.IntervallumVege;
|
|
model.Oraszam = co.Oraszam;
|
|
model.Megjegyzes = co.Megjegyzes;
|
|
model.KozossegiSzolgalatTipusa = co.KozossegiSzolgalatTipusa;
|
|
|
|
return model;
|
|
}
|
|
}
|
|
|
|
public class TanuloModGondviseloModel : CimElerhetosegModel
|
|
{
|
|
[Display(Name = nameof(TanuloResource.TanuloCimElerhetosegek), ResourceType = typeof(TanuloResource))]
|
|
public int? TanuloElerhetosegCimId { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.GondviseloNeveKotelezo), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[StringLength(200, ErrorMessageResourceName = nameof(ErrorResource.GondviseloNeveMax200Karakter), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.GondviseloNeve), ResourceType = typeof(TanuloResource))]
|
|
public string GondviseloNeve { get; set; }
|
|
|
|
[StringLength(100, ErrorMessageResourceName = nameof(ErrorResource.FelhasznalonevMax100Karakter), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.Felhasznalonev), ResourceType = typeof(TanuloResource))]
|
|
public string GondviseloBejelentkezesiNev { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Jelszo), ResourceType = typeof(TanuloResource))]
|
|
[StringLength(General.JelszoMaximumKarakterekSzama, MinimumLength = General.JelszoMinimumKarakterekSzama, ErrorMessageResourceName = nameof(ErrorResource.AJelszonakMin0Max0KarakterbolKellAllnia), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string GondviseloJelszo { get; set; }
|
|
|
|
[System.ComponentModel.DataAnnotations.Compare(@"GondviseloJelszo", ErrorMessageResourceName = nameof(ErrorResource.AzIsmeteltJelszoNemEgyezikMegAJelszoval), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.IsmeteltJelszo), ResourceType = typeof(TanuloResource))]
|
|
[StringLength(General.JelszoMaximumKarakterekSzama, MinimumLength = General.JelszoMinimumKarakterekSzama, ErrorMessageResourceName = nameof(ErrorResource.AJelszonakMin0Max0KarakterbolKellAllnia), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string IsmeteltGondviseloJelszo { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.GondviseloRokonsagiFokaKotelezo), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.RokonsagiFok), ResourceType = typeof(TanuloResource))]
|
|
public int? RokonsagiFok { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.BelepesiAdatokKikuldeseEmailben), ResourceType = typeof(TanuloResource))]
|
|
public bool GondviseloAutoEmail { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.TorvenyesKepviselo), ResourceType = typeof(TanuloResource))]
|
|
public bool IsTorvenyesKepviselo { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.HozzaferesGeneralasEsFajlLetoltes), ResourceType = typeof(TanuloResource))]
|
|
public bool FileLetoltesSzukseges { get; set; }
|
|
|
|
public bool IsSzirIntezmeny { get; set; }
|
|
|
|
public static TanuloModGondviseloModel ConvertCoToModel(TanuloGondviseloCO co)
|
|
{
|
|
var model = new TanuloModGondviseloModel();
|
|
|
|
model.Id = co.ID;
|
|
model.FelhasznaloId = co.TanuloId;
|
|
model.GondviseloNeve = co.GondviseloNeve;
|
|
model.RokonsagiFok = co.RokonsagiFok;
|
|
model.Telefon = co.TelefonszamGondviselo;
|
|
model.TelefonTipus = co.TelefonTipusGondviselo;
|
|
model.Emailcim_Input = co.EmailcimGondviselo;
|
|
model.EmailTipus = co.EmailcimTipusGondviselo;
|
|
model.GondviseloBejelentkezesiNev = co.GondviseloBelepesiNeve;
|
|
model.GondviseloAutoEmail = co.GondviseloAutoEmail;
|
|
model.IsTorvenyesKepviselo = co.IsTorvenyesKepviselo;
|
|
// A gondviselő címadata másik model-ben kerül módosításra, illetve ez az érték nem tárolódik db-ben,
|
|
// ezért a validáció miatt implicit be kell állítani ezt a mezőt:
|
|
model.TanulovalEgyezik = true;
|
|
|
|
return model;
|
|
}
|
|
|
|
public static TanuloGondviseloCO ConvertModelToCo(TanuloModGondviseloModel model)
|
|
{
|
|
var co = new TanuloGondviseloCO();
|
|
|
|
co.ID = model.Id;
|
|
co.TanuloId = model.FelhasznaloId;
|
|
co.GondviseloNeve = model.GondviseloNeve;
|
|
co.RokonsagiFok = model.RokonsagiFok;
|
|
co.TelefonszamGondviselo = model.Telefon;
|
|
co.TelefonTipusGondviselo = model.TelefonTipus;
|
|
co.EmailcimTipusGondviselo = model.EmailTipus;
|
|
co.EmailcimGondviselo = model.Emailcim;
|
|
co.GondviseloBelepesiNeve = model.GondviseloBejelentkezesiNev;
|
|
co.GondviseloJelszava = model.GondviseloJelszo;
|
|
|
|
co.TanuloElerhetosegCimId = model.TanuloElerhetosegCimId;
|
|
co.TanuloElerhetosegTelId = model.TanuloElerhetosegTelId;
|
|
co.TanuloElerhetosegEmailId = model.TanuloElerhetosegEmailId;
|
|
co.GondviseloAutoEmail = model.GondviseloAutoEmail;
|
|
co.IsTorvenyesKepviselo = model.IsTorvenyesKepviselo;
|
|
|
|
return co;
|
|
}
|
|
}
|
|
|
|
public class TanuloFelmentesModel
|
|
{
|
|
public int ID { get; set; }
|
|
|
|
public int TanuloId { get; set; }
|
|
|
|
[Display(Name = nameof(FelmentesResource.TanuloNeve), ResourceType = typeof(FelmentesResource))]
|
|
public string TanuloNeve { get; set; }
|
|
|
|
[Display(Name = nameof(FelmentesResource.TanuloOsztalya), ResourceType = typeof(FelmentesResource))]
|
|
public string TanuloOsztalya { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Tantargy), ResourceType = typeof(TanuloResource))]
|
|
//[Required(ErrorMessageResourceName = nameof(ErrorResource.TantargyKivalasztasaKotelezo), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public int? TantargyId { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Tantargy), ResourceType = typeof(TanuloResource))]
|
|
public string[] TantargyIdList { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.ErtekelesAloliFelmentes), ResourceType = typeof(TanuloResource))]
|
|
public bool ErtekelesMentesites { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.TanoraLatogatasaAloliFelmentes), ResourceType = typeof(TanuloResource))]
|
|
public bool OraMentesites { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.FelmentesOkanakLeirasaKotelezo), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.FelmentesOka), ResourceType = typeof(TanuloResource))]
|
|
public string FelmentesOka { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.FelmentesKezdetenekMegadasaKotelezo), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(TanuloResource.Kezdete), ResourceType = typeof(TanuloResource))]
|
|
public DateTime? Kezdete { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Vege), ResourceType = typeof(TanuloResource))]
|
|
public DateTime? Vege { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.SzovegesenErtekelheto), ResourceType = typeof(TanuloResource))]
|
|
public bool SzovegesenErtekelheto { get; set; }
|
|
public bool IsKorabbiMulasztasokEllenorzese { get; set; }
|
|
public bool IsKorabbiMulasztasokModositasa { get; set; }
|
|
|
|
public string SzovegesenErtekelheto_Str => SzovegesenErtekelheto ? IgenNemEnum.Igen.GetDisplayName(ClaimData.SelectedTanevID.Value) : IgenNemEnum.Nem.GetDisplayName(ClaimData.SelectedTanevID.Value);
|
|
public string IsKorabbiMulasztasokEllenorzese_Str => IsKorabbiMulasztasokEllenorzese ? IgenNemEnum.Igen.GetDisplayName(ClaimData.SelectedTanevID.Value) : IgenNemEnum.Nem.GetDisplayName(ClaimData.SelectedTanevID.Value);
|
|
public string IsKorabbiMulasztasokModositasa_Str => IsKorabbiMulasztasokModositasa ? IgenNemEnum.Igen.GetDisplayName(ClaimData.SelectedTanevID.Value) : IgenNemEnum.Nem.GetDisplayName(ClaimData.SelectedTanevID.Value);
|
|
public string Kezdete_Str => Kezdete.HasValue ? Kezdete.Value.ToString(Kreta.Core.Constants.ToStringPattern.HungarianDate) : "-";
|
|
public string Vege_Str => Vege.HasValue ? Vege.Value.ToString(Kreta.Core.Constants.ToStringPattern.HungarianDate) : "-";
|
|
|
|
public static TanuloFelmentesCO ConvertModelToCo(TanuloFelmentesModel model)
|
|
{
|
|
var co = new TanuloFelmentesCO()
|
|
{
|
|
ID = model.ID,
|
|
TanuloId = model.TanuloId,
|
|
TantargyId = model.TantargyId,
|
|
ErtekelesMentesites = model.ErtekelesMentesites,
|
|
OraMentesites = model.OraMentesites,
|
|
FelmentesOka = model.FelmentesOka,
|
|
Kezdete = model.Kezdete,
|
|
Vege = model.Vege,
|
|
SzovegesenErtekelheto = model.SzovegesenErtekelheto,
|
|
TantargyIdList = model.TantargyIdList,
|
|
IsKorabbiMulasztasokEllenorzese = model.IsKorabbiMulasztasokEllenorzese,
|
|
IsKorabbiMulasztasokModositasa = model.IsKorabbiMulasztasokModositasa,
|
|
TanuloNeve = model.TanuloNeve,
|
|
TanuloOsztalya = model.TanuloOsztalya
|
|
};
|
|
|
|
return co;
|
|
}
|
|
|
|
public static TanuloFelmentesModel ConvertCoToModel(TanuloFelmentesCO co)
|
|
{
|
|
var model = new TanuloFelmentesModel()
|
|
{
|
|
ID = co.ID ?? default(int),
|
|
TanuloId = co.TanuloId ?? default(int),
|
|
TantargyId = co.TantargyId,
|
|
ErtekelesMentesites = co.ErtekelesMentesites,
|
|
OraMentesites = co.OraMentesites,
|
|
FelmentesOka = co.FelmentesOka,
|
|
Kezdete = co.Kezdete,
|
|
Vege = co.Vege,
|
|
SzovegesenErtekelheto = co.SzovegesenErtekelheto,
|
|
TanuloNeve = co.TanuloNeve,
|
|
TanuloOsztalya = co.TanuloOsztalya
|
|
};
|
|
|
|
return model;
|
|
}
|
|
}
|
|
|
|
public class TanuloJuttatasModel : BaseTanuloJuttatasModel
|
|
{
|
|
|
|
}
|
|
|
|
public class ApaczaiJuttatasModel : BaseTanuloJuttatasModel
|
|
{
|
|
[Display(Name = nameof(TanuloResource.ApaczaiOsztondijprogrambanKijeloltMentor), ResourceType = typeof(TanuloResource))]
|
|
public int? MentorId { get; set; }
|
|
}
|
|
|
|
public class BaseTanuloJuttatasModel
|
|
{
|
|
public string JuttatasModelIdPrefix { get; set; } = "TanuloJuttatasModel_";
|
|
public string JuttatasModelNamePrefix { get; set; } = "TanuloJuttatasModel.";
|
|
|
|
[Display(Name = nameof(TanuloResource.Evismetlo), ResourceType = typeof(TanuloResource))]
|
|
public bool Evismetlo { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.BankszamlaSzam), ResourceType = typeof(TanuloResource))]
|
|
public string Bankszamlaszam { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Jogviszony), ResourceType = typeof(TanuloResource))]
|
|
public int? Jogviszony { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Jogviszony), ResourceType = typeof(TanuloResource))]
|
|
public string Jogviszony_DNAME { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.BankszamlaTulajdonosa), ResourceType = typeof(TanuloResource))]
|
|
public int? BankszamlaTulajdonos { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.BankszamlaTulajdonosa), ResourceType = typeof(TanuloResource))]
|
|
public string BankszamlaTulajdonos_DNAME { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.MasodikVagyTobbedikSzakmatSzerzo), ResourceType = typeof(TanuloResource))]
|
|
public bool IsMasodikVagyTobbedikSzakmatSzerzo { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.BankszamlaTulajdonosNeve), ResourceType = typeof(TanuloResource))]
|
|
public string BankszamlaTulajdonosNeve { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.TanuloTajSzama), ResourceType = typeof(TanuloResource))]
|
|
public string TanuloTAJSzama { get; set; }
|
|
|
|
public double? SzamitottAtlag { get; set; }
|
|
|
|
public double? KeziAtlag { get; set; }
|
|
|
|
public double? KeziAtlag_Beszamitas { get { return KeziAtlag; } set { KeziAtlag = value; } }
|
|
|
|
public double? KeziAtlag_Alapvizsga { get { return KeziAtlag; } set { KeziAtlag = value; } }
|
|
|
|
public int OsztondijAlapSzazalek { get; set; }
|
|
|
|
public JuttatasraNemJogosultOkaEnum IsJogosult { get; set; }
|
|
|
|
//public bool IsEvvegiJegybol { get; set; }
|
|
|
|
public bool IsAtlagFuggoSzazalek { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Tanuloszerzodeses), ResourceType = typeof(TanuloResource))]
|
|
public bool IsDualisKepzesbenTanuloszerzodeses { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.SzakkepzesiMunkaszerzodessel), ResourceType = typeof(TanuloResource))]
|
|
public bool IsDualisKepzesbenSzakkepzesiMunkaszerzodeses { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Vendegtanulo), ResourceType = typeof(TanuloResource))]
|
|
public bool IsVendeg { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.JogviszonySzunetelo), ResourceType = typeof(TanuloResource))]
|
|
public bool IsJogviszonySzuneteltetese { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.BeszamitasosTanulo), ResourceType = typeof(TanuloResource))]
|
|
public bool IsBeszamitasosTanulo { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.IsSikeresAgazatiVizsga), ResourceType = typeof(TanuloResource))]
|
|
public bool IsSikeresAgazatiVizsga { get; set; }
|
|
public bool IsFelevnelValtos { get; set; }
|
|
public bool IsAtlagSzakkepzesi { get; set; }
|
|
public bool IsBeszamitasosFixSzazalek { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.IsApaczaiIgenylo), ResourceType = typeof(TanuloResource))]
|
|
public bool IsApaczaiIgenylo { get; set; }
|
|
[Display(Name = nameof(TanuloResource.IsApaczaiSzerzodeses), ResourceType = typeof(TanuloResource))]
|
|
public bool IsApaczaiSzerzodeses { get; set; }
|
|
|
|
[Display(Name = nameof(SzakkepzesiJuttatasokResource.NemJogosultsagOka), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
|
public string ElutasitasOkok { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.AllamAltalIngyenesenBiztositottKepzesbenResztvevo), ResourceType = typeof(TanuloResource))]
|
|
public bool IsIngyenesKepzes { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.TanevVegiAtlagMegadasaNemRelevans), ResourceType = typeof(TanuloResource))]
|
|
public bool IsAtlagNelkuli { get; set; }
|
|
}
|
|
|
|
public class TanuloSzirBeallitasokModel
|
|
{
|
|
[Display(Name = nameof(TanuloResource.KuldhetoErettsegiSzRnek), ResourceType = typeof(TanuloResource))]
|
|
public bool IsKuldhetoErettsegiSzRnek { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.KuldhetoMeresiSzRnek), ResourceType = typeof(TanuloResource))]
|
|
public bool IsKuldhetoMeresiSzRnek { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.KuldhetoKozepFelveteliSzRnek), ResourceType = typeof(TanuloResource))]
|
|
public bool IsKuldhetoKozepFelveteliSzRnek { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.DiakigazolvanyAtadhatoSzRnek), ResourceType = typeof(TanuloResource))]
|
|
public bool IsDiakigazolvanyAtadhatoSzRnek { get; set; }
|
|
}
|
|
}
|