using System.Collections.Generic; using System.Data; using Kreta.DataAccess.Interfaces; namespace Kreta.DataAccessManual.Interfaces { public interface ICsengetesiRendOrakDal { DataSet GetCsengetesiOrakKezdVeg(int tanevId, int intezmenyId); DataSet GetCsengetesirendOrakNaptarhoz(int tanevId, int? csengetesiRendId); void UpdateCsengetesiRend(int? newCsengetesiRendId, int? oldCsengetesiRendId); DataSet GetCsengetesiiRendKapcsolodoOra(int csengetesiRendId, int tanevId, int intezmenyId); DataSet GetCsengetesiiRendKapcsolodoOraKezdeteVege(int csengetesiRendId, int tanevId); DataSet GetCsengetesiRendOraiForGrid(int csengetesiRendId, bool onlyReal); int CsengetesiRendOrakTorles(List torlendok, int tanevId); ICsengetesiRendOra Get(); ICsengetesiRendOra Get(int id); void Insert(ICsengetesiRendOra dto); void Update(ICsengetesiRendOra dto); int Delete(int id); int? GetCsengetesiRendOraIdByIdAndOraszam(int csengRendId, int oraszam, int tanevId); void UpdateOrarendiOraVisszamenolegesen(int csengetesiRendOraId); void FollowUpCsengetesiRendOra(int intezmenyId, int aktTanevId, int kovetkezoTanevId, int csnegetesiRendOraId, int csengetesiRendId, bool isVisszamenoleges); DataSet ReferencesCount(int csengetesiRendOraId, int tanevId); DataSet CheckOrarendiOraOraszamIdopont(int intezmenyId, int tanevId, int csengetesiRendId, int oraszam); } }