40 lines
2.7 KiB
C#
40 lines
2.7 KiB
C#
using System;
|
|
using System.Data;
|
|
using Kreta.DataAccess.Interfaces;
|
|
using Kreta.DataAccessManual.ParameterClasses;
|
|
using Kreta.Enums;
|
|
|
|
namespace Kreta.DataAccessManual.Interfaces
|
|
{
|
|
public interface IOsztalyDal
|
|
{
|
|
void Delete(IOsztaly dto, int intezmenyId, int tanevId, bool updateTanoraEvesSorszam = true);
|
|
void FullUpdate(IOsztaly dto);
|
|
IOsztaly GetSpecific(string condition, int tanevId);
|
|
IOsztaly Get();
|
|
IOsztaly Get(int id);
|
|
DataSet GetOnlyOsztalyokForDDL(int tanevId, int? tanarId = default(int?), OktNevelesiKategoriaEnum? feladatKategoria = null, bool forSzirStatTanulo = false);
|
|
DataSet GetOsztalyCsoportjai(int osztalyId, OktNevelesiKategoriaEnum kategoria);
|
|
int GetOsztalyfonokByOsztalyId(int osztalyId);
|
|
DataSet GetOsztalyokByTanevForDDL(int tanevId, int? feladatKategoriaId = null);
|
|
DataSet GetOsztalyokForDDL(bool kellTanev = false, int? tanarId = default(int?));
|
|
void Insert(IOsztaly dto);
|
|
DataSet OsztalyExport(OsztalySearchPco pco, int tanevId, DateTime? aktualisTanevElsoTanitasiNapja = null);
|
|
DataSet OsztalyKereses(OsztalySearchPco pco, int? tanevId);
|
|
void UpdateOsztalyTanuloiSzakkepzesesAdatok(int osztalyId, SzakkepzesesAdatokPCO szakkepzesesAdatok);
|
|
DataSet GetOsztalyNKTesSZKTSzakkepzesesAdatok(int osztalyId);
|
|
DataSet GetOsztalyDataSet(int tanevId, int? oktNevelesiKategoriaId = null);
|
|
DataSet GetOsztalyokForDDL(int? tanevId, int? tanarId = null, bool? szuperOsztalyfonok = null, OktNevelesiKategoriaEnum? feladatKategoria = null);
|
|
DataSet GetOsztalyokCsoportokForDDL(int? tanevId, int? tanarId = null, bool? szuperOsztalyfonok = false, OktNevelesiKategoriaEnum? feladatKategoria = null);
|
|
DataSet GetOsztalySzakkepzoAdatok(int osztalyId);
|
|
DataSet GetOsztalyEsBontottCsoportjai(int osztalyId);
|
|
DataSet GetOsztalyTanuloinakKepzesiJellemzoi(int tanevId, int itezmenyId, int osztalyId, int jegyzekTipus, bool isAktivTanev);
|
|
DataSet GetOsztalyTanuloiByKepzesiJellemzok(TanuloKepzesiJellemzoPco pco, int tanevId, int intezmenyId, bool isAktivTanev);
|
|
DataSet GetOsztalyTanuloiByMunkarend(int osztalycsoportId, bool hasMunkarend, bool isAktivTanev);
|
|
DataSet GetOsztalyTanuloinakSzamaKepzesiJellemzokSzerint(int osztalyId, int tanevId, int intezmenyId, bool isAktivTanev);
|
|
DataSet GetOsztalyMunkarendSzama(int osztalyId, bool isAktivTanev);
|
|
void UpdateOsztalyTanuloiReszszakepzesAdatokToNull(int osztalyId, int tanevId, int intezmenyId, int felhasznaloId);
|
|
void UpdateOsztalySZMKKepviseloIdToNull(int osztalyId, int tanevId, int intezmenyId);
|
|
void UpdateOsztalySZMKKepviseloHelyettesIdToNull(int osztalyId, int tanevId, int intezmenyId);
|
|
}
|
|
}
|