34 lines
1.9 KiB
C#
34 lines
1.9 KiB
C#
using System.Collections.Generic;
|
|
using System.Data;
|
|
using Kreta.DataAccess.Interfaces;
|
|
using Kreta.Enums;
|
|
|
|
namespace Kreta.DataAccessManual.Interfaces
|
|
{
|
|
public interface IFeladatEllatasiHelyDal
|
|
{
|
|
IFeladatEllatasiHely Get(int id);
|
|
IFeladatEllatasiHely Get();
|
|
void Delete(int id);
|
|
void FollowUpFeladatellatasiHely(int intezmenyId, int aktTanevId, int kovetkezoTanevId, int feladatellatasiHelyId);
|
|
DataSet GetFeladatellatasiHelyAlkalmazottjai(int feladHelyID, int tanevId);
|
|
DataSet GetFeladatellatasiHelyByFeladatellatasiHelyNev(string feladatellatasiHelyNev, int tanevId);
|
|
DataSet GetFeladatEllatasiHelyByMukodesiHelyID(int mukodesiHelyID, int tanevId);
|
|
DataSet GetFeladatellatasiHelyDataSet(int tanevId);
|
|
DataSet GetFeladatEllatasiHelyekForkDropDown(int tanevId, bool forEsl = false, int? feladatKategoriaId = null, bool? hasKovTanev = null, bool forSzirStatTanulo = false);
|
|
DataSet GetFeladatellatasiHelyhezTartozoEvfolyamtipusok(int feladHelyID);
|
|
List<int> GetFeladatellatasiHelyIdsBySelectedOktatasiNevelesiFeladat(int tanevId, int oktatasiNevelesiFeladatId);
|
|
DataSet GetFeladatEllatasiHelyOktatasiNevelesiFeladatok(int feladHelyId);
|
|
DataSet GetFeladatellatasiHelyOsztalycsoportjai(int feladHelyID, int tanevId);
|
|
int GetFeladatKategoriaId(int feladatEllatasiHelyId);
|
|
List<int> GetFeladatKategoriak(int tanevId, int itezmenyId);
|
|
List<OktNevelesiKategoriaEnum> GetFeladatKategoriakForLogin(int aktTanevId, int? kovTanevId, int itezmenyId);
|
|
DataSet GetMukodesiHelyekAdataiExcelExport(int tanevId);
|
|
void Insert(IFeladatEllatasiHely entity);
|
|
bool IsAzonosKategoria(int oldFeladhelyId, int newFeladhelyId);
|
|
bool IsMukodesiHelyNemModosithato(int tanevId, int feladatEllatasiHelyId);
|
|
void Update(IFeladatEllatasiHely entity);
|
|
int GetKovTanevIdByAktTanevId(int id);
|
|
}
|
|
}
|