using System.Collections.Generic; using System.Data; using Kreta.DataAccess.Interfaces; namespace Kreta.DataAccessManual.Interfaces { public interface IGondviseloDal { void Delete(int id); void Delete(IGondviselo dto); void FullUpdate(IGondviselo dto); void Update(IGondviselo dto); IGondviselo Get(); IGondviselo Get(int id); IGondviselo GetSpecific(string condition, int tanevId); void Insert(IGondviselo dto); void FollowUpGondviselo(int intezmenyId, int tanevId, int kovTanevId, int gondviseloId); void FollowUpGondviseloCim(int intezmenyId, int tanevId, int kovTanevId, int gondviseloId); DataSet GetTanuloGondviseloExportData(int tanevId, int intezmenyId); void UpdateTorvenyesKepviselo(int tanuloId); DataSet GetGondviseloDataSet(int tanevId); void UpdateCOVIDFlag(); DataSet GetCovidBejelentettekDataSet(int tanevId); bool IsGondviseloTanuloinakEvfolyamTipusaLetezik(int gondviseloId, int intezmenyId, int tanevId, IEnumerable evfolyamTipusIdList); } }