using System.Data; using Kreta.DataAccess.Interfaces; using Kreta.DataAccessManual.ParameterClasses; using Kreta.Framework.Entities; namespace Kreta.DataAccessManual.Interfaces { public interface ITeremDal { void Delete(int id); void Delete(ITerem dto); void FollowUpTerem(int intezmenyId, int aktTanevId, int kovetkezoTanevId, int teremId); void FullUpdate(ITerem dto); ITerem Get(); ITerem Get(int id); DataSet GetBerbeadhatoTermekMukodesiHelyeinekVarosai(int? tanevId); DataSet GetTeremDataSet(int intezmenyId, int tanevId, bool isFromSzervezet, int? szervezetId); DataSet GetTeremIdWithName(bool IsFromSzervezet, int? tanevId = null); DataSet GetTermekAdataiExcelExport(int tanevId, TeremSearchPCO teremSearchPCO); void Insert(ITerem dto); void SetState(EntityState state, ITerem dto); DataSet TeremKapacitasTullepesVizsgalat(string teremIdArrayString, int? tervezettKapacitas); int GetKovTanevIdByAktTanevId(int id); } }