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

24 lines
871 B
C#

using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
using Kreta.Enums.ManualEnums;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IJuttatasDal
{
IJuttatas Get();
IJuttatas Get(int id);
int Insert(IJuttatas dto);
void Update(IJuttatas dto);
void UpdateTanulokSzakkepzoAdatok(int felhasznaloId, string tanulokIdString, SzakkepzoAdatokPCO juttatasAdatok);
void UpdateTanulokSzakkepzesiJuttatasok(int tanevId, int felhasznaloId, int juttatasTipusId, int? tanuloId = null, string tanulokIdString = null);
void UpdateTanuloEpJuttatasok(int tanevId, int felhasznaloId, int tanuloId);
bool IsExitingJogosultJuttatas(int tanuloId);
void UpdateOsszesTanuloAtlag(int felhasznaloId, AtlagTipusEnum atlagTipus, int tanevId, int kovTanevId);
}
}