using System.Data; using Kreta.DataAccess.Interfaces; namespace Kreta.DataAccessManual.Interfaces { public interface ITantervDAL { void Delete(ITanterv dto); void FollowUpTanterv(int intezmenyId, int aktTanevId, int kovetkezoTanevId, int tantervId); void FullUpdate(ITanterv dto); DataSet GetAktivTantervek(int? tanevId = null); int GetKovTanevTanterv(int tantervId, int tanevId); DataSet GetTantervek(); DataSet GetTantervOsztalyai(int tantervId, int tanevId); DataSet GetTantervTanuloi(int tantervId, int tanevId); void Insert(ITanterv dto); DataSet TantervKereses(int tanevId, string tantervNev = null, int? jellemzoCsopTipId = null, int? kezdoEvfolyamId = null, int? vegzoEvfolyamId = null, int? isKerettantervreEpul = null, int? isKerettanterv = null); void Update(ITanterv dto); ITanterv Get(); ITanterv Get(int id); int GetKovTanevIdByAktTanevId(int id); int GetTop1TantervId(int tanevId); } }