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

View File

@@ -0,0 +1,7 @@
namespace Kreta.Eugyintezes.BusinessLogic.Interface
{
public interface IServiceContext
{
string IntezmenyAzonosito { get; }
}
}

View File

@@ -0,0 +1,63 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{35E59B3A-A3FE-4536-A573-DE06D94B1C61}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Kreta.Eugyintezes.BusinessLogic.Interface</RootNamespace>
<AssemblyName>Kreta.Eugyintezes.BusinessLogic.Interface</AssemblyName>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\..\Tools\SharedAssemblyInfo.cs">
<Link>Properties\SharedAssemblyInfo.cs</Link>
</Compile>
<Compile Include="IServiceContext.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Services\ITorzsadatService.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\Kreta.BusinessLogic\Kreta.BusinessLogic.csproj">
<Project>{8876FE0D-841E-422D-A5A0-59239CD98482}</Project>
<Name>Kreta.BusinessLogic</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Kreta.Enums\Kreta.Enums.csproj">
<Project>{1d5e0ac2-dfab-4d32-9ad1-b5788a7d06bd}</Project>
<Name>Kreta.Enums</Name>
</ProjectReference>
<ProjectReference Include="..\Kreta.eUgyintezes.Domain\Kreta.Eugyintezes.Domain.csproj">
<Project>{2B2F2FB3-A8AE-4C90-850E-251FF484176D}</Project>
<Name>Kreta.Eugyintezes.Domain</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

View File

@@ -0,0 +1,87 @@
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);
}
}

View File

@@ -0,0 +1,63 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.IdentityModel.Logging" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.2.1.0" newVersion="5.2.1.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="SimpleInjector" publicKeyToken="984cb50dea722e99" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.1.0.0" newVersion="3.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Extensions.Configuration.Abstractions" publicKeyToken="adb9793829ddae60" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.0.1.0" newVersion="2.0.1.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Extensions.FileProviders.Abstractions" publicKeyToken="adb9793829ddae60" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Extensions.Configuration.FileExtensions" publicKeyToken="adb9793829ddae60" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Extensions.FileProviders.Physical" publicKeyToken="adb9793829ddae60" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Extensions.Configuration" publicKeyToken="adb9793829ddae60" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.IdentityModel.Tokens.Jwt" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.5.1.0" newVersion="6.5.1.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.IdentityModel.Tokens" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.5.1.0" newVersion="6.5.1.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CacheManager.Core" publicKeyToken="5b450b4fb65c4cdb" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.2.0.0" newVersion="1.2.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.4.0" newVersion="4.0.4.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.2.6.0" newVersion="5.2.6.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" /></startup></configuration>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Meziantou.Analyzer" version="1.0.688" targetFramework="net48" developmentDependency="true" />
</packages>