This commit is contained in:
skidoodle 2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View file

@ -0,0 +1,9 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class AdatszotarDto
{
public int KretaAzonosito { get; set; }
public string Nev { get; set; }
}
}

View file

@ -0,0 +1,48 @@
using System;
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class AlkalmazottAdatokDto
{
public int KretaAzonosito { get; set; }
public string EgyediAzonosito { get; set; }
public Guid IdpEgyediAzonosito { get; set; }
public bool IsIgazgato { get; set; }
public bool IsIgazgatoHelyettes { get; set; }
public bool IsOsztalyfonok { get; set; }
public bool IsOsztalyfonokHelyettes { get; set; }
public bool IsAdmin { get; set; }
public bool IsTanar { get; set; }
public bool IsNoks { get; set; }
public bool IsEgyeb { get; set; }
public string Nev { get; set; }
public string Titulus { get; set; }
public string OktatasiAzonosito { get; set; }
public string Osztaly { get; set; }
public string FunkcioTeruletSAPKod { get; set; }
}
public class OsztalyFonokAdatokDto
{
public int KretaAzonosito { get; set; }
public string EgyediAzonosito { get; set; }
public Guid IdpEgyediAzonosito { get; set; }
public bool IsOsztalyfonok { get; set; }
public bool IsOsztalyfonokHelyettes { get; set; }
public string Nev { get; set; }
public string Titulus { get; set; }
public string Osztaly { get; set; }
}
public class VezetokEsTanarokDto
{
public int KretaAzonosito { get; set; }
public bool IsAlairo { get; set; }
public string Nev { get; set; }
public string Titulus { get; set; }
public bool IsTorolt { get; set; }
public string OktatasiAzonosito { get; set; }
public string EgyediAzonosito { get; set; }
public Guid IdpEgyediAzonosito { get; set; }
}
}

View file

@ -0,0 +1,15 @@
using System;
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class AlkalmazottDto
{
public int KretaAzonosito { get; set; }
public string OktatasiAzonosito { get; set; }
public string Nev { get; set; }
public string Titulus { get; set; }
public bool IsAlairo { get; set; }
public string EgyediAzonosito { get; set; }
public Guid IdpEgyediAzonosito { get; set; }
}
}

View file

@ -0,0 +1,8 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class BKIEtkezesDto
{
public bool KollegiumotKer { get; set; }
public bool EtkezestIgenyel { get; set; }
}
}

View file

@ -0,0 +1,9 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class BKIIgazolvanyokDto
{
public string NekAzonosito { get; set; }
public string TajSzam { get; set; }
public string Adoszam { get; set; }
}
}

View file

@ -0,0 +1,9 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class BKIIskolaErettsegDto
{
public bool SajatosNevelesiIgenyu { get; set; }
public bool BeilleszkedesiNehezsegu { get; set; }
public DictionaryItemDto HatranyosHelyzet { get; set; }
}
}

View file

@ -0,0 +1,9 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class BKIRequestDto
{
public string KretaIntezmenyAzonosito { get; set; }
public string Ugyiratszam { get; set; }
public string Urlaptartalom { get; set; }
}
}

View file

@ -0,0 +1,15 @@
using System.Collections.Generic;
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class BKITanuloDto
{
public SzemelyesAdatokDto SzemelyesAdatok { get; set; } = new SzemelyesAdatokDto();
public ValasztottIntezmenyDto ValasztottIntezmeny { get; set; }
public BKIIgazolvanyokDto Igazolvanyok { get; set; } = new BKIIgazolvanyokDto();
public ElerhetosegekDto Elerhetosegek { get; set; } = new ElerhetosegekDto();
public List<GondviseloDto> Gondviselok { get; set; } = new List<GondviseloDto>();
public BKIIskolaErettsegDto IskolaErettseg { get; set; } = new BKIIskolaErettsegDto();
public BKIEtkezesDto KollegiumEtkezes { get; set; } = new BKIEtkezesDto();
}
}

View file

@ -0,0 +1,11 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class BankszamlaDto
{
public int KretaAzonosito { get; set; }
public string Szamlaszam { get; set; }
public string KedvezmenyezettNeve { get; set; }
}
}

