kreta/Kreta.DataAccessManual/Interfaces/ISZIRAdatszolgDAL.cs
2024-03-13 00:33:46 +01:00

43 lines
2.1 KiB
C#

using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses.SZIRAdatszolgaltatasPCOs;
namespace Kreta.DataAccessManual.Interfaces
{
public interface ISZIRAdatszolgDAL
{
ISzirStatFeladatellatasiHely Get();
ISzirStatFeladatellatasiHely Get(int id);
void Insert(ISzirStatFeladatellatasiHely dto);
void Update(ISzirStatFeladatellatasiHely dto);
ISzirStatKonyvtar GetKonyvtar();
ISzirStatKonyvtar GetKonyvtar(int id);
void Insert(ISzirStatKonyvtar dto);
void Update(ISzirStatKonyvtar dto);
DataSet GetAMIData(int intezmenyId, int tanevId);
DataSet GetOktatoData(int intezmenyId, int tanevId);
DataSet GetNemOktatoData(int intezmenyId, int tanevId);
DataSet GetInfraData(int intezmenyId, int tanevId);
DataSet GetNemAllamiData(int tanevId);
DataSet GetSZIRAdatszolgGrid(int tanevId);
DataSet GetNemAllamiGrid(int tanevId);
DataSet GetOsztalyData(int intezmenyId, int tanevId);
DataSet GetTanuloEvElejeData(int intezmenyId, int tanevId);
DataSet GetTanuloEvVegeData(int intezmenyId, int elozoTanevId);
DataSet GetKonyvtarData(int intezmenyId, int tanevId);
int? GetSzirStatTanuloId(int elozoTanevId, int tanuloId, int felhelyId);
ISzirStatTanulo GetTanulo();
ISzirStatTanulo GetTanulo(int id);
void Insert(ISzirStatTanulo dto);
void Update(ISzirStatTanulo dto);
DataSet GetTanuloEvVegeList(int elozoTanevId, TanuloEvVegeSearchPco pco);
ISzirStatNemAllamiOktKolts GetSzirStatNemAllamiOktKolts();
ISzirStatNemAllamiOktKolts GetSzirStatNemAllamiOktKolts(int feladatEllatasiHelyId);
void Insert(ISzirStatNemAllamiOktKolts dto);
void Update(ISzirStatNemAllamiOktKolts dto);
int? GetSzirStatNemAllamiOktKoltsIdFromFeladatEllatasihelyId(int feladatEllatasiHelyId);
DataSet GetKollegiumData(int intezmenyId, int tanevId);
DataSet GetIntezmenyiData(int intezmenyId, int tanevId);
DataSet GetIsAdatokRendbenABekuldeshez(int intezmenyId, int tanevId);
}
}