using System.Collections.Generic; using System.Data; using Kreta.DataAccess.Interfaces; using Kreta.DataAccessManual.ParameterClasses; namespace Kreta.DataAccessManual.Interfaces { public interface ISzervezetDal { ISzervezet Get(int? id = null); int Insert(ISzervezet dto); void Update(ISzervezet dto); void Delete(ISzervezet dto); DataSet GetSzervezetAdatok(SzervezetSearchPco pco, int intezmenyId, int tanevId, int adatokHalmaza); DataSet GetSzervezetCsoportjai(int tanevId, int szervezetId); DataSet GetSzervezetHelyszinei(int tanevId, int szervezetId); DataSet GetSzervezetOktatoi(int tanevId, int szervezetId); DataSet GetSzervezetTanuloi(int tanevId, int szervezetId); DataSet GetSzervezetTantargyai(int tanevId, int szervezetId); DataSet GetEntitySzervezetList(int entityId, string entityName); int? GetSzervezetIdNevAzonosito(int tanevId, string szervezetNev, string szervezetAzonosito); List GetLathatoSzervezetek(int intezmenyId, int tanevId, int? szervezetId, int szervezetAdatokHalmazaId); } }