View file

@ -0,0 +1,19 @@
using System;
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class BulkAlkalmazottDto
{
public int KretaAzonosito { get; set; }
public string EgyediAzonosito { get; set; }
public Guid IdpEgyediAzonosito { get; set; }
public bool IsIgazgato { get; set; }
public bool IsIgazgatoHelyettes { get; set; }
public bool IsOsztalyfonok { get; set; }
public bool IsOsztalyfonokHelyettes { get; set; }
public bool IsAdmin { get; set; }
public bool IsTanar { get; set; }
public string Nev { get; set; }
public EmailDto Email { get; set; }
}
}

View file

@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class BulkGondviseloDto
{
public int KretaAzonosito { get; set; }
public string EgyediAzonosito { get; set; }
public Guid IdpEgyediAzonosito { get; set; }
public string GondviseloNev { get; set; }
public EmailDto Email { get; set; }
public string TanuloNev { get; set; }
public int TanuloKretaAzonosito { get; set; }
public List<OsztalyDto> Osztalyok { get; set; }
}
}

View file

@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class BulkTanuloDto
{
public int KretaAzonosito { get; set; }
public string EgyediAzonosito { get; set; }
public Guid IdpEgyediAzonosito { get; set; }
public string VezetekNev { get; set; }
public string KeresztNev { get; set; }
public List<OsztalyDto> Osztalyok { get; set; }
public EmailDto Email { get; set; }
}
}

View file

@ -0,0 +1,15 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class CimDto
{
public int? KretaAzonosito { get; set; }
public string Ajto { get; set; }
public string Emelet { get; set; }
public string Hazszam { get; set; }
public string Helyseg { get; set; }
public string Iranyitoszam { get; set; }
public string KozteruletNeve { get; set; }
public string KozteruletJellege { get; set; }
public OrszagDto Orszag { get; set; }
}
}

View file

@ -0,0 +1,17 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
//NOTE: Erik: Kréta azonosítóval és Névvel érkező dictionary elemekhez felesleges külön dto
public class DictionaryItemDto
{
public int KretaAzonosito { get; set; }
public string Nev { get; set; }
}
public class EUGYDictionaryItemDto
{
public int Azonosito { get; set; }
public string Kod { get; set; }
public string Nev { get; set; }
}
}

View file

@ -0,0 +1,7 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class ElerhetosegekDto
{
public LakohelyDto Lakohely { get; set; }
}
}

View file

@ -0,0 +1,8 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class EmailDto
{
public string EmailCim { get; set; }
public string EmailKezelesUrl { get; set; }
}
}

View file

@ -0,0 +1,23 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class EtikaHitErkolcstanDto
{
public ValasztottTantargyDto ValasztottTantargy { get; set; }
public EgyhazDto Egyhaz { get; set; }
}
public class ValasztottTantargyDto
{
public int Azonosito { get; set; }
public string Kod { get; set; }
public string Nev { get; set; }
}
public class EgyhazDto
{
public int Azonosito { get; set; }
public string Kod { get; set; }
public string Nev { get; set; }
}
}

View file

@ -0,0 +1,7 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class EtkezesDto
{
public bool EtkezestKer { get; set; }
}
}

View file

@ -0,0 +1,26 @@
using System;
using System.Collections.Generic;
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class GondviseloAdatokDto
{
public int KretaAzonosito { get; set; }
public string GondviseloNev { get; set; }
public string EmailCim { get; set; }
public int TanuloId { get; set; }
public string TanuloNev { get; set; }
public string TanuloOktatasiAzonosito { get; set; }
public List<OsztalyDto> Osztalyok { get; set; }
public string RokonsagiFok { get; set; }
public bool IsTorvenyesKepviselo { get; set; }
public int? SZMKOsztalyHelyettesKretaAzonosito { get; set; }
public int? SZMKOsztalyKretaAzonosito { get; set; }
public bool IsSZMK { get; set; }
public string SZMKOsztaly { get; set; }
public string SZMKOsztalyHelyettes { get; set; }
public bool IsSZMKHelyettes { get; set; }
public string EgyediAzonosito { get; set; }
public Guid IdpEgyediAzonosito { get; set; }
}
}

