using System.Collections.Generic; using System.IO; using Kreta.BusinessLogic.HelperClasses; using Kreta.Client.KozpontiKreta.Model; using Kreta.Core.KozpontiModels.MdszModels; using Kreta.Core.KozpontiModels.TargyiEszkozModels; using Kreta.Core.KozpontiModels.UzletiTervezesModels; using Kreta.Enums.ManualEnums; using Kreta.Framework; namespace Kreta.BusinessLogic.Interfaces { public interface IKozpontiKretaHelper { KozpontiNebuloResponseModel NebuloJelenlet(KozpontiNebuloRequestModel model); List GetDiakOlimpiaList(MdszRequestModel model); MemoryStream GetRiportDokumentum(KozpontiKretaDokumentumTipusEnum tipus, SystemType systemType, TanevCO tanevCo, string intezmenyAzonosito, int selectedTanevId, string formatum = ""); TantargyFelosztasSearchCo PostTTFEllenorzes(string intezmenyAzonosito, TanevCO tanevCo); TantargyFelosztasSearchCo GetTTFEllenorzes(string intezmenyAzonosito, TanevCO tanevCo); List GetIntezmenyUzletiTerv(UzletiTervezesIntezmenyRequestModel model); List GetIntezmenyUzletiTervAlkalmazottaknak(UzletiTervezesAlkalmazottRequestModel model); List GetTargyiEszkozAlkalmazott(TargyiEszkozAlkalmazottRequestModel model); List GetTargyiEszkozok(TargyiEszkozIntezmenyRequestModel model); KotelezoOraszamResponseModel GetKotelezoOraszam(KotelezoOraszamRequestModel model); } }