87 lines
6.1 KiB
C#
87 lines
6.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Kreta.Enums;
|
|
using Kreta.Eugyintezes.Domain.Model.Dto;
|
|
|
|
namespace Kreta.Eugyintezes.BusinessLogic.Interface.Services
|
|
{
|
|
public interface ITorzsadatService
|
|
{
|
|
List<AlkalmazottDto> GetAlkalmazottak(int? tanevKretaAzonosito = null);
|
|
AlkalmazottDto GetAlkalmazott(int azonosito, int? tanevKretaAzonosito = null);
|
|
TanuloDto GetGondviseloGyerekAdatok(int gondviseloAzonosito, int? tanevKretaAzonosito = null);
|
|
int GetKozossegiSzolgalatOsszesIgazoltOrakSzama(string tanuloOktatasiAzonosito);
|
|
KozossegiSzolgalatTevekenysegDto GetKozossegiSzolgalatTevekenyseg(int azonosito);
|
|
List<KozossegiSzolgalatTevekenysegDto> GetKozossegiSzolgalatTevekenysegekLista();
|
|
OsztalyDto GetOsztaly(int azonosito);
|
|
List<OsztalyDto> GetOsztalyok(int? tanevKretaAzonosito = null);
|
|
List<TanuloDto> GetOsztalyTanulok(int osztalyAzonosito);
|
|
DateTime? GetTanevKezdete();
|
|
TanoraiCsoportDto GetTanoraiCsoport(int kretaAzonosito);
|
|
List<TanoraiCsoportDto> GetTanoraiCsoportok();
|
|
List<TanuloDto> GetTanoraiCsoportTanulok(int tanuloiCsoportAzonosito);
|
|
TantargyDto GetTantargy(int azonosito);
|
|
TanuloAdatokDto GetTanuloAdatok(string tanuloOktatasiAzonosito, int? tanevKretaAzonosito = null);
|
|
List<TantargyDto> GetTanuloTantargyak(string tanuloOktatasiAzonosito);
|
|
void SendIedm(string tanuloOktatasiAzonosito, DateTime tavolletKezdete, DateTime tavolletVege);
|
|
KozteruletJellegeDto GetKozteruletJellege(int azonosito);
|
|
List<KozteruletJellegeDto> GetKozteruletJellegek();
|
|
EmailDto GetGondviseloEmailCim(int kretaAzonosito);
|
|
EmailDto GetFelhasznaloEmailCim(int kretaAzonosito);
|
|
List<TanoraiCsoportDto> GetTanuloTanoraiCsoportok(string tanuloOktatasiAzonosito);
|
|
List<TanoraiCsoportDto> GetOsztalyTanoraiCsoportok(int osztalyKretaAzonosito);
|
|
List<TanuloAdatokDto> GetTanulokByOsztaly(int kretaAzonosito, int? tanevKretaAzonosito = null);
|
|
List<TanevDto> GetTanevek();
|
|
List<TanevDto> GetOsszesTanevek();
|
|
List<OsztalyDto> GetSZMKOsztalyok(int gondviseloKretaAzonosito);
|
|
List<CimDto> GetAktualisGondviseloCimek(int gondviseloKretaAzonosito);
|
|
List<CimDto> GetFelhasznaloCimek(int felhasznaloKretaAzonosito);
|
|
List<CimDto> GetFelhasznaloCimek(string kretaIntezmenyAzonosito, int felhasznaloKretaAzonosito);
|
|
CimDto GetCim(int cimKretaAzonosito);
|
|
BankszamlaDto GetGyerekemOsztalyaBankszamlaszam(int gondviseloKretaAzonosito);
|
|
List<VezetokEsTanarokDto> GetTanarok(int? tanevKretaAzonosito);
|
|
List<VezetokEsTanarokDto> GetNOKSAlkalmazottak(int? tanevKretaAzonosito);
|
|
List<VezetokEsTanarokDto> GetEgyebAlkalmazottak(int? tanevKretaAzonosito);
|
|
List<OsztalyFonokAdatokDto> GetOsztalyfonokok(int? tanevKretaAzonosito);
|
|
List<VezetokEsTanarokDto> GetIgazgatosagiAlkalmazottak(int? tanevKretaAzonosito);
|
|
List<VezetokEsTanarokDto> GetKretaAdminisztratorok(int? tanevKretaAzonosito);
|
|
List<GondviseloAdatokDto> GetOsztalyGondviselok(int osztalyKretaAzonosito);
|
|
List<GondviseloAdatokDto> GetTanoraiCsoportGondviselok(int tanoraiCsoportKretaAzonosito);
|
|
AlkalmazottAdatokDto GetAlkalmazottAdatok(int kretaFelhasznaloAzonosito, int? tanevKretaAzonosito = null);
|
|
GondviseloAdatokDto GetGondviseloAdatok(int kretaFelhasznaloAzonosito);
|
|
List<GondviseloAdatokDto> GetSZMKKepviselok();
|
|
TanuloAdatokDto GetTanuloAdatokByKretaAzonosito(int kretaAzonosito);
|
|
AlkalmazottDto GetTanuloOsztalyfonok(string oktatasiAzonosito);
|
|
List<AlkalmazottDto> GetEUgyintezokEsOsztalyfonokok();
|
|
List<TeremAdatokDto> GetFoglalhatoTermek();
|
|
AdatszotarDto GetAdatszotarByTipus(int kretaAzonosito, GeneratedAdatszotarTipusEnum tipus);
|
|
List<AdatszotarDto> GetAdatszotarakByTipus(GeneratedAdatszotarTipusEnum tipus);
|
|
List<KretaSzamlaAdatokDto> GetBulkTanuloSzamlaAdatok(int osztalyCsoportKretaAzonosito, List<string> oktatasiAzonositok);
|
|
List<KretaSzamlaAdatokDto> GetBulkAlkalmazottSzamlaAdatok(List<int> kretaFelhasznaloAzonositok);
|
|
List<TanuloDto> GetBulkGondviseloGyerekAdatok(List<int> gondviseloAzonositok);
|
|
List<OsztalyDto> GetTanitottOsztalyok(int alkalmazottKretaAzonosito);
|
|
List<OsztalyDto> GetOsztalyfonokoltOsztalyok(int alkalmazottKretaAzonosito);
|
|
List<TanuloDto> GetBulkTanulok(List<string> oktatasiAzonositok);
|
|
bool SaveNebuloFromBai(NebuloDto nebuloDto, string json);
|
|
AlkalmazottDto GetElsoAlairo();
|
|
SaveResponseDto SaveIgazolasok(IgazolasDto dto, string json);
|
|
SaveResponseDto SaveKozossegiszolgalatok(KozossegiSzolgalatDto dto, string json);
|
|
bool GetAlkalmazottModositasiJog(int alkalmazottKretaAzonosito, string jogTipus, string oktatasiAzonosito);
|
|
SaveResponseDto GetTanuloLetezik(string oktatasiAzonosito, string elotag, string csaladiNev, string utonev, string szuletesiHely, DateTime szuletesiIdo);
|
|
List<AlkalmazottDto> GetEUgyintezok();
|
|
BKITanuloDto GetTanuloBKIUrlap(string tanuloOktatasiAzonosito);
|
|
SaveResponseDto SaveBKITanulo(BKITanuloDto dto, string json, string ugyiratszam);
|
|
TanevDto GetTanev(int tanevKretaAzonosito);
|
|
List<TanuloAdatokDto> GetTanulokByTanoraiCsoport(int kretaAzonosito);
|
|
List<TanitasiRendKivetelNapDto> GetTanitasiRendKivetelNapok(DateTime kezdete, DateTime vege);
|
|
TanuloDto GetTanuloByDiakigazolvanyszam(string diakigazolvanyszam);
|
|
List<KretaTanoraiCsoportDto> GetVezetettTanoraiCsoportok(int alkalmazottKretaAzonosito);
|
|
List<KretaTanoraiCsoportDto> GetTanitottTanoraiCsoportok(int alkalmazottKretaAzonosito);
|
|
List<BulkTanuloDto> GetBulkTanuloAdatok(List<int> kretaAzonositok);
|
|
List<BulkGondviseloDto> GetBulkGondviseloAdatok(List<int> kretaAzonositok);
|
|
List<BulkAlkalmazottDto> GetBulkAlkalmazottAdatok(List<int> kretaAzonositok);
|
|
OrszagDto GetOrszagTipus(int orszagKretaAzonosito);
|
|
List<OrszagDto> GetOrszagTipusok();
|
|
TanuloDto GetTanuloAdatok(Guid tanuloIdpEgyediAzonosito, int? tanevKretaAzonosito = null);
|
|
}
|
|
}
|