View file

@ -0,0 +1,20 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class GondviseloDto
{
public string Elotag { get; set; }
public string CsaladiNev { get; set; }
public string Utonev { get; set; }
public string SzuletesiCsaladnev { get; set; }
public string SzuletesiUtonev { get; set; }
public string AnyjaSzuletesiCsaladnev { get; set; }
public string AnyjaSzuletesiUtonev { get; set; }
public string Telefonszam { get; set; }
public string EMail { get; set; }
public bool LakohelyEgyezikTanuloAllandoLakhelyevel { get; set; }
public TorvenyesKepviseletJogalapjaDto TorvenyesKepviseletJogalapja { get; set; } = new TorvenyesKepviseletJogalapjaDto();
public LakohelyDto Lakhely { get; set; } = new LakohelyDto();
public DictionaryItemDto RokonsagiFok { get; set; } = new DictionaryItemDto();
}
}

View file

@ -0,0 +1,16 @@
using System;
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class IgazolasDto
{
public string KretaIntezmenyAzonosito { get; set; }
public int AlkalmazottKretaAzonosito { get; set; }
public string Ugyiratszam { get; set; }
public string TanuloOktatasiAzonosito { get; set; }
public DateTime IgazolasElsoNapja { get; set; }
public DateTime IgazolasUtolsoNapja { get; set; }
public string IgazolasSzovege { get; set; }
public string IgazolasTipusKod { get; set; }
}
}

View file

@ -0,0 +1,9 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class IgazolvanyokDto
{
public string SzemelyiIgazolvanySzam { get; set; }
public string TajSzam { get; set; }
public string Adoszam { get; set; }
}
}

View file

@ -0,0 +1,14 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class IskolaErettsegDto
{
public bool SajatosNevelesiIgenyu { get; set; }
public bool BeilleszkedesiNehezsegu { get; set; }
public bool SzulojeTestvereTartosanBeteg { get; set; }
public bool TestvereIntezmenyTanuloja { get; set; }
public bool MunkaltatoiIgazolasIskolaKorzeteben { get; set; }
public bool IskolaEgyKilometerenBelül { get; set; }
public DictionaryItemDto HatranyosHelyzet { get; set; }
}
}

View file

@ -0,0 +1,7 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class IskolaiTavozasDto
{
public bool TavozastKer { get; set; }
}
}

View file

@ -0,0 +1,19 @@
using System;
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class KozossegiSzolgalatDto
{
public string KretaIntezmenyAzonosito { get; set; }
public int AlkalmazottKretaAzonosito { get; set; }
public string Ugyiratszam { get; set; }
public string TanuloOktatasiAzonosito { get; set; }
public DateTime TeljesitesKezdeteDatum { get; set; }
public DateTime TeljesitesVegeDatum { get; set; }
public string SzervezetNeve { get; set; }
public int IgazoltOrakSzama { get; set; }
public int TevekenysegKretaAzonosito { get; set; }
public string Megjegyzes { get; set; }
public string NaploSorszama { get; set; }
}
}

View file

@ -0,0 +1,9 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class KozossegiSzolgalatTevekenysegDto
{
public int KretaAzonosito { get; set; }
public string Megnevezes { get; set; }
}
}

View file

@ -0,0 +1,9 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class KozteruletJellegeDto
{
public int KretaAzonosito { get; set; }
public string Megnevezes { get; set; }
}
}

View file

@ -0,0 +1,11 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class KretaSzamlaAdatokDto
{
public string OktatasiAzonosito { get; set; }
public int? KretaAlkalmazottAzonosito { get; set; }
public SzamlazasiCimDto SzamlazasiCim { get; set; }
public string FunkcioTeruletSAPKod { get; set; }
public string Nev { get; set; }
}
}

View file

@ -0,0 +1,9 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class KretaTanoraiCsoportDto
{
public int KretaAzonosito { get; set; }
public int? OsztalyKretaAzonosito { get; set; }
public string Nev { get; set; }
}
}

