using System.Data; using Kreta.DataAccess.Interfaces; using Kreta.DataAccessManual.ParameterClasses; namespace Kreta.DataAccessManual.Interfaces { public interface IOratervDal { IOraTerv Get(int id); IOraTerv Get(); IOraTervTargy GetOraTervTargy(); IOraTervTargy GetOraTervTargy(int id); void Delete(IOraTerv entity); void Delete(IOraTervTargy entity); void FollowUpOraterv(int intezmenyId, int aktTanevId, int kovetkezoTanevId, int oratervId); void FollowUpOratervTargy(int intezmenyId, int aktTanevId, int kovetkezoTanevId, int oratervTargyId); void FullUpdate(IOraTerv entity); void FullUpdate(IOraTervTargy entity); DataSet GetOraterv(OratervPCO pco); DataSet GetOratervTantargy(int ID, int tanevId); DataSet GetOratervTantargyakById(int oratervID, int tanevId); DataSet GetTantargyak(int ID, int tanevId); DataSet GetTantargyakModOraTervTantargy(int OraTervID, int OraTervTantargyID, int tanevId); int IfModifyOrDeleteOraTerv(int ID); void Insert(IOraTerv entity); void Insert(IOraTervTargy entity); DataSet GetOratervDataSet(int tanevId); DataSet GetOratervTantargyDataSet(int tanevId); } }