View file

@ -0,0 +1,19 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class LakhelyDto
{
public string Ajto { get; set; }
public string Emelet { get; set; }
public string Hazszam { get; set; }
public string Helyseg { get; set; }
public string Iranyitoszam { get; set; }
public string KozteruletNeve { get; set; }
public DictionaryItemDto KozteruletJellege { get; set; } = new DictionaryItemDto();
}
}

View file

@ -0,0 +1,9 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class LakohelyDto
{
public bool EletvitelszeruLakhelyEgyezik { get; set; }
public CimDto AllandoLakhely { get; set; }
public CimDto EletvitelszeruLakhely { get; set; }
}
}

View file

@ -0,0 +1,29 @@
using System.Collections.Generic;
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class EUgyNebuloRequestDto
{
public string Ugyiratszam { get; set; }
public string UrlapTartalom { get; set; }
public string Indoklas { get; set; }
}
public class NebuloDto
{
public string Ugyiratszam { get; set; }
public string Indoklas { get; set; }
public SzemelyesAdatokDto SzemelyesAdatok { get; set; }
public ValasztottIntezmenyDto ValasztottIntezmeny { get; set; }
public IgazolvanyokDto Igazolvanyok { get; set; }
public ElerhetosegekDto Elerhetosegek { get; set; }
public List<GondviseloDto> Gondviselok { get; set; }
public OvodaDto Ovoda { get; set; }
public IskolaErettsegDto IskolaErettseg { get; set; }
public NemzetisegiOktatasDto NemzetisegiOktatas { get; set; }
public IskolaiTavozasDto IskolaiTavozas { get; set; }
public EtikaHitErkolcstanDto EtikaHitErkolcstan { get; set; }
public EtkezesDto Etkezes { get; set; }
public ValasztottTagozatDto ValasztottTagozat { get; set; }
}
}

View file

@ -0,0 +1,7 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class NemzetisegiOktatasDto
{
public EUGYDictionaryItemDto Nemzetiseg { get; set; }
}
}

View file

@ -0,0 +1,9 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class OrszagDto
{
public int? KretaAzonosito { get; set; }
public string Nev { get; set; }
public string ISO_Alpha3 { get; set; }
}
}

View file

@ -0,0 +1,11 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class OsztalyDto
{
public int KretaAzonosito { get; set; }
public string Nev { get; set; }
public int OktNevelesiKategoriaKretaAzonosito { get; set; }
}
}

View file

@ -0,0 +1,12 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class OvodaDto
{
//public string Nev { get; set; }
public double EltoltottEvekSzama { get; set; }
//public string OvodaOMAzonosito { get; set; }
//public bool IskolabaLepeshezSzuksegesFejlettseg { get; set; }
//public bool NemMagyarorszagiOvodavalAllJogviszonyban { get; set; }
public CimDto Lakcim { get; set; }
}
}

View file

@ -0,0 +1,8 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class SaveResponseDto
{
public string Kod { get; set; }
public string Megnevezes { get; set; }
}
}

View file

@ -0,0 +1,8 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class SzamlazasiCimDto
{
public string Adoszam { get; set; }
public CimDto Cim { get; set; }
}
}

View file

@ -0,0 +1,30 @@
using System;
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class SzemelyesAdatokDto
{
public string TanuloElotag { get; set; }
public string TanuloCsaladinev { get; set; }
public string TanuloUtonev { get; set; }
public string TanuloOktatasiAzonosito { get; set; }
public string SzuletesiHely { get; set; }
public DateTime SzuletesiIdo { get; set; }
public string AnyjaSzuletesiCsaladnev { get; set; }
public string AnyjaSzuletesiUtonev { get; set; }
public string Nem { get; set; }
public DictionaryItemDto SzuletesiOrszag { get; set; } = new DictionaryItemDto();
public DictionaryItemDto Allampolgarsag { get; set; } = new DictionaryItemDto();
public DictionaryItemDto Anyanyelv { get; set; } = new DictionaryItemDto();
}
}

View file

@ -0,0 +1,19 @@
using System;
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class TanevDto
{
public int KretaAzonosito { get; set; }
public bool Aktiv { get; set; }
public bool Kovetkezo { get; set; }
public string Nev { get; set; }
public DateTime? Kezdete { get; set; }
public DateTime? Vege { get; set; }
}
}

View file

@ -0,0 +1,10 @@
using System;
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class TanitasiRendKivetelNapDto
{
public DateTime Nap { get; set; }
public int TipusAzonosito { get; set; }
}
}

View file

@ -0,0 +1,13 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class TanoraiCsoportDto
{
public int KretaAzonosito { get; set; }
public int? OsztalyKretaAzonosito { get; set; }
public string Nev { get; set; }
public int OktNevelesiKategoriaKretaAzonosito { get; set; }
}
}

View file

@ -0,0 +1,9 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class TantargyDto
{
public int KretaAzonosito { get; set; }
public string Nev { get; set; }
}
}

View file

@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class TanuloAdatokDto
{
public int KretaAzonosito { get; set; }
public string EgyediAzonosito { get; set; }
public Guid IdpEgyediAzonosito { get; set; }
public string Vezeteknev { get; set; }
public string Keresztnev { get; set; }
public string OktatasiAzonosito { get; set; }
public string SzuletesiHely { get; set; }
public DateTime SzuletesiIdo { get; set; }
public string AnyjaNeve { get; set; }
public List<OsztalyDto> Osztalyok { get; set; }
public string Elotag { get; set; }
public CimDto Cim { get; set; }
}
}

View file

@ -0,0 +1,18 @@
using System;
using System.Collections.Generic;
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class TanuloDto
{
public int KretaAzonosito { get; set; }
public string Elotag { get; set; }
public string Vezeteknev { get; set; }
public string Keresztnev { get; set; }
public string OktatasiAzonosito { get; set; }
public List<OsztalyDto> Osztalyok { get; set; }
public DateTime SzuletesiIdo { get; set; }
public string EgyediAzonosito { get; set; }
public Guid IdpEgyediAzonosito { get; set; }
}
}

View file

@ -0,0 +1,46 @@
using System;
using System.Collections.Generic;
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class TeremAdatokDto
{
public int KretaAzonosito { get; set; }
public int Ar { get; set; }
public CimDto Cim { get; set; }
public DateTime? FoglalhatoIdoszakKezdete { get; set; }
public DateTime? FoglalhatoIdoszakVege { get; set; }
public byte[] Foto { get; set; }
public byte[] SzerzodesMelleklet { get; set; }
public string IntezmenyOmAzonosito { get; set; }
public string Leiras { get; set; }
public int Letszam { get; set; }
public string Megnevezes { get; set; }
public int Terulet { get; set; }
public AdatszotarDto Tipus { get; set; }
public List<TeremElerhetosegDto> NapiElerhetosegek { get; set; }
public string KretaEgyediAzonosito { get; set; }
public AdatszotarDto TulajdonTipusa { get; set; }
public int EmeltAr { get; set; }
public TimeSpan? EmeltArKezdeteOraPerc { get; set; }
public string FunkcioTeruletSAPKod { get; set; }
}
}

View file

@ -0,0 +1,15 @@
using System;
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class TeremElerhetosegDto
{
public int KretaAzonosito { get; set; }
public int HetNapja { get; set; }
public TimeSpan KezdeteOraPerc { get; set; }
public TimeSpan VegeOraPerc { get; set; }
}
}

View file

@ -0,0 +1,9 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class TorvenyesKepviseletJogalapjaDto
{
public int Azonosito { get; set; }
public string Kod { get; set; }
public string Nev { get; set; }
}
}

View file

@ -0,0 +1,16 @@
namespace Kreta.Eugyintezes.Domain.Model.Dto
{
public class ValasztottIntezmenyDto
{
public int Azonosito { get; set; }
public string Nev { get; set; }
}
public class ValasztottTagozatDto
{
public int Azonosito { get; set; }
public string Nev { get; set; }
}
}