This commit is contained in:
skidoodle 2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View file

@ -0,0 +1,13 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IAdatszolgaltatasENaploDal
{
void Delete(int id);
void FullUpdate(IAdatszolgaltatasENaplo dto);
IAdatszolgaltatasENaplo Get();
IAdatszolgaltatasENaplo Get(int id);
void Insert(IAdatszolgaltatasENaplo dto);
}
}

View file

@ -0,0 +1,21 @@
using System;
using System.Data;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IAdatszolgaltatasokDal
{
DataSet GetElegtelenEslRiport(int tanevId, int? feladatEllatasiHelyId, bool isFelevi);
int? GetEnaploAdatszolgaltatasId(int intezmenyId, int tanevId);
DataSet GetHasznaltEvfolyamokForEsl(int? feladatellatasiHelyId, int tanevId);
DataSet GetHittanOraszamList(int intezmenyId, int tanevId, int csoportTipus, DateTime hittanAdatszolgaltatasLetszamDatuma, DateTime startDate, DateTime endDate);
DataSet GetIKTAdatok(int intezmenyId, int tanevId);
DataSet GetLemorzsolodasEslRiport(int tanevId, int? feladatEllatasiHelyId, bool isFelevi);
DataSet GetLemorzsolodasEslRiportExport(int intezmenyId, int tanevId, int? feladatEllatasiHelyId, bool isFelevi);
DataSet GetOsztalyCsoportokLetszama(int intezmenyId, int tanevId);
int? GetPedagogusIKTAdatszolgaltatasId(int intezmenyId, int tanevId, int tanarId);
void SaveOrUpdateHittan(int intezmenyId, int tanevId, int felhasznaloId, int csoportId, int hittanTipusId, int darabszam, int letszam, DateTime startDate, DateTime endDate, bool forJanuar);
DataSet GetHittanOraszam(int intezmenyId, int tanevId, int csoportTipus, DateTime letszamDatum, DateTime startDate, DateTime endDate);
DataSet GetOkosmeroEnergetikaiAdat(int intezmenyId, int tanevId, int? feladatellatasiHely);
}
}

View file

@ -0,0 +1,37 @@
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.Enums;
using Kreta.Framework.Entities;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IAdatszotarDAL
{
void Delete(int felhasznaloId, int id, int typeId, int intezmenyId, int tanevId);
void FollowUpDictionaryItemBase(int intezmenyId, int aktTanevId, int kovetkezoTanevId, int id);
void GenerateNaptariNapok(int? intezmenyId, int? tanevId);
IDictionaryItemBase Get(string type);
IDictionaryItemBase Get(int id);
DataSet GetAdatszotar(GeneratedAdatszotarTipusEnum type, int tanevId);
DataSet GetAdatszotarById(int id, int intezmenyId, int tanevId);
DataSet GetAdatszotarLathatoElemek(GeneratedAdatszotarTipusEnum adatszotarTipus, int tanevId, List<int> removeIdList = null);
DataSet GetAdatszotarLathatoElemekNyelv(GeneratedAdatszotarTipusEnum type, int tanevId, int intezmenyId, int nyelvId);
int GetAdatszotarMaxSorszam(GeneratedAdatszotarTipusEnum type, int tanevId, int intezmenyId);
List<ICsoportTipus> GetCsoportTipusEntityList(int intezmenyId, int tanevId);
Dictionary<int, List<EntityConnectionModel>> GetEntitiesConnections(int entityId, string entitasNev, int tanevId);
void Insert(IDictionaryItemBase dto);
bool IsProtected(int id, int tanevId);
bool ModifyItemActivity(List<int> adatszotarIds, bool activ, int tanevId, out int szotartipusId);
void Update(int id, string megnevezes, string megnevezes1, string megnevezes2, string megnevezes3, string megnevezes4, bool? lathato, bool isProtected, string color, int userId, int intezmenyId, int tanevId);
void UpdateCsoportTipus(int id, bool isTanoraiCelu, int oraPerc, int intezmenyId, int tanevId, int userId);
void UpdateNapTipus(int id, bool isSorszamozando, bool isTanorai, bool isTanorankivuli, bool isLeNemKotottMunkaido, int intezmenyId, int tanevId, int userId);
void UpdateSorolasOkaTipus(int id, bool isBizonyitvanybanMegjelenik, bool isNaplobanMegjelenik, bool isTorzslaponMegjelenik, int intezmenyId, int tanevId, int felhasznaloId);
void UpdateRendszerbeallitasok(int intezmenyId, int tanevId, RendszerBeallitasTipusEnum beallitasTipus, GeneratedAdatszotarTipusEnum dictionaryType);
void UpdateSorszam(int id, int sorszam, int userId, int intezmenyId, int tanevId);
void UpdateErtekelesModTipus(int intezmenyId, int tanevId, int userId, int id, bool isBold, int suly);
List<(int id, string megnevezes)> GetEditableAdatszotarTipusok(int tanevId);
int? GetEgyediKovTanevSzotarelemIdByKovTanevIdAndAktTanevSzotarelemId(int tanevId, int id);
}
}

View file

@ -0,0 +1,22 @@
using System;
using System.Data;
namespace Kreta.DataAccessManual
{
public interface IAdminDAL
{
void AktivTanevValtasa(int aktTanevId, int kovTanevId, int intezmenyId, int felhasznaloId);
void ElozoTanevesViewokTorlese(int intezmenyId, string intezmenyAzonosito, int kovTanevId);
DataSet GetAdminDashboardAdattisztitasAlkalmazott(int intezmenyId, int tanevId, bool isCount);
DataSet GetAdminDashboardAdminisztracio(int tanevId);
DataSet GetAdminDashboardNaplo(int tanevId);
DataSet GetAdminDashboardStatisztika(int tanevId, DateTime datum);
DataSet GetAdminEmail(string intezmenyAzonosito);
DataSet GetAktivTanevValtasaModel(int tanevId, int kovTanevId, int intezmenyId, DateTime? szakgyakKezdoDatum, DateTime? szakgyakVegDatum);
DataSet GetKIRAdattisztitas(string intezmenyAzonosito);
int GetKretaVerzio(int intezmenyId, int tanevId);
DateTime GetLastRendszerErtesitesek();
DataSet GetNemValidOktAzon(string intezmenyAzonosito, int? tanevId);
bool MustRefreshRendszerErtesitesek();
}
}

View file

@ -0,0 +1,85 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.Core.Domain;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
using Kreta.Enums;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IAlkalmazottDal
{
void Delete(int id);
void FollowUpAlkalmazott(int intezmenyId, int aktTanevId, int kovetkezoTanevId, int alkalmazottId);
void FollowUpAlkalmazottCim(int intezmenyId, int tanevId, int kovTanevId, int alkalmazottId);
void FollowUpAlkalmazottEmail(int intezmenyId, int tanevId, int kovTanevId, int alkalmazottId);
void FollowUpAlkalmazottPEP(int intezmenyId, int aktTanevId, int kovetkezoTanevId, int PEPId);
void FollowUpAlkalmazottTelefon(int intezmenyId, int tanevId, int kovTanevId, int alkalmazottId);
void FollowUpAlkalmazottTovabbiMunkaugyiAdatok(int intezmenyId, int aktTanevId, int kovetkezoTanevId, int tovabbiMunkaugyiAdatId);
void FollowUpAlkalmazottVegzettseg(int intezmenyId, int aktTanevId, int kovetkezoTanevId, int vegzettsegId);
void FollowUpAlkalmazottVegzettsegKK(int intezmenyId, int aktTanevId, int kovetkezoTanevId, int alkalmazottId);
void FullUpdate(IAlkalmazott dto);
IAlkalmazott Get();
IAlkalmazott Get(int id);
int? GetAdminID(int tanevId, int intezmenyId);
DataSet GetAlkalmazottak(int tanevId, List<int> felhasznaloIds = null);
DataSet GetIskolaor(int tanevId);
DataSet GetAlkalmazottakForTavolletjelento(int? alkalmazottFilterId, int tanevId, int intezmenyId);
DataSet GetAlkalmazottakLakcimmelExcelExport(int tanevId, AlkalmazottSearchPco pco, bool showId = false);
DataSet GetAlkalmazottakMunkaugyiAdataiExcelExport(int tanevId, bool isKlebersbergOrNSZFH, int intezmenyId, string intezmenyAzonosito, AlkalmazottSearchPco pco, bool isSelectedTanev21_22OrLater = false);
DataSet GetAlkalmazottakSzemelyiAdataiExcelExport(int tanevId, AlkalmazottSearchPco pco);
DataSet GetAlkalmazottakSapAzonositoi(int? alkalmazottId, int tanevId, int intezmenyId);
KirAlkalmazottAlapadatok GetAlkalmazottAlapadatok(int id, int tanevId, int intezmenyId);
KirAlkalmazottMunkaugyiAdatok GetAlkalmazottElsodlegesMunkaugyiAdatok(int id, int tanevId);
DataSet GetAlkalmazottEszkozei(int userId, int tanevId, int intezmenyId);
string GetAlkalmazottNevById(int id, int tanevId, int intezmenyId);
DataSet GetAlkalmazottNeveEsEmailCime(int tanevId, int? emailTipus, IList<int> vezetoOraszamOka, int? userId);
DataSet GetAlkalmazottakNeveEsEmailCimeVzetoOraszamOkAlapjan(int tanevId, int emailTipus, int intezmenyId, List<int> vezetoOraszamOka);
DataSet GetAlkalmazottWithBelepesselDataSet(int tanevId);
int GetAlklamazottMunkakorTipusa(int id);
int? GetAlkalmazottFeladatEllatasiHelyId(int alkalmazottId, int tanevId);
int GetBetoltetlenAllashelyekSzama(int tanevId, int intezmenyId);
List<KirCim> GetKirAlkalmazottCim(int intezmenyId, int tanevId, IEnumerable<int> felhasznaloId, CimTipusEnum cimTipusEnum);
int GetSpecialisAlkalmazottakSzama(int tanevId, string nevEloTag);
DataSet GetSpecialisAlkalmazottakNeve(int tanevId, string nevEloTag);
DataSet GetPedagogusIKTAdatszolgaltatasForGrid(int intezmenyId, int tanevId);
bool HasSZTSZKOD(int alkalmazottId, int tanevId);
bool HasValidMunkaviszony(int alkalmazottId, int tanevId);
void Insert(IAlkalmazott dto, bool kellFollowUp = true);
bool IsAlkalmazott(int felhasznaloId, int tanevId);
bool IsAlkalmazottPedagogus(int intezmenyId, int tanevId, int alkalmazottId);
DataSet GetInfoForLoginAlkalmazott(int alkalmazottId, int tanevId);
bool IsKozossegiSzolgalatKezelo(int alkalmazottId, int tanevId);
bool IsPortasMunkakor(int alkalmazottId, int tanevId);
bool IsLEPKezelo(int alkalmazottId, int tanevId);
bool AlkalmazottHasMentorCsoport(int alkalmazottId, int tanevId, int mentorCsoportId);
bool IsLetezoFelhasznalonev(string felhasznaloNev);
DataSet SearchAlkalmazott(AlkalmazottSearchPco pco, int intezmenyId, int tanevId, string intezmenyAzonosito);
DataSet GetAlkalmazottakAlapErtekekkel(int pTanevId, string pSzuletesiHely, DateTime pSzuletesiDatum, string pNevKulso, string pNevKulsoGyak, string pNevHittanOktat, string pNevBetoltetlen);
List<KirAlkalmazott> SearchAlkalmazottForKir(FelhasznaloKirSearchPco felhasznaloKirSearchPco, int tanevId);
DataSet TanevValtasAlkalmazottTorlesKereses(int kovTanevId);
DataSet GetAlkalmazottData(int tanevId);
DataSet GetEszkozIgenylesAlkalmazottakExportData(int tanevId, bool isKellTovabbiMunkaugyiAdatok);
void Update(IAlkalmazott dto, bool needFollowUp = true);
void FollowUpById(int id);
void UpdateAlkalmazottSzabadsagKeret(IDictionary<int, int> alkalmazottKeretek);
DataSet GetAlkalmazottIDTavolletAlkalmazott(IList<int> alkalmazottIds, IList<string> alkalmazottSztszAzonositok);
string GetSZTSZKOD(int felhasznaloId, int tanevId);
int GetAlkalmazottIdByGUID(string alkalmazottGuid, int tanevId, int intezmenyId);
/// <summary>
/// Visszaadja az alkalmazott vezetőióraszám-okát.
/// </summary>
string IsLeader(int alkalmazottId, int tanevId);
/// <summary>
/// Visszaadja, hogy az alkmazott HR-kezelő-e.
/// </summary>
bool IsHrKezelo(int alkalmazottId, int tanevId);
DataSet GetAlkalmazottTovabbkepzesek(int alkalmazottId);
int GetKovTanevIdByAktTanevId(int id);
bool AnyKozpontilagSzinkorizaltAlkalmazottFromList(List<int> alkalmazottIdList, int tanevId);
DataSet GetAllAlkalmazottByIntezmeny(int intezmenyId, int tanevId);
int? GetSzervezetId(int tanevId, int alkalmazottId);
}
}

View file

@ -0,0 +1,23 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IAlkalmazottMunkaugyiAdatokDal
{
void FullUpdate(IMunkaugyiAdatok dto);
void Insert(IMunkaugyiAdatok dto);
IMunkaugyiAdatok Get();
IMunkaugyiAdatok Get(int id);
DataSet GetAlkalmazottMunkaugyiAdatokData(int tanevId);
DataSet GetAlkalmazottByVezetoiOraszamOk(int tanevId, int nyomtatvanyNyelvEnum);
void Import(AlkalmazottMunkaugyiAdatokImportPco alkalmazottMunkaugyiAdatokImportPco);
}
}

View file

@ -0,0 +1,9 @@
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IBankszamlaIgenylesDal
{
BankszamlaIgenylesPco BankszamlaIgenyles(BankszamlaIgenylesPco szamlaszamMentesPco);
}
}

View file

@ -0,0 +1,22 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
/// <summary>
/// CRUD alap interface a Dal-okhoz.
/// </summary>
/// <typeparam name="T"></typeparam>
public interface IBaseDal<T>
where T : IEntity
{
/// <summary>
/// Visszaad egy új entitást
/// </summary>
T Get();
T Get(int id);
void Insert(T dto);
void Update(T dto);
void Delete(T dto);
void Delete(int id);
}
}

View file

@ -0,0 +1,28 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IBeszerzesiModulDAL
{
DataSet BeszerzesiIgenyDokList(int igenylesId, int tanevId);
DataSet BeszerzesiIgenyKereses(BeszerzesiIgenySearchPco pco);
DataSet BeszerzesiIgenyMegjegyzesList(int igenylesId, int tanevId);
IBeszerzesiAnyagtorzs GetAnyagtorzsAdat(int torzsId);
DataSet GetAnyagTorzsList(string filterString);
IBeszerzesiAnyag GetBeszerzesiAnyag(int? id = null);
IBeszerzesiAnyagtorzs GetBeszerzesiAnyagtorzs(int? id = null);
IBeszerzesiIgeny GetBeszerzesiIgeny(int? id = null);
IBeszerzesiIgenyMegjegyzes GetBeszerzesiIgenyMegjegyzes(int? id = null);
IBeszerzesiSzallito GetBeszerzesiSzallito(int? id = null);
IBeszerzesiSzallito GetSzallitoTorzsAdat(int torzsId);
DataSet GetSzallitoTorzsList(string filterString);
int InsertOrUpdateBeszerzesiAnyag(IBeszerzesiAnyag dto);
int InsertOrUpdateBeszerzesiIgeny(IBeszerzesiIgeny dto);
int InsertOrUpdateBeszerzesiIgenyMegjegyzes(IBeszerzesiIgenyMegjegyzes dto);
int InsertOrUpdateBeszerzesiSzallito(IBeszerzesiSzallito dto);
string IsLeader(int alkalmazottId, int tanevId);
void Update(IBeszerzesiIgeny dto);
}
}

View file

@ -0,0 +1,14 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface ICimDal : IBaseDal<ICim>
{
void FullUpdate(ICim dto);
ICim GetSpecific(string condition, int tanevId);
DataSet GetCimDataSet(int tanevId, int tanuloId, string filter = null);
void SetAlapertelmezett(int felhasznaloId, int userId, int tanevId, int? gondviseloId = null);
void AddFelhasznaloCim(IFelhasznalo felhasznalo, ICim cim);
}
}

View file

@ -0,0 +1,41 @@
using System;
using Kreta.Core.ConnectionType;
namespace Kreta.DataAccessManual.Interfaces
{
internal interface IConnectionHandler
{
void Run(string sessionId, Action<IDalHandler> actions);
T Run<T>(string sessionId, Func<IDalHandler, T> actions);
}
public interface IOrganizationConnectionHandler
{
void Run(string intezmenyAzonosito, Action<IDalHandler> actions);
T Run<T>(string intezmenyAzonosito, Func<IDalHandler, T> actions);
}
public interface IMobileConnectionHandler
{
void Run(string intezmenyAzonosito, int? tanevId, Action<IDalHandler> actions, int? felhasznaloId = null);
T Run<T>(string intezmenyAzonosito, int? tanevId, Func<IDalHandler, T> actions, int? felhasznaloId = null);
}
public interface ISystemConnectionHandler
{
void Run(Action<IDalHandler> actions);
T Run<T>(Func<IDalHandler, T> actions);
}
public interface IServiceSystemConnectionHandler
{
void Run(string connectionString, Action<IDalHandler> actions);
T Run<T>(string connectionString, Func<IDalHandler, T> actions);
}
public interface ICustomConnectionHandler
{
void Run(IConnectionType connectionType, Action<IDalHandler> actions);
T Run<T>(IConnectionType connectionType, Func<IDalHandler, T> actions);
}
}

View file

@ -0,0 +1,26 @@
using System;
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface ICsengetesiRendDal
{
DataSet GetCsengetesiRendek(DateTime kezdoDatum, DateTime vegDatum, int? osztalycsoportszuro, int intezmenyId, int tanevId);
DataSet GetCsengetesiRendek(int tanevId);
DataSet GetCsengetesiRendEsOrak(string csengetesiRendId, int oraszamId, int tanevId);
DataSet GetCsengetesiRendekByMukodesiHely(int tanevId, int? mukodesiHelyId = default(int?), bool csakAktiv = false);
void SetCsengetesirend(int csengetesiRendId, bool aktiv, int tanevId);
ICsengetesiRend Get();
ICsengetesiRend Get(int id);
void FullUpdate(ICsengetesiRend dto);
void Update(ICsengetesiRend dto);
void Insert(ICsengetesiRend dto);
void Delete(int id);
(int csengetesiRendId, int oraSzam) GetCsengetesiRendAndOraszam(int csengetesirendId, int intezmenyId, int tanevId);
int GetAktivCsengetesiRendId(int tanevId, int intezmenyId);
bool IsCsengetesiRendNevExists(int id, string nev, int tanevId);
void FollowUpCsengetesiRend(int intezmenyId, int aktTanevId, int kovetkezoTanevId, int csengetesiRendId);
(int minOraszam, int maxOraszam) GetMinMaxOraszam(int tanevId, int csengetesirendId);
}
}

View file

@ -0,0 +1,27 @@
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface ICsengetesiRendOrakDal
{
DataSet GetCsengetesiOrakKezdVeg(int tanevId, int intezmenyId);
DataSet GetCsengetesirendOrakNaptarhoz(int tanevId, int? csengetesiRendId);
void UpdateCsengetesiRend(int? newCsengetesiRendId, int? oldCsengetesiRendId);
DataSet GetCsengetesiiRendKapcsolodoOra(int csengetesiRendId, int tanevId, int intezmenyId);
DataSet GetCsengetesiiRendKapcsolodoOraKezdeteVege(int csengetesiRendId, int tanevId);
DataSet GetCsengetesiRendOraiForGrid(int csengetesiRendId, bool onlyReal);
int CsengetesiRendOrakTorles(List<int> torlendok, int tanevId);
ICsengetesiRendOra Get();
ICsengetesiRendOra Get(int id);
void Insert(ICsengetesiRendOra dto);
void Update(ICsengetesiRendOra dto);
int Delete(int id);
int? GetCsengetesiRendOraIdByIdAndOraszam(int csengRendId, int oraszam, int tanevId);
void UpdateOrarendiOraVisszamenolegesen(int csengetesiRendOraId);
void FollowUpCsengetesiRendOra(int intezmenyId, int aktTanevId, int kovetkezoTanevId, int csnegetesiRendOraId, int csengetesiRendId, bool isVisszamenoleges);
DataSet ReferencesCount(int csengetesiRendOraId, int tanevId);
DataSet CheckOrarendiOraOraszamIdopont(int intezmenyId, int tanevId, int csengetesiRendId, int oraszam);
}
}

View file

@ -0,0 +1,41 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.DataAccessObjects.Csoport;
using Kreta.DataAccessManual.ParameterClasses;
using Kreta.Enums;
namespace Kreta.DataAccessManual.Interfaces
{
public interface ICsoportDal
{
List<NemTanoraiCeluCsoportTipusDao> GetNemTanoraiCeluCsoportTipusList();
DataSet CsoportKereses(int tanevId, int intezmenyId, CsoportSearchPco pco);
void SetOsztalyBontasIdToNull(int csoportId, int userId, int tanevId);
void Delete(ICsoport dto, int intezmenyId, int tanevId, bool updateTanoraEvesSorszam = true);
void Delete(int id, int intezmenyId, int tanevId, bool updateTanoraEvesSorszam = true);
ICsoport Get();
ICsoport Get(int id);
int GetCsoportAktualisLetszam(int csopId);
DataSet GetCsoportokForDDL(OktNevelesiKategoriaEnum? feladatKategoria = null, int? tanarId = null);
DataSet GetOsztalyCsoportTanulok(int id, DateTime? datum, string intezmenyAzonosito, DateTime? tanevElsoNapja = null, bool? isGroupedByKilepesDatum = false);
DataSet GetOsztalyCsoportTanulokEsFelmenteseik(int osztalyCsoportId, DateTime? datum, int? tanuloId, int? tantargyId, string intezmenyAzonosito);
DataSet GetTanoranKivuliCsoportokForDDL(int tanevId, int intezmenyId);
DataSet GetNapkozisCsoportokForDDL(int? tanarId = default(int?));
DataSet GetOsztalybontasosCsoportok(int osztalyId, int tanevId);
DataSet GetSzakmaiGyCsoportokForDDL(int? tanarId = default(int?));
DataSet GetTanuloSorolasData(int tanuloId, int id);
int Insert(ICsoport dto);
void Update(ICsoport dto, bool updateTanoraEvesSorszam = true);
DataSet GetCsoportDataSet(int tanevId, int? oktNevelesiKategoriaId = null);
bool IsNyariSzakmaiGyakorlatos(int tanevId, int csoportId);
DataSet GetOsszefuggoSzakGyakosCsoportok(int tanevId);
DataSet GetEgyeniCsoportData(int tanuloId, int osztalyId, int selectedTanevId, IEnumerable<int> amiEgyeniCsoportok, bool isKovTanev, DateTime? kovTanevElsoNapja);
bool IsEgyeniCsoportNevLetezik(int tanuloId, string osztalyNev, int tanevId);
void UpdateTTFFoglalkozasTipusByCsoportTipus(int tanevId, int csoportId, int csoportTipusId, bool isBontott, int modifierId);
DataSet GetOsztalyIdByCsoportIdAndDatum(int tanevId, int intezmenyId, int csoportId, DateTime datum);
DataSet GetCsoportMunkarendSzama(int csoportId, bool isAktivTanev);
DataSet GetCsoportTanuloiByMunkarend(int osztalycsoportId, bool hasMunkarend, bool isAktivTanev);
}
}

View file

@ -0,0 +1,35 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
using Kreta.Enums;
using Kreta.Enums.ManualEnums;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IDKT_FeladatDal
{
IDKT_Feladat Get();
IDKT_Feladat Get(int id);
void FullUpdate(IDKT_Feladat dto);
void Update(IDKT_Feladat dto);
DataSet GetAllSchemaHazifeladatNotification();
void SetHazifeladatAsKikuldott(List<int> idList);
DataSet GetFeladatokByDateRange(int intezmenyId, int tanevId, DateTime start, DateTime end, int? feladatTipus);
bool HasOrarendiOraKapcsolodoHazifeladatot(int tanevId, int orarendiOraGroupId, DateTime oraErvenyessegKezdete, DateTime oraErvenyessegVege, bool idoszakonKivul = true);
DataSet GetHaziFeladatForOrarendiOra(int orarendiOraId, DateTime? date, int? oraszam, OktNevelesiKategoriaEnum? kategoria, int feladatTipusId = (int)FeladatTipusEnum.HaziFeladat);
DataSet GetHaziFeladatForTanitasiOra(int tanitasiOraId, OktNevelesiKategoriaEnum? kategoria, int feladatTipusId = (int)FeladatTipusEnum.HaziFeladat);
DataSet GetTanuloHaziFeladat(int intezmenyId, int? tanevId, int tanuloId, OktNevelesiKategoriaEnum? feladatKategoria, TanuloHaziFeladatSearchPCO pco);
}
}

View file

@ -0,0 +1,41 @@
using System;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
using Kreta.Ellenorzo.Dao.VN.FeltoltottFajl;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IDKT_FileDAL
{
IDKT_File Get();
IDKT_File Get(int id);
int Insert(IDKT_File dto);
void Update(IDKT_File file);
void FullUpdate(IDKT_File dto);
void Delete(int id, int userId);
void ConnectToHaziFeladat(int intezmenyId, int tanevId, int haziFeladatId, int csatolmanyId);
DataSet GetHaziFeladatCsatolmanyok(int tanevId, HFCsatolmanyokSearchPCO pco);
double GetHaziFeladatCsatolmanyokOsszMeret(int tanevId, int tanarId);
DataSet GetCsatolmanyokForHaziFeladatDataSet(int tanevId, int intezmenyId, int haziFeladatId);
int GetFeltoltottFajlokSzamaByOrarendiOraId(int intezmenyId, int tanevId, DateTime feltoltesDatuma, int v);
int GetFeltoltottFajlokSzamaByTanitasiOraId(int intezmenyId, int tanevId, int value);
bool GetJogosultsag(int tanuloId, int fileId, int tanevId);
DataSet FileKereses(int intezmenyId, int tanevId, FileKeresesRequestDao model, bool isNaplozas);
void Delete(int id);
}
}

View file

@ -0,0 +1,219 @@
using Kreta.Framework.Util;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IDalHandler
{
bool CommitOnEnd { get; }
IAdatszolgaltatasENaploDal AdatszolgaltatasENaploDal();
IAdatszolgaltatasokDal AdatszolgaltatasokDAL();
IAdatszolgaltatasokDal AdatszolgaltatasokDAL(GridParameters parameters);
IAdatszotarDAL AdatszotarDAL();
IAdatszotarDAL AdatszotarDAL(GridParameters parameters);
IDictionaryItemBaseNyelvDal DictionaryItemBaseNyelvDal();
IDictionaryItemBaseNyelvDal DictionaryItemBaseNyelvDal(GridParameters parameters);
IAdminDAL Admin();
IAdminDAL Admin(GridParameters parameters);
IAlkalmazottDal Alkalmazott();
IAlkalmazottDal Alkalmazott(GridParameters parameters);
IAlkalmazottMunkaugyiAdatokDal AlkalmazottMunkaugyiAdatokDal();
ICimDal Cim();
ICsengetesiRendDal CsengetesiRend();
ICsengetesiRendDal CsengetesiRend(GridParameters parameters);
ICsengetesiRendOrakDal CsengetesiRendOrak();
ICsengetesiRendOrakDal CsengetesiRendOrak(GridParameters parameters);
ICsoportDal Csoport();
ICsoportDal Csoport(GridParameters parameters);
IDashboardUzenetDal DashboardUzenet();
IDiakolimpiaDAL DiakolimpiaDAL();
IDiakolimpiaDAL DiakolimpiaDAL(GridParameters parameters);
IDokumentumDal DokumentumDal();
IElearningElerhetosegDal ElearningElerhetosegDal();
IEletpalyaModellDal EletpalyaModell();
IEmailDal Email();
IEmailDal Email(GridParameters parameters);
IErettsegiEredmenyDal ErettsegiEredmeny();
IErettsegiEredmenyDal ErettsegiEredmeny(GridParameters parameters);
IEszkozDal EszkozDal();
IEszkozDal EszkozDal(GridParameters parameters);
IEszkozigenylesDal EszkozigenylesDal();
IEszkozigenylesDal EszkozigenylesDal(GridParameters parameters);
IEugyintezesDal EugyintezesDal();
IEugyintezesLogDal EugyintezesLog();
IFeladatEllatasiHelyDal FeladatEllatasiHelyDal();
IFeladatEllatasiHelyDal FeladatEllatasiHelyDal(GridParameters parameters);
IFelhasznaloDal Felhasznalo();
IFelhasznaloDal Felhasznalo(GridParameters parameters);
IFelhasznaloBelepesDal FelhasznaloBelepes();
IFeljegyzesDal Feljegyzes();
IFeljegyzesDal Feljegyzes(GridParameters parameters);
IFeltoltottFajlDAL FeltoltottFajlDAL();
IFeltoltottFajlDAL FeltoltottFajlDAL(GridParameters parameters);
IFileDAL FileDAL();
IFileDAL FileDAL(GridParameters parameters);
IFogadooraDal Fogadoora();
IFogadooraDal Fogadoora(GridParameters parameters);
IFoglalkozasDal Foglalkozas();
IFoglalkozasDal Foglalkozas(GridParameters parameters);
IFoglalkozasAmiTanuloDal FoglalkozasAmiTanuloDal();
IFoglalkozasAmiTanuloDal FoglalkozasAmiTanuloDal(GridParameters parameters);
IGondviseloDal Gondviselo();
IBeszerzesiModulDAL BeszerzesiModul();
IBeszerzesiModulDAL BeszerzesiModul(GridParameters parameters);
IHelyettesitesDAL HelyettesitesDAL();
IHelyettesitesDAL HelyettesitesDAL(GridParameters parameters);
IHetesDal HetesDal();
IHRModulDAL HRModulDAL();
IHRModulDAL HRModulDAL(GridParameters parameters);
IIgazolasDal IgazolasDal();
IIgazolasDal IgazolasDal(GridParameters parameters);
IIktatottDokumentumCsatolmanyDal IktatottDokumentumCsatolmanyDal();
IIktatottDokumentumDal IktatottDokumentumDal();
IIktatottDokumentumDal IktatottDokumentumDal(GridParameters parameters);
IImportExportDal ImportExportDal();
IImportExportDal ImportExportDal(GridParameters parameters);
IInformatikaiAdatszolgDal InformatikaiAdatszolgDal();
IInformatikaiAdatszolgDal InformatikaiAdatszolgDal(GridParameters parameters);
IIntezmenyAdatokDal IntezmenyAdatokDal();
IIntezmenyAdatszolgaltatasDal IntezmenyAdatszolgaltatasDal();
IIntezmenyDal IntezmenyDal();
IJelszoModositasLinkDal JelszoModositasLinkDal();
IJelszoModositasLinkDal JelszoModositasLinkDal(GridParameters parameters);
IKepesitesDal KepesitesDal();
IKepesitesDal KepesitesDal(GridParameters parameters);
IKirKontenerDAL KirKontenerDAL();
IKirKontenerElemDAL KirKontenerElemDAL();
IKirKontenerElemStatuszDAL KirKontenerElemStatuszDAL();
IKirKontenerStatuszDAL KirKontenerStatuszDAL();
IKirStatDAL KirStatDAL(GridParameters parameters);
IKirTelephelyDal KirTelephelyDal();
IKKVegzettsegDal KKVegzettsegDal();
IKKVegzettsegDal KKVegzettsegDal(GridParameters parameters);
IKozmuszamlaDal KozmuszamlaDal();
IKozmuszamlaDal KozmuszamlaDal(GridParameters parameters);
ILepEloadasDal LepEloadasDal();
ILepEloadasDal LepEloadasDal(GridParameters parameters);
ILepEloadasJegyzekDal LepEloadasJegyzekDal();
ILepEloadasJegyzekDal LepEloadasJegyzekDal(GridParameters parameters);
IMeroallasDal MeroallasDal();
IMeroallasDal MeroallasDal(GridParameters parameters);
IMerohelyDal MerohelyDal();
IMerohelyDal MerohelyDal(GridParameters parameters);
IMukodesiHelyDAL MukodesiHelyDAL();
IMukodesiHelyDAL MukodesiHelyDAL(GridParameters parameters);
IMulasztasDal MulasztasDal();
IMulasztasDal MulasztasDal(GridParameters parameters);
INaploEllenorzesDal NaploEllenorzes();
INaploEllenorzesDal NaploEllenorzes(GridParameters parameters);
INaptariHetDal NaptariHet();
INaptariHetDal NaptariHet(GridParameters parameters);
INaptariNapDal NaptariNap();
INaptariNapDal NaptariNap(GridParameters parameters);
INatKerdoivDal NatKerdoivDal();
INatKerdoivDal NatKerdoivDal(GridParameters parameters);
INebuloDal Nebulo();
INebuloDal Nebulo(GridParameters parameters);
INemKotottMunkaidoDal NemKotottMunkaido();
INemKotottMunkaidoDal NemKotottMunkaido(GridParameters parameters);
INyomtatvanyokDal NyomtatvanyokDal();
INyomtatvanyokDal NyomtatvanyokDal(GridParameters parameters);
IOktatasNevelesiFeladatDal OktatasNevelesiFeladatDal();
IOralatogatasDal OralatogatasDal();
IOralatogatasDal OralatogatasDal(GridParameters parameters);
IOrarendiOraDal OrarendiOra();
IOrarendiOraDal OrarendiOra(GridParameters parameters);
IOraSorszamozasHalmazDAL OraSorszamozasHalmaz();
IOraSorszamozasHalmazDAL OraSorszamozasHalmaz(GridParameters parameters);
IOraSorszamozasHalmazOsszerendelesDal OraSorszamozasHalmazOsszerendeles();
IOratervDal OratervDal();
IOratervDal OratervDal(GridParameters parameters);
IOsszefuggoSzakGyakDal OsszefuggoSzakGyakDal();
IOsszefuggoSzakGyakDal OsszefuggoSzakGyakDal(GridParameters parameters);
IOsztalyDal Osztaly();
IOsztalyDal Osztaly(GridParameters parameters);
IOsztalyCsoportDal OsztalyCsoport();
IOsztalyCsoportDal OsztalyCsoport(GridParameters parameters);
IOraFileDAL OraFile();
IPedagogusIKTAdatszolgaltatasDal PedagogusIKTAdatszolgaltatasDal();
IRendszerBeallitasDAL RendszerBeallitas();
IRendszerBeallitasDAL RendszerBeallitas(GridParameters parameters);
IRolesDAL RolesDAL();
ISapTavolletDal SapTavolletDal();
ISzamonkeresElorejelzesDal SzamonkeresElorejelzes();
ISzamonkeresElorejelzesDal SzamonkeresElorejelzes(GridParameters parameters);
ISzerepkorDAL Szerepkor();
ISzerepkorDAL Szerepkor(GridParameters parameters);
ITanarDal TanarDal();
ITanarDal TanarDal(GridParameters parameters);
ITanariAtlagSulyDal TanariAtlagSulyDal();
ITanariAtlagSulyDal TanariAtlagSulyDal(GridParameters parameters);
ITanevDal TanevDal();
ITanevDal TanevDal(GridParameters parameters);
ITanevRendjeDal TanevRendjeDal();
ITanevRendjeDal TanevRendjeDal(GridParameters parameters);
ITanitasiOraDal TanitasiOra();
ITanitasiOraDal TanitasiOra(GridParameters parameters);
ITanmenetDal Tanmenet();
ITanmenetDal Tanmenet(GridParameters parameters);
ITantargyDal Tantargy();
ITantargyDal Tantargy(GridParameters parameters);
ITantargyFelosztasDal TantargyFelosztas();
ITantargyFelosztasDal TantargyFelosztas(GridParameters parameters);
ITantervDAL TantervDAL();
ITantervDAL TantervDAL(GridParameters parameters);
ITanuloDal Tanulo();
ITanuloDal Tanulo(GridParameters parameters);
ITanuloCsoportDal TanuloCsoport();
ITanuloErtekelesDal TanuloErtekelesDal();
ITanuloErtekelesDal TanuloErtekelesDal(GridParameters parameters);
ITanuloErtekelesMondatbankDal TanuloErtekelesMondatbankDal();
ITanuloErtekelesMondatbankDal TanuloErtekelesMondatbankDal(GridParameters parameters);
ITanuloErtekelesNyelvDal TanuloErtekelesNyelvDal();
ITanuloKozossegiSzolgalatDal TanuloKozossegiSzolgalat();
ITanuloKozossegiSzolgalatDal TanuloKozossegiSzolgalat(GridParameters parameters);
ITanuloMentessegDal TanuloMentesseg();
ITanuloTanugyiAdatokDal TanuloTanugyiAdatokDal();
ITanuloTanugyiAdatokDal TanuloTanugyiAdatokDal(GridParameters parameters);
ITelefonDal Telefon();
ITelepulesDal TelepulesDal();
ITelepulesDal TelepulesDal(GridParameters parameters);
ITeremDal Terem();
ITeremDal Terem(GridParameters parameters);
ITeremElerhetosegDal TeremElerhetoseg();
ITeremElerhetosegDal TeremElerhetoseg(GridParameters parameters);
ITeremFeltoltottFajlDal TeremFeltoltottFajlDal();
ITovabbiMunkaugyiAdatokDal TovabbiMunkaugyiAdatok();
ITovabbiMunkaugyiAdatokDal TovabbiMunkaugyiAdatok(GridParameters parameters);
IVegzettsegDal VegzettsegDal();
IDKT_FeladatDal DKT_FeladatDal();
IDKT_FeladatDal DKT_FeladatDal(GridParameters parameters);
IDKT_FileDAL DKT_FileDAL();
IDKT_FileDAL DKT_FileDAL(GridParameters parameters);
IJuttatasDal JuttatasDAL();
ITanuloSniDal TanuloSniDal();
ITovabbkepzesDal TovabbkepzesDal();
IBankszamlaIgenylesDal BankszamlaIgenylesDal();
IJogviszonySzuneteltetesDal JogviszonySzuneteltetesDal();
IKirSzirFeladatellatasiHelyDAL KirSzirFeladatellatasiHelyDAL();
IKirSzirFeladatellatasiHelyDAL KirSzirFeladatellatasiHelyDAL(GridParameters parameters);
ISzirStatFileDAL SzirStatFileDAL();
ISzirStatFileDAL SzirStatFileDAL(GridParameters parameters);
IIntezmenyConfigDAL IntezmenyConfigDAL();
IZaradekDal ZaradekDal();
IDualisSzerzodesFileDal DualisSzerzodesFileDal();
IDualisSzerzodesFileDal DualisSzerzodesFileDal(GridParameters parameters);
ILeptetesDal Leptetes();
ILeptetesDal Leptetes(GridParameters parameters);
ISZIRAdatszolgDAL SZIRAdatszolgDAL();
IFelmentesDal FelmentesDal();
IFelmentesDal FelmentesDal(GridParameters parameters);
IMunkaszerzodesDal MunkaszerzodesDal();
IMunkaszerzodesDal MunkaszerzodesDal(GridParameters parameters);
ITbJogviszonyDal TbJogviszonyDal();
ISzervezetDal SzervezetDal();
ISzervezetDal SzervezetDal(GridParameters parameters);
IUjSzktSzakmajegyzekOsszerendelesDal UjSzktSzakmajegyzekOsszerendelesDal();
IUjSzktSzakmajegyzekOsszerendelesDal UjSzktSzakmajegyzekOsszerendelesDal(GridParameters parameters);
ISzakkepzesiMunkaszerzodesDAL SzakkepzesiMunkaszerzodesDAL();
}
}

View file

@ -0,0 +1,80 @@
using System;
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IDashboardUzenetDal : IBaseDal<IDashboardUzenet>
{
/// <summary>
/// Visszaadja a Login ablakban megjelenítendő üzenetet (következő telepítés ideje).
/// </summary>
/// <returns></returns>
DataSet GetLoginDashboardUzenet();
/// <summary>
/// Visszaadja az admin Dashboard-on megjeleníthető üzeneteket.
/// </summary>
/// <returns></returns>
DataSet GetAdminDashboardUzenetDataSet(int felhasznaloId);
/// <summary>
/// Visszaadja a tanár Dashboard-on megjeleníthető üzeneteket.
/// </summary>
/// <returns></returns>
DataSet GetTanarDashboardUzenetDataSet(int felhasznaloId);
/// <summary>
/// FIXME: még nem pont ezt csinálja!!!
/// Visszaadja az adott intézmény intézmény-specifikus üzenetek egyedi azonosítóját.
/// </summary>
/// <param name="intezmenyId"></param>
/// <returns></returns>
DataSet GetDashboardEgyediAzonositokByIntezmeny(int intezmenyId);
/// <summary>
/// Visszaadja adott feature alapján, hogy ahhoz éppen érvényben van-e "karbantartás".
/// </summary>
/// <param name="feature">A feautre neve a Core.Constants.FeatureName -ból.</param>
/// <returns></returns>
DataSet GetFeatureMaintenanceDashboardUzenet(string feature);
/// <summary>
/// Visszaadja adott felhasználónak az egyediAzonosito alapján az adott DashboardUzenet-et.
/// </summary>
DataSet GetDashboardUzenetForPopup(int felhasznaloId, int? gondviseloId, int popupId, string egyediAzonosito);
/// <summary>
/// Visszaadja az adott felhasználóhoz tartozó DashboardUzenet-ek közül az elsőt,
/// ami még nem jelent meg az aktuális session-ben.
/// </summary>
/// <param name="felhasznaloId"></param>
/// <param name="gondviseloId">Ha gondviselő lép be, akkor van benne érték.</param>
/// <param name="displayedPopups">Az aktuális session alatt már megjelenített popup üzenetek listája.</param>
/// <returns></returns>
DataSet GetNextDashboardPopup(int felhasznaloId, int? gondviseloId, string[] displayedPopups);
/// <summary>
/// Az adott DashboardUzenetFelhasznalo (popup) rekord megtekintéseinek a számát eggyel csökkenti.
/// </summary>
/// <param name="popupId"></param>
void UpdateDashboardPopupClose(int popupId);
/// <summary>
/// Az adott DashboardUzenetFelhasznalo (popup) rekord megtekintéseinek a számát 0-ra (!) módosítja.
/// </summary>
/// <param name="felhasznaloId"></param>
/// <param name="egyediAzonosito"></param>
void UpdateDashboardPopupConfirm(int popupId);
/// <summary>
/// Az adott DashboardUzenetFelhasznalo (popup) rekord megtekintéseinek a számát 0-ra (!) módosítja,
/// majd visszatér egy url string-el.
/// </summary>
/// <param name="popupId"></param>
/// <returns></returns>
string UpdateDashboardPopupNext(int popupId);
DateTime GetKovTelepitesDatum();
}
}

View file

@ -0,0 +1,18 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IDiakolimpiaDAL
{
IDiakolimpia Get();
IDiakolimpia Get(int id);
void FullUpdate(IDiakolimpia dto);
void Update(IDiakolimpia dto);
void Insert(IDiakolimpia dto);
void Delete(int id);
void Delete(IDiakolimpia dto);
DataSet GetDiakolimpiaGrid(DiakolimpiaSearchPCO searchPco, int tanevId);
}
}

View file

@ -0,0 +1,22 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IDictionaryItemBaseNyelvDal
{
IDictionaryItemBaseNyelv Get();
IDictionaryItemBaseNyelv Get(int id);
int Insert(IDictionaryItemBaseNyelv dto);
void Delete(int id);
DataSet GetDictionaryItemBaseNyelvByDictionaryItemId(int dictionaryItemId, int intezmenyId, int tanevId);
void FullUpdate(IDictionaryItemBaseNyelv dto);
void FollowUpDictionaryItemBaseNyelv(int intezmenyId, int aktTanevId, int kovTanevId, int id);
}
}

View file

@ -0,0 +1,14 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IDokumentumDal
{
IDokumentum Get();
IDokumentum Get(int id);
int Insert(IDokumentum dokumentum);
void Delete(IDokumentum dokumentum);
DataSet GetTavolletCsatolmanyDokumentumok(int iktatottDokumentumId);
}
}

View file

@ -0,0 +1,28 @@
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IDualisSzerzodesFileDal
{
IDualisSzerzodesFile Get();
IDualisSzerzodesFile Get(int id);
List<int> GetDualisSzerzodesId(int intezmenyId, int tanevId, int felhasznaloId, int tanuloId);
DataSet GetTanarDualisSzerzodesek(int tanarId, int tanevId);
DataSet GetDualisSzerzodesek(DualisSzerzodesSearchPco pco, int tanevId);
int Insert(IDualisSzerzodesFile dto);
void Update(IDualisSzerzodesFile dto);
void Delete(int id, int userId);
void UpdateTanuloDualisSzerzodesei();
}
}

View file

@ -0,0 +1,10 @@
using System.Collections.Generic;
using System.Data;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IElearningElerhetosegDal
{
DataSet GetElearningElerhetosegDataSet(int roleId, List<string> packages, int tanevId, int intezmenyId, bool isGondviselo, bool isTanulo, int userId, int? gondviseloId);
}
}

View file

@ -0,0 +1,13 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IEletpalyaModellDal
{
void Delete(int id);
IPedagogusEletpalyamodell Get();
IPedagogusEletpalyamodell Get(int id);
void FullUpdate(IPedagogusEletpalyamodell dto);
void Insert(IPedagogusEletpalyamodell dto);
}
}

View file

@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
using Kreta.Ellenorzo.Dao.VN.Email;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IEmailDal : IBaseDal<IEmail>
{
void SetAlapertelmezett(int tanuloId, int userId, int tanevId);
List<EmailResponseDao> GetFelhasznalokEmailCimei(EmailRequestDao request);
void FullUpdate(IEmail dto);
IEmail GetSpecific(string condition, int tanevId);
new IEmail Insert(IEmail dto);
void AddFelhasznaloEmail(IFelhasznalo felhasznalo, IEmail email);
DataSet GetEmailDataSet(EmailSearchPco pco);
bool UpdateIsHibasanMegadvaFlag(int tanevId, Guid guid);
}
}

View file

@ -0,0 +1,24 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IErettsegiEredmenyDal
{
void Delete(IErettsegiEredmeny dto);
void DeleteErettsegiEredmeny(int id);
void FullUpdate(IErettsegiEredmeny dto);
IErettsegiEredmeny Get();
IErettsegiEredmeny Get(int id);
DataSet GetErettsegiEredmenyekData(int osztalyId);
DataSet GetErettsegiEredmenyekData(int intezmenyId, int tanevId, ErettsegiEredmenyekKeresesPCO pco);
DataSet GetErettsegiEredmenyekReszletekData(int intezmenyId, int tanevId, int tanuloId);
DataSet GetErettsegiMaxPontszamList(int intezmenyId, int tanevId);
DataSet GetErettsegiSzintekForComboBox(int intezmenyId, int tanevId);
DataSet GetErettsegiTantargyakForComboBox(int intezmenyId, int tanevId);
DataSet GetErettsegiTantargyakForValidate(int intezmenyId, int tanevId);
DataSet GetErettsegiTipusokForComboBox(int intezmenyId, int tanevId);
void Insert(IErettsegiEredmeny dto);
}
}

View file

@ -0,0 +1,23 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IEszkozDal : IBaseDal<IEszkoz>
{
void FullUpdate(IEszkoz entity);
bool GetEszkozByName(string eszkozName, int tanevId, int? id, int teremId, int jelleg);
bool GetEszkozByIds(string eszkozIdString, int tanevId, int teremId);
void FollowUpEszkoz(int intezmenyId, int aktTanevId, int kovetkezoTanevId, int eszkozId);
DataSet EszkozKereses(EszkozokSearchPco pco);
DataSet EszkozKeresesExport(EszkozokSearchPco pco);
DataSet GetEszkozDataSet(int tanevId);
DataSet GetEszkozokWhereTeremID(int teremId, int tanevId);
}
}

View file

@ -0,0 +1,16 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IEszkozigenylesDal : IBaseDal<IEszkozIgenyles>
{
void FullUpdate(IEszkozIgenyles entity);
DataSet GetGondviseloEszkozIgenylesAdat(int intezmenyId, int tanevId, int tanuloId);
bool IsAlkalmazottEszkozIgenyelheto(int intezmenyId, int tanevId, int alkalmazottId);
DataSet IsEszkozKiosztva(int intezmenyId, int tanevId, int userId);
}
}

View file

@ -0,0 +1,11 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IEugyintezesLogDal
{
IEugyintezesLog Get();
void Insert(IEugyintezesLog dto);
}
}

View file

@ -0,0 +1,33 @@
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);
}
}

View file

@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IFelhasznaloBelepesDal
{
void GrantLogin(int felhasznaloId, string bejelentkezesiNev, string plainPassword, int tanevId, int? gondviseloId = null, bool storedplain = false, int? intezmenyId = null, bool kotelezoValtoztatni = false);
void Delete(int id);
void FullUpdate(IFelhasznaloBelepes dto);
IFelhasznaloBelepes Get();
IFelhasznaloBelepes Get(int id);
DataSet Get(string felhasznaloNev);
DataSet GetFehasznaloBelepesDataSet(int tanevId);
List<IFelhasznaloBelepes> GetFelhasznaloBelepesei(string generaltBejelentkezesiNev, int tanevId);
void Insert(IFelhasznaloBelepes dto);
void Update(IFelhasznaloBelepes dto);
void UpdateFelhasznalonev(int intezmenyId, int tanevId, int modifierId, int tanuloId, int? gondviseloId, string felhasznalonev);
void UpdateLastLogin(int felhasznaloBelepesId, DateTime lastLogin);
void UpdateMeghiusultBelepesek(int felhasznaloBelepesId, int meghiusultBelepesek);
bool IsUserNameExistsInTanev(string userName, int tanevId, int? felhasznaloId = null, bool isgondviselo = false);
int? IsUserNameExistsInIntezmeny(string userName, int intezmenyId, int? felhasznaloId = null, bool isgondviselo = false);
void UpdateLastLoginByUserId(int userId, DateTime lastLogin, bool isGondviselo);
}
}

View file

@ -0,0 +1,82 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.Core.Domain;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IFelhasznaloDal
{
DataSet Check4TFelhOktAzonValidation(List<int> tanevIds, int pCheckValidationType,
string pSzuletesiNevSorrend, string pSzuletesiNevElotag, string pSzuletesiCsaladiNev, string pSzuletesiUtonev,
string pAnyjaNevSorrend, string pAnyjaElotag, string pAnyjaCsaladiNev, string pAnyjaUtonev, string pSzuletesiHely, DateTime? pSzuletesiDatum,
string pOktatasiAzonosito, string pBejelentkezesiNev, int? pFelvetelStatuszaFelveve = null, int? pFelvetelStatuszaNemFelveve = null);
void OktAzon4TAlapjanFollowUp(int validationType, int entityId, int anotherTanevEntityId);
int? GetAktualisFelhasznaloBelepesID(string bejelentkezesiNev);
string GetBejelentkezesiNev(Guid idpUniqueId);
int? GetKovFelhasznaloBelepesID(string bejelentkezesiNev);
string GetAktualisFelhasznaloBelepesJelszo(string bejelentkezesiNev);
DataSet GetDatabases();
DataSet GetSajatAdatlapCim(int userId, bool isGondviselo);
DataSet GetUserCim(int userId);
int GetUserDefaultLCID(int userId);
DataSet GetUserEmailCim(int userId);
string GetUserProfile();
string GetUserProfile(int userId);
DataSet GetUserTelefon(int userId);
void HozzaferesGeneralas(int intezmenyId, int aktivTanevID, int userId, string belepesiAdatokXML);
void JelszoFrissites(int intezmenyId, int aktivTanevID, int userId, string belepesiAdatokXML, bool isTanulo, int modositoUserId);
bool CheckFelhasznaloHasSzerepkor(int felhasznaloId, int szerepkorTipusId);
void Update(IFelhasznalo dto, bool handler);
void UpdateProfile(IFelhasznalo entity, string profileXml);
void UpdateProfile(int felhasznaloId, string profileXml);
int GetFelhasznaloIdByUserName(string bejelentkezesiNev, int intezmenyId, int tanevId);
void Delete(int id);
void FullUpdate(IFelhasznalo dto);
void Update(IFelhasznalo dto);
IFelhasznalo Get();
IFelhasznalo Get(int id);
void Insert(IFelhasznalo dto);
string GetTanuloFelhasznaloBelepesiNeve(int userId, int intezmenyId, int tanevId);
string GetGondviseloFelhasznaloBelepesiNeve(int userId, int intezmenyId, int tanevId);
bool IsCsokkentettGondviselo(int gondviseloId, int intezmenyId, int tanevId);
DateTime GetTanuloFelhasznaloSzuletesiDatum(int userId, int intezmenyId, int tanevId);
DateTime GetTanuloSzuletesiDatumByGondviseloId(int userId, int intezmenyId, int tanevId);
bool GetVegzosEvfolyamTanulojaByUserId(int userId);
DataSet GetFelhasznalok(int intezmenyId, int tanevId, FelhasznaloKeresesPCO pco, bool isHRModulEngedelyezett, bool isLepEngedelyezett);
DataSet GetFelhasznalokOnlyAlkalmazottSzerepkor(int tanevId);
DataSet GetAdminFelhasznalok(string intezmenyAzonosito);
DataSet GetTanuloAdatForGondviselo(int userId);
DataSet GetAlkalmazottakByOktatasiAzonosito(string oktatasiAzonosito, int tanevId);
DataSet GetTanulokByOktatasiAzonosito(string oktatasiAzonosito, int tanevId);
string GetFelhasznaloOktatasiAzonosito(int id, int tanevId);
void FollowUpFelhasznaloEmail(int intezmenyId, int tanevId, int kovTanevId, int felhasznaloId);
void FollowUpCim(int intezmenyId, int tanevId, int kovTanevId, int alkalmazottId);
void FollowUpTelefon(int intezmenyId, int tanevId, int kovTanevId, int alkalmazottId);
KirFelhasznaloElerhetosegek GetFelhasznaloElerhetoseg(int felhasznaloId, int value, bool isTanulo);
void UpdateAllEgyediAzonosito();
string GetFelhasznaloEgyediAzonosito(int intezmenyId, int userId);
string GetFelhasznaloOktatasiAzonosito(int userId);
string GetGondviseloEgyediAzonosito(int userId);
int? GetFelhasznaloByEgyediAzonositoAndTanev(string egyediAzonosito, int tanevId);
int? GetFelhasznaloByOktatasiAzonositoAndTanev(string okatatasiAzonosito, int tanevId);
string GetFunkcioTeruletSAPKod(int felhasznaloId, int tanevId);
DataSet GetFelhasznaloEmailByGuid(string felhasznaloEgyediAzonosit, int intezmenyId, int tanevId);
bool IsTanuloOrGondviselo(int userId, int intezmenyId, int tanevId);
DataSet GetCovidFertozottekDataSet(int tanevId);
DataSet GetCovidFertozottekByTanarDataSet(int tanevId, int tanarId);
IEgyHaztartasbanElok GetEgyhaztartasbanElok();
IEgyHaztartasbanElok GetEgyhaztartasbanElok(int id);
void DeleteEgyhaztartasbanElok(int id);
void InsertEgyhaztartasbanElok(IEgyHaztartasbanElok dto);
void FullUpdateEgyhaztartasbanElok(IEgyHaztartasbanElok dto);
DataSet GetSapAdattisztasagExcel();
DataSet UpdateFelhasznalokCovidAdatok(int tanevId, string tajSzamokJson);
DataSet GetNapiErtesitesOsszefoglalo(int? tanuloId, int? tanuloIdp);
List<int> GetAllIntezmenyiAdmin(int tanevId);
string GetBankszamlaVezetoBankNeve(string intezmenyAzonosito, string bankszamlaSzam);
void SaveBankszamlaAdatok(bool isTanulo, int felhasznaloId, string bankszamlaSzam, int? bankszamlaTulajdonosTipusID, string bankszamlaTulajNeve, int modifierId);
}
}

View file

@ -0,0 +1,52 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.DataAccessObjects.Feljegyzes;
using Kreta.DataAccessManual.ParameterClasses;
using Kreta.Enums;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IFeljegyzesDal
{
void AddOsztalyCsoport(ITanuloEsemeny entity, int osztalyCsoportId);
void AddTanulo(ITanuloEsemeny entity, int tanuloId);
bool CheckUgyiratszamExists(string ugyiratszam);
void Delete(ITanuloEsemeny dto);
void DeleteBeiras(int id, int tanuloId);
void DeleteBeirasNyelv(int Id);
void DeleteElektronikusUzenetForTanulo(int id, int tanuloId);
void DeleteFeljegyzes(int id);
DataSet FaliujsagKereses(FeljegyzesekKeresesePCO feljegyzesekKeresesePCO);
DataSet FeljegyzesekKereses(FeljegyzesekKeresesePCO feljegyzesekKeresesePCO, int intezmenyId);
void FullUpdate(ITanuloEsemeny dto);
ITanuloEsemeny Get();
ITanuloEsemeny Get(int id);
ITanuloEsemenyNyelv GetBeirasNyelv();
DataSet GetFaliujsagExcelExport(FeljegyzesekKeresesePCO feljegyzesekKeresesePCO);
DataTable GetFaliujsagonMegjelenoBejegyzesek(int userId, DateTime? date, OktNevelesiKategoriaEnum? feladatKategoria, int? startindex = null, int? count = null);
DataSet GetFeljegyzesBeirasokData(int intezmenyId, int tanevId, int osztalyCsoportId, DateTime startDate, int tanarId);
DataSet GetFeljegyzesBeirasokReszletek(int intezmenyId, int? tanevId, int tanuloId, int tanarId, bool toroltElemek);
DataSet GetFeljegyzesElektronikusUzenetekListaNezetData(int intezmenyId, int tanevId, int osztalyCsoportId, int tanarId);
DataSet GetFeljegyzesElektronikusUzenetekModifyPopupData(int osztalyCsoportId);
DataSet GetFeljegyzesElektronikusUzenetekNaploNezetData(int intezmenyId, int tanevId, int osztalyCsoportId, DateTime startDate, int tanarId);
DataSet GetFeljegyzesElektronikusUzenetekNaploNezetReszletek(int intezmenyId, int? tanevId, int tanuloId, int tanarId, bool toroltElemek);
DataSet GetFeljegyzesFaliujsagBejegyzesekData(int tanarId, int esemenyTipusFaliujsagBejegyzesId);
DataSet GetFeljegyzesFaliujsagBejegyzesekPopupData();
List<int> GetFogadooraByFeljegyzesId(int feljegyzesId);
Dictionary<int, bool> GetIsFeljegyzeshezTartozoOsztalyAlapkepzesesByFeljegyzesIdDictionary(List<int> feljegyzesIdFilters);
DataSet GetLegutobbiFeljegyzesek(int tanuloId);
ITanuloEsemeny GetSpecific(string condition, int tanevId);
DataSet GetTanuloFeljegyzesei(int tanuloId, DateTime? fromDate = null, DateTime? toDate = null, int? id = null, OktNevelesiKategoriaEnum? feladatKategoria = null);
DataSet GetAllSchemaRendszeruzenetFeljegyzesNotification();
void SetFeljegyzesAsKikuldott(IEnumerable<int> idList);
List<FeljegyzesDao> GetAllSchemaFeljegyzesNotification();
void Insert(ITanuloEsemeny dto);
void InsertBeirasNyelv(ITanuloEsemenyNyelv dto);
void RemoveOsztalyCsoport(ITanuloEsemeny entity, int osztalyCsoportId);
void RemoveTanulo(ITanuloEsemeny entity, int tanuloId);
void SetFeljegyzesAsKikuldott(int feljegyzesId);
void UpdateBeirasNyelv(ITanuloEsemenyNyelv dto);
}
}

View file

@ -0,0 +1,10 @@
using System.Data;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IFelmentesDal
{
DataSet GetFelmentesGrid(FelmentesSearchPco pco, int intezmenyId, int tanevId);
}
}

View file

@ -0,0 +1,23 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IFeltoltottFajlDAL
{
void Delete(IFeltoltottFajl dto);
void Delete(int id);
void FullUpdate(IFeltoltottFajl dto);
IFeltoltottFajl Get();
IFeltoltottFajl Get(int id);
int Insert(IFeltoltottFajl dto);
void InsertMeroallasImageData(IFeltoltottFajl feltoltottFajl, IMeroallas meroallasEntity);
void Update(IFeltoltottFajl dto);
}
}

View file

@ -0,0 +1,15 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IFileDAL
{
IFile Get();
IFile Get(int id);
int Insert(IFile dto);
void Delete(int id, int userId);
}
}

View file

@ -0,0 +1,61 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
using Kreta.Enums.ManualEnums;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IFogadooraDal
{
void DeleteFogadoora(int id);
void DeleteFogadooraIdopontGondviselo(int id);
DataSet DeleteFogadooraIdopontGondviseloByFogadooraIdOsztalyCsoportId(int fogadooraId, int osztalyCsoportId);
void DeleteFogadooraOsztalyCsoportByFogadooraId(int fogadooraId);
void DeleteFogadooraOsztalyCsoportByFogadooraIdOsztalyCsoportId(int fogadooraId, int osztalyCsoportId);
void DeleteOsztalyCsoportTanuloesemenyByFogadooraId(int fogadooraId, int osztalyCsoportId);
void FullUpdate(IFogadoora dto);
void FullUpdate(IFogadooraIdopont dto);
IFogadoora Get();
IFogadoora Get(int id);
DataSet GeTeremOrarendDataSet(int intezmenyId, int tanevId, DateTime start, DateTime end, int teremId);
DataSet GetFogadoora(int intezemenyId, int tanevId, FogadooraSearchPco searchPco);
DataSet GetFogadooraById(int fogadooraId, int gondviseloId);
DataSet GetTanarFogadoorakByGondviseloId(int gondviseloId, int? fogadoOraId = null, DateTime? datumTol = null, DateTime? datumIg = null);
DataSet GetFogadooraCalendar(int intezemenyId, int tanevId, DateTime? start, DateTime end, int? tanarId);
DataSet GetFogadooraForGondviseloCalendar(int intezemenyId, int tanevId, DateTime? start, DateTime end, int? tanuloId);
DataSet GetFogadooraGondviselo(int intezemenyId, int tanevId, int gondviseloId, int? tanarId = null, int? teremId = null, DateTime? start = null, DateTime? end = null, DateTime? startTime = null, DateTime? endTime = null, bool? isJelentkezheto = null);
List<(int Id, DateTime Idopont)> GetFogadooraIdByGroupIdList(int tanevId, int fogadooraGroupId, DateTime start, DateTime end);
IFogadooraIdopont GetFogadooraIdopont();
IFogadooraIdopont GetFogadooraIdopont(int id);
IFogadooraIdopont_Gondviselo GetFogadooraIdopontGondviselo();
IFogadooraIdopont_Gondviselo GetFogadooraIdopontGondviselo(int id);
DataSet GetFogadooraIdopontok(List<int> fogadooraIds, int gondviseloId, FogadooraTipusEnum? tipus = null);
DataSet GetFogadooraIdopontokByRendszeressegTipusId(int tanevId, int rendszeressegTipusId, DateTime datum, DateTime tanevUtolsoNapja);
DataSet GetFogadooraJelentkezettGondviselokByGroupId(int groupId, DateTime kedzete, DateTime vege);
DataSet GetFogadooraJelentkezettGondviselokDataSet(int fogadooraId, List<int> fogadooraOsztalyCsoportIdList);
DataSet GetFogadooraNotifications();
IFogadoora_OsztalyCsoport GetFogadooraOsztalyCsoport();
DataTable GetFogadooraOsztalyCsoportMaradekElemek(int fogadooraId);
DataSet GetFogadooraOsztalyCsoportok(int tanevId, int tanarId, bool isSzuperOsztalyfonok);
DataSet GetGondviselokByFogadooraId(int fogadooraId);
DataSet GetGondviselokByFogadooraIdAndOsztalyCsoportId(int fogadooraId, int? osztalyCsoportId);
DataSet GetGondviseloKozelgoFogadoora(int tanevId, int nap);
DataSet GetJelentkezettGondviseloCntByFogadooraId(int fogadooraId);
DataSet GetJelentkezettGondviselokByFogadooraId(int fogadooraId);
DataSet GetPedagogusOrarendDataSet(int intezmenyId, int tanevId, DateTime start, DateTime end, int tanarId);
DataSet GetPedagogusTeremFogadooraDataSet(int tanevId, DateTime start, DateTime end, int? tanarId = null, int? teremId = null);
string GetProfileData(int felhasznaloId);
int Insert(IFogadoora dto);
int Insert(IFogadoora_OsztalyCsoport dto);
int Insert(IFogadooraIdopont dto);
void Insert(IFogadooraIdopont_Gondviselo dto);
void InsertOsztalyCsoportTanuloesemenyByFogadooraId(int fogadooraId, int osztalyCsoportId);
bool IsSzabadIdopontByFogadooraIdopontId(int fogadooraIdopontId);
void UpdateFogadooraGroupId(int fogadooraId, int groupId);
DataSet GetKozelgoFogadoorak();
DataSet GetFogadooraDokumentumAdatok(int fogadooraId, int tanevId);
bool IsFogadooraJelentkezesFeatureEnabled(int fogadooraIdopontId);
}
}

View file

@ -0,0 +1,17 @@
using System.Collections.Generic;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IFoglalkozasAmiTanuloDal
{
IFoglalkozasAmiTanulo Get();
IFoglalkozasAmiTanulo Get(int id);
void FullUpdate(IFoglalkozasAmiTanulo dto);
void Update(IFoglalkozasAmiTanulo dto);
void Insert(IFoglalkozasAmiTanulo dto);
void Delete(int id);
void Delete(IFoglalkozasAmiTanulo dto);
IEnumerable<(int foglalkozasAmiTanuloId, int foglalkozasId)> GetFoglalkozasIdsListByTanuloAndOsztalyCsoportId(int tanuloId, int osztalyCsoportId);
}
}

View file

@ -0,0 +1,36 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.Enums;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IFoglalkozasDal
{
void Delete(int id);
void FullUpdate(IFoglalkozas dto);
IFoglalkozas Get();
IFoglalkozas Get(int id);
DataSet GetFelhasznaloFoglalkozasokErtekelesekhez(int tanevId, int tanarId);
DataSet GetErtekelesFotargyiFoglalkozasData(int tanevId, int tanarId);
DataSet GetFoglalkozasok(int? tanarId, int tanevId);
DataSet GetTantargyfelosztasDataSet(int intezmenyId, int tanevId, int? alkalmazottId = null, int? osztalyCsoportId = null, int? oktNevelesiKategoriaId = null, bool isOsztalybontasokkal = false, bool isKapcsolodoCsoportokkal = false, bool isFromSzervezet = false, int? szervezetId = null);
DataSet GetFoglalkozasNev(int tanarId, int tantargyId, int osztalycsoportId, OktNevelesiKategoriaEnum? kategoria);
DataTable GetFoglalkozasokMegtartandoOraSzama();
int? GetFoglalkozasTipusByOsztalyCsoportTipus(int osztalyCsoportTipus, bool? isBontott);
DataSet GetOsszesFoglalkozas(int tanevId, int? oktNevelesiKategoriaId = (int)OktNevelesiKategoriaEnum.NevelesOktatas);
DataSet GetOsztalyCsoportFoglalkozasai(int osztalyCsoportId, int tanevId, OktNevelesiKategoriaEnum? kategoria);
DataSet GetTanuloFoglalkozasai(int tanuloId, int osztalyId, int tanevId, bool egyeni, IEnumerable<int> amiEgyeniCsoportok, OktNevelesiKategoriaEnum? kategoria, DateTime tanevElsoNapja);
DataSet GetTanarFoglalkozasok(int tanarId, int tanevId, string typeId = "");
DataSet GetTanarNemTanitottFoglalkozasok(int tanarId, int tanevId);
DataSet GetTanarFoglalkozasTipusok(int tanarId, int tanevId);
DataSet GetTanarokTanoranKivuliFoglalkozashoz(int tanoranKivuliFoglalkozasId, int tanevId);
DataSet GetTanoranKivuliFoglalkozasok(int? tanarId, int tanevId);
void Insert(IFoglalkozas dto);
void Update(IFoglalkozas dto);
DataSet GetSablonok(int tanevId, int osztalyId);
DataSet GetSablon(int sablonId);
DataSet GetFoglalkozasOsszOraszamok(int tanevId, bool isFromSzervezet);
}
}

View file

@ -0,0 +1,41 @@
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IGondviseloDal
{
void Delete(int id);
void Delete(IGondviselo dto);
void FullUpdate(IGondviselo dto);
void Update(IGondviselo dto);
IGondviselo Get();
IGondviselo Get(int id);
IGondviselo GetSpecific(string condition, int tanevId);
void Insert(IGondviselo dto);
void FollowUpGondviselo(int intezmenyId, int tanevId, int kovTanevId, int gondviseloId);
void FollowUpGondviseloCim(int intezmenyId, int tanevId, int kovTanevId, int gondviseloId);
DataSet GetTanuloGondviseloExportData(int tanevId, int intezmenyId);
void UpdateTorvenyesKepviselo(int tanuloId);
DataSet GetGondviseloDataSet(int tanevId);
void UpdateCOVIDFlag();
DataSet GetCovidBejelentettekDataSet(int tanevId);
bool IsGondviseloTanuloinakEvfolyamTipusaLetezik(int gondviseloId, int intezmenyId, int tanevId, IEnumerable<int> evfolyamTipusIdList);
}
}

View file

@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IHRModulDAL
{
int GetTavolletIdotartam(DateTime tavolletKezdet, DateTime tavolletVeg);
DataSet GetTavolletSzinkronizalatlanDok(TavolletIktatottPCO pco);
void InsertDokumentum(int tavolletId, int dokumentumId);
DataSet TavolletjelentoDokList(int tavolletId);
void UpdateSzinkronizalatlan(int intezmenyId, int tanevId, List<int> list);
}
}

View file

@ -0,0 +1,29 @@
using System;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IHelyettesitesDAL
{
DataSet GetTanarOrai(HelyettesitesekKeresesePCO pco, int intezmenyId, int tanevId);
DataSet GetHelyettesitesekAjanlasa(LehetsegesHelyettesitoTanarokPCO pco, int tanevId, int intezmenyId);
DataSet GetHelyettesitettTanorak(TanarHelyettesitesekKeresesePCO pco);
DataSet GetHelyettesitesekListajaGrid(HelyettesitesekListajaSearchPCO pco, int pTanevID);
void Delete(int id);
IHelyettesitesiIdoszak Get(int id);
void FullUpdate(IHelyettesitesiIdoszak entity);
DataSet GetHelyettesitesEmailDataById(int id);
void DeleteHelyettesitesek(int orarendiOraId, DateTime start, DateTime end, int tanevId);
DataSet GetHelyettesitesDataSetByGroupId(int intezmenyId, int tanevId, int groupId);
DataSet GetHelyettesitesDataSet(int tanevId);
DataSet GetHelyettesitesekListajaByOrerendiOra(DateTime pOraErvenyessegKezdete, DateTime pOraErvenyessegVege, int? pOrerendiOraId);
void DeleteAllByOrarendiOraId(int tanevId, int orarendiOraId);
void DeleteAllNotInIdoszak(int tanevId, int orarendiOraId, DateTime? oraErvenyessegKezdete, DateTime? oraErvenyessegVege);
DataSet GetNemkotottMunkaidoByHelyettesites(int? id, int? groupId, int tanevId);
DateTime GetHelyettesitesElrendelese(int helyettesitesId);
void UpdateDktFeladatHelyettesitoAlkalmazott(int orarendiOraId, DateTime helyettesitesNapja, int? helyettesitoAlkalmazottId = null);
void UpdateHelyettesitekUjOrarendiOraIdByDate(DateTime pOraErvenyessegKezdete, DateTime? pOraErvenyessegVege, int pOrerendiOraId, int pRegiOrerendiOraId, int tanevId);
}
}

View file

@ -0,0 +1,27 @@
using System;
using System.Collections.Generic;
using System.Data;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IHetesDal
{
DataSet GetHetSorszamokTanulokkal(int tanevId, int osztalyCsoportId, int? hetSorszam = null);
DataSet GetHetesek(int tanevId, int osztalyCsoportId);
void DeleteFutureHetesInOsztalyCsoport(int tanevId, int osztalyCsoportId);
(List<int> toroltHetesek, List<int> beallitottHetesek) SaveOrDeleteHetesek(int tanevId, int osztalyCsoportId, int hetSorszam, List<int> selectedTanuloIds);
string GetHetesekForDatum(int tanevId, int osztalyCsoportId, DateTime datum);
void DeleteHetesekInIdoszak(int tanevId, int osztalyCsoportId, int tanuloId, DateTime? belepesDatum, DateTime? kilepesDatum);
void DeleteHetesekNotInIdoszak(int tanevId, int osztalyCsoportId, int tanuloId, DateTime? belepesDatum, DateTime? kilepesDatum);
DataSet GetHetesNevekHetsorszammal(int tanevId, List<int> osztalyCsoportIdList);
DataSet GetHetesAdatokFeljegyzeshez(int tanevId, int osztalyCsoportId, List<int> selectedTanuloIds, bool IsTorolt);
}
}

View file

@ -0,0 +1,29 @@
using System;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
using Kreta.Enums;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IIgazolasDal
{
void Delete(IIgazolas dto);
void Delete(int id);
IIgazolas Get();
IIgazolas Get(int id);
DataSet GetIgazolasDataSet(int tanuloId);
DataSet GetIgazolasExcelExport(IgazolasokListajaSearchPCO pco);
DataSet GetIgazolasInfo(int igazolasId);
DataSet GetIgazolasokListajaGrid(IgazolasokListajaSearchPCO pco, OktNevelesiKategoriaEnum? feladatKategoria);
DataSet GetIgazolasSearchDataSet(IgazolasSearchPco pco);
DataSet GetMulasztasLehetsegesIgazolasai(int mulasztasID);
DataSet GetOsztalyCsoportIgazolasok(int osztalyCsoportId, OktNevelesiKategoriaEnum? feladatKategoria);
DataSet GetOsztalyCsoportIgazolasokForValidate(DataTable igazolasDT);
DataSet IgazolasDetailKereses(int tanuloId, int? szervezetTipusId = null);
DataSet IgazolasKereses(int? osztCsopId, OktNevelesiKategoriaEnum? feladatKategoria, int? szervezetTipusId = null);
DataSet GetIgazolasokByDate(DateTime date, int tanevId, int intezmenyId);
void Insert(IIgazolas dto);
void Update(IIgazolas dto);
}
}

View file

@ -0,0 +1,13 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IIktatottDokumentumCsatolmanyDal
{
IIktatottDokumentumCsatolmany Get();
IIktatottDokumentumCsatolmany Get(int id);
int Insert(IIktatottDokumentumCsatolmany dto);
void Delete(int id);
void Update(IIktatottDokumentumCsatolmany dto);
}
}

View file

@ -0,0 +1,16 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IIktatottDokumentumDal
{
void DeleteDokumentum(int dokumentumId);
void DeleteDokumentumKulcsszoErtek(int ertekId);
void DeleteIktatottDokumentum(int iktatottDokumentumId);
void DokumentumKulcsszoCascadeDeleteAll(int iktatottDokumentumId);
void FullUpdate(IIktatottDokumentum dto);
IIktatottDokumentum Get();
IIktatottDokumentum Get(int id);
void InsertTavolletDokumentum(ITavolletJelento tavollet, IIktatottDokumentum dto);
}
}

View file

@ -0,0 +1,7 @@
namespace Kreta.DataAccessManual.Interfaces
{
public interface IIktatottDokumentumTavolletDal
{
void Insert(int tavolletId, int dokumentumId);
}
}

View file

@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using System.Data;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IImportExportDal
{
void Import(int intezmenyId, int tanevId, int userId, string importJson, bool isTorles, bool isSubTable, bool isTorlesCsakImportalt = true);
void TantargyfelosztasImport(int intezmenyId, int tanevId, int userId, string importJson, bool isTorles);
void OrarendImport(int intezmenyId, int tanevId, int userId, string importJson, bool isTorles, bool isModositas, bool isNapirendImport, DateTime? orarendiOraLezarasDateTime);
void TanuloKifirImport(int intezmenyId, int tanevId, int userId, string importJson);
void TanuloBesorolasImport(int intezmenyId, int tanevId, int userId, string importJson, DateTime besorolasDatum);
void TanmenetImport(int intezmenyId, int tanevId, int userId, string importJson, bool isTorles, int tantargyId, int osztalyCsoportId);
DataSet GondviseloImport(int intezmenyId, int tanevId, int userId, string importJson);
void OratervImport(int intezmenyId, int tanevId, int userId, string importJson);
DataSet GetOrarendExcelExportData(int tanevId, DateTime orarendExportKezdete, DateTime orarendExportVege, bool isOraErvenyessegiIdovel, bool isIdoszakonKivuliElemekMegjelenitese, bool isEgyediNapOrainakKihagyasa = false, bool? isNapirendExport = null);
void TanulokElerhetosegiAdataikImport(int intezmenyId, int tanevId, int userId, string importJson, bool isTorles, bool isSubTable, string tableNameList);
void UpdateTanulokElerhetosegeiAlapertelmezett(int felhasznaloId, IEnumerable<int> alapertelmezettEmailFelhasznaloIds, IEnumerable<int> alapertelmezettTelefonFelhasznaloIds);
}
}

View file

@ -0,0 +1,22 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IInformatikaiAdatszolgDal
{
void Delete(int id);
void FullUpdate(IIntezmenyEszkozAdatszolgaltatas dto);
void FullUpdate(IMukodesiHelyAdatszolgaltatas dto);
IIntezmenyEszkozAdatszolgaltatas Get();
IIntezmenyEszkozAdatszolgaltatas Get(int id);
DataSet GetInformatikaiAdatszolgaltatasGrid(int intezmenyId, int tanevId);
int? GetIntezmenyEszkozAdatszolgaltatasId(int intezmenyId, int tanevId);
IMukodesiHelyAdatszolgaltatas GetMukodesiHelyAdatszolgaltatas();
IMukodesiHelyAdatszolgaltatas GetMukodesiHelyAdatszolgaltatas(int id);
int? GetMukodesiHelyAdatszolgaltatasId(int intezmenyId, int tanevId, int mukodesiHelyId);
void Insert(IIntezmenyEszkozAdatszolgaltatas dto);
void Insert(IMukodesiHelyAdatszolgaltatas dto);
void Update(IIntezmenyEszkozAdatszolgaltatas dto);
}
}

View file

@ -0,0 +1,9 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IIntezmenyAdatokDal
{
IIntezmenyAdatok Get();
}
}

View file

@ -0,0 +1,14 @@
using System;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IIntezmenyAdatszolgaltatasDal
{
void Update(IIntezmenyAdatszolgaltatas dto);
void FullUpdate(IIntezmenyAdatszolgaltatas dto);
DateTime? GetSZIRStatVeglegesitesDatuma(int tanevId);
}
}

View file

@ -0,0 +1,7 @@
namespace Kreta.DataAccessManual.Interfaces
{
public interface IIntezmenyConfigDAL
{
string GetIntezmenyConfig(int intezmenyId, string modulName, string configName);
}
}

View file

@ -0,0 +1,42 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.Ellenorzo.Dao.VN.Intezmeny.Rendszermodul;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IIntezmenyDal
{
void FollowUpIntezmenyAdatok(int intezmenyId, int aktTanevId, int kovetkezoTanevId);
IIntezmeny Get(int id);
DataSet GetAktivIntezmenyNevCim(string intezmenyAzonosito);
DateTime? GetFrissitesDatum();
int? GetIntezmenyAdatokIdByAzonosito(string azonosito);
DataSet GetIntezmenyek();
int GetIntezmenyId(string intezmenyAzonosito);
DataSet GetIntezmenyIdAktivTanevIdByAzonosito(string azonosito);
int? GetIntezmenyIdByAzonosito(string azonosito);
DataSet GetIntezmenyIdAndNevByAzonosito(string azonosito);
string GetIntezmenyNevById(int intezmenyId, int tanevId);
DataSet GetIntezmenyAdatok(int intezmenyId, int tanevId);
DataSet GetIntezmenyItmAdatszolgaltatasAdatok(int intezmenyId, int tanevId);
DataSet GetIntIdAndTanevIdByIntezmenyadatokId(int id);
DataSet GetIntIdAndTanevNevByIntezmenyadatokId(int id);
string GetNeptunNaploLink(int intezmenyId);
string GetNexiusId(int intezmenyId);
DataSet GetOrganizationIdentyNameWithOmCode(bool x);
string GetOrganizationSystemSettingsJSON();
List<string> GetOsszesIntezmeny();
string GetPoszeidonBejelentkezesiNev(int intezmenyId);
RendszermodulListResponseDao GetRendszermodulDao(int intezmenyAdatokId);
DataSet GetTelephelyAnyaintezmenyList(int tanevId);
void Insert(IIntezmenyAdatok dto);
bool IsSuccessAuthorizedDate();
void SetTantargyFelosztasElfogadas(int intezmenyId, int tanevId, bool elfogadva, string elutasitas_ok);
void SetTantargyFelosztasVeglegesites(int intezmenyId, int tanevID, bool veglegesit, bool isKovTanev);
void Update(IIntezmenyAdatok dto);
IEnumerable<string> GetIntezmenyVarosai(int intezmenyId, int tanevId);
string GetEnvironmentName(string intezmenyAzonosito, string key);
}
}

View file

@ -0,0 +1,19 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IJelszoModositasLinkDal
{
IJelszoModositasLink Get();
IJelszoModositasLink Get(int id);
void FullUpdate(IJelszoModositasLink dto);
void Update(IJelszoModositasLink dto);
void Insert(IJelszoModositasLink dto);
void Delete(int id);
void Delete(IJelszoModositasLink dto);
int? GetId(string guid);
string GetGuidByGondviseloId(int gondviseloId);
void DeleteIfExists(int felhasznaloId, int? gondviseloId);
void DeleteInvalidLinks();
}
}

View file

@ -0,0 +1,13 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IJogviszonySzuneteltetesDal
{
IJogviszonySzuneteltetes Get(int? id);
void Insert(IJogviszonySzuneteltetes dto);
void Delete(int id);
}
}

View file

@ -0,0 +1,24 @@
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
using Kreta.Enums.ManualEnums;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IJuttatasDal
{
IJuttatas Get();
IJuttatas Get(int id);
int Insert(IJuttatas dto);
void Update(IJuttatas dto);
void UpdateTanulokSzakkepzoAdatok(int felhasznaloId, string tanulokIdString, SzakkepzoAdatokPCO juttatasAdatok);
void UpdateTanulokSzakkepzesiJuttatasok(int tanevId, int felhasznaloId, int juttatasTipusId, int? tanuloId = null, string tanulokIdString = null);
void UpdateTanuloEpJuttatasok(int tanevId, int felhasznaloId, int tanuloId);
bool IsExitingJogosultJuttatas(int tanuloId);
void UpdateOsszesTanuloAtlag(int felhasznaloId, AtlagTipusEnum atlagTipus, int tanevId, int kovTanevId);
}
}

View file

@ -0,0 +1,76 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IKKVegzettsegDal
{
IKKTanitoVezgettseg GetKKTanitoVezgettseg();
IKKTanitoVezgettseg GetKKTanitoVezgettseg(int id);
void FullUpdate(IKKTanitoVezgettseg dto);
void Insert(IKKTanitoVezgettseg dto);
void DeleteKKTanitoVezgettseg(int id);
IKKGyogypedVegzettseg GetKKGyogypedVegzettseg();
IKKGyogypedVegzettseg GetKKGyogypedVegzettseg(int id);
void FullUpdate(IKKGyogypedVegzettseg dto);
void Update(IKKGyogypedVegzettseg dto);
void Insert(IKKGyogypedVegzettseg dto);
void DeleteKKGyogypedVegzettseg(int id);
IKKTanarVegzettseg GetKKTanarVegzettseg();
IKKTanarVegzettseg GetKKTanarVegzettseg(int id);
void FullUpdate(IKKTanarVegzettseg dto);
void Update(IKKTanarVegzettseg dto);
void Insert(IKKTanarVegzettseg dto);
void DeleteKKTanarVegzettseg(int id);
IKKAMIVegzettseg GetKKAMIVegzettseg();
IKKAMIVegzettseg GetKKAMIVegzettseg(int id);
void FullUpdate(IKKAMIVegzettseg dto);
void Update(IKKAMIVegzettseg dto);
void Insert(IKKAMIVegzettseg dto);
void DeleteKKAMIVegzettseg(int id);
IKKTantargyKategoria GetKKTantargyKategoria();
IKKTantargyKategoria GetKKTantargyKategoria(int id);
void FullUpdate(IKKTantargyKategoria dto);
void Update(IKKTantargyKategoria dto);
void Insert(IKKTantargyKategoria dto);
void DeleteKKTantargyKategoria(int id);
IKKElektroakuZene GetKKElektroakuZene();
IKKElektroakuZene GetKKElektroakuZene(int id);
void FullUpdate(IKKElektroakuZene dto);
void Update(IKKElektroakuZene dto);
void Insert(IKKElektroakuZene dto);
void DeleteKKElektroakuZene(int id);
IKKJazzZene GetKKJazzZene();
IKKJazzZene GetKKJazzZene(int id);
void FullUpdate(IKKJazzZene dto);
void Update(IKKJazzZene dto);
void Insert(IKKJazzZene dto);
void DeleteKKJazzZene(int id);
IKKNepzene GetKKNepzene();
IKKNepzene GetKKNepzene(int id);
void FullUpdate(IKKNepzene dto);
void Update(IKKNepzene dto);
void Insert(IKKNepzene dto);
void DeleteKKNepzene(int id);
IKKKlasszikusZene GetKKKlasszikusZene();
IKKKlasszikusZene GetKKKlasszikusZene(int id);
void FullUpdate(IKKKlasszikusZene dto);
void Update(IKKKlasszikusZene dto);
void Insert(IKKKlasszikusZene dto);
void DeleteKKKlasszikusZene(int id);
IKKTerulet GetKKTerulet();
IKKTerulet GetKKTerulet(int id);
void FullUpdate(IKKTerulet dto);
void Update(IKKTerulet dto);
void Insert(IKKTerulet dto);
void DeleteKKTerulet(int id);
}
}

View file

@ -0,0 +1,11 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IKepesitesDal
{
IKepesites Get(int kepesitesTipusId, int tanevId);
void RemoveAll(IVegzettseg vegzettseg);
void AddvegzettsegKepesites(IVegzettseg vegzettseg, IKepesites kepesites);
}
}

View file

@ -0,0 +1,24 @@
using System.Collections.Generic;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IKirKontenerDAL
{
IKIRKontener Get();
IKIRKontener Get(int id);
IKIRKontener GetByFelhasznalo(int felhasznaloId, string intezmenyAzonosito, string kontenerId);
void FullUpdate(IKIRKontener dto);
void Update(IKIRKontener dto);
void Insert(IKIRKontener dto);
void Delete(int id);
List<string> GetFelhasznaloAktivKontenerId(int felhasznaloId, int intezmenyId, int tanevId);
}
}

View file

@ -0,0 +1,21 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IKirKontenerElemDAL
{
IKIRKontenerElem Get();
IKIRKontenerElem Get(int id);
void FullUpdate(IKIRKontenerElem dto);
void Update(IKIRKontenerElem dto);
void Insert(IKIRKontenerElem dto);
void Delete(int id);
void DeleteManyByNebulo(int id);
}
}

View file

@ -0,0 +1,22 @@
using Kreta.Client.Kir.Models;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IKirKontenerElemStatuszDAL
{
IKIRKontenerElemStatusz Get();
IKIRKontenerElemStatusz Get(int id);
void FullUpdate(IKIRKontenerElemStatusz dto);
void Update(IKIRKontenerElemStatusz dto);
void Insert(IKIRKontenerElemStatusz dto);
void InsertManyByKirKontener(IKIRKontener kirKontener, KirKerelemModel.StatuszLekerdezesResponseModel statuszResponseModel);
void Delete(int id);
}
}

View file

@ -0,0 +1,22 @@
using Kreta.Client.Kir.Models;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IKirKontenerStatuszDAL
{
IKIRKontenerStatusz Get();
IKIRKontenerStatusz Get(int id);
void FullUpdate(IKIRKontenerStatusz dto);
void Update(IKIRKontenerStatusz dto);
void Insert(IKIRKontenerStatusz dto);
void InsertByKirKontener(IKIRKontener kirKontener, KirKerelemModel.StatuszLekerdezesResponseModel statuszResponseModel);
void Delete(int id);
}
}

View file

@ -0,0 +1,10 @@
using System.Data;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IKirStatDAL
{
DataSet GetKirStatAdatok(string taroltEljarasNeve, int tanevId, int intezmenyId);
DataSet GetStoredProcedures(string spNeve);
}
}

View file

@ -0,0 +1,17 @@
using System;
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IKirSzirFeladatellatasiHelyDAL
{
IKirSzirFeladatellatasiHely Get();
IKirSzirFeladatellatasiHely Get(int id);
int? GetByFeladatellatasiHelyId(int intezmenyId, int tanevId, int feladatellatasiHelyId, DateTime datum);
DataSet GetKirSzirFeladatellatasiHelyList(int tanevId, DateTime datum, int? feladatKategoriaId = null);
}
}

View file

@ -0,0 +1,11 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IKirTelephelyDal
{
IKirTelephely Get();
void Insert(IKirTelephely dto);
string GetKretaKodByTelephelyId(int telephelyId, int tanevId);
}
}

View file

@ -0,0 +1,17 @@
using System;
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IKozmuszamlaDal
{
void Delete(int id);
void FullUpdate(IKozmuSzamla dto);
IKozmuSzamla Get();
IKozmuSzamla Get(int id);
void Insert(IKozmuSzamla dto);
DataSet KozmuszamlaKereses(int tanevId, int intezmenyId, DateTime? fizetesiHataridoTol, DateTime? fizetesiHataridoIg, int? isFizetve, string kibocsato, int? kozmuSzamlaTipusId, double? osszegTol, double? osszegIg);
void Update(IKozmuSzamla dto);
}
}

View file

@ -0,0 +1,26 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface ILepEloadasDal
{
ILepEloadas Get();
ILepEloadas Get(int id);
void FullUpdate(ILepEloadas dto);
void Update(ILepEloadas dto);
void Insert(ILepEloadas dto);
void Delete(ILepEloadas dto);
void LepEloadasUpdateKiseroSzam(int intezmenyId, int tanevId, int eloadasId, int kiseroSzam);
DataSet LepGetEloadasSzamok(int intezmenyId, int tanevId, int eloadasId);
bool HasLEPAccess(int felhasznaloId);
}
}

View file

@ -0,0 +1,48 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface ILepEloadasJegyzekDal
{
ILepEloadasJegyzek Get();
ILepEloadasJegyzek Get(int id);
void FullUpdate(ILepEloadasJegyzek dto);
void Update(ILepEloadasJegyzek dto);
void Insert(ILepEloadasJegyzek dto);
void Delete(ILepEloadasJegyzek dto);
DataSet GetEloadasJegyzekek(int tanevId, int eloadasId, int felhasznaloId, bool isMindenEvfolyamJog, DateTime datum, int evFolyamId, string szervezetNev, string eloadasNev, DateTime kezdete, DateTime vege, string eloadasHelyszin);
DataSet GetTanulokForEloadas(int tanevId, int eloadasId, int evfolyamId, string filter, int? osztfoId = null);
DataSet GetOsztalyokForEloadas(int tanevId, int eloadasId, int evfolyamId, int? osztfoId = null);
DataSet GetTanuloEloadasai(int felhasznaloId);
DataSet GetEloadasJelentkezesEmailData(int id);
DataSet GetEloadasLemondasEmailData(int id);
int GetTorlendoTanuloSzam(int intezmenyId, int tanevId, int eloadasId, int osztalyId);
void DeleteTanulokForEloadasByOsztaly(int intezmenyId, int tanevId, int eloadasId, int osztalyId);
bool SaveGondviseloEngedelyezes(int intezmenyId, int tanevId, int eloadasId, int tanuloId, int gondviseloId, string dontes);
DataSet GetTanulokForEloadasWithMegjelent(int eloadasId, DateTime eloadasDatum);
DataSet GetEloadasokTanuloinakOsszesitoje(int tanevId, List<int> osztalyIdList, int oktNevKategoria);
DataSet GetJelentkeztetettOsztalyokIdForEloadas(int tanevId, int eloadasId, int? osztalyFonokId = null);
void DeleteTanulokByEloadasId(int tanevId, int eloadasId);
}
}

View file

@ -0,0 +1,10 @@
using System.Data;
namespace Kreta.DataAccessManual.Interfaces
{
public interface ILeptetesDal
{
DataSet GetOsztalyLeptetesGridData(int tanevId);
DataSet GetCsoportLeptetesGridData(int tanevId);
}
}

View file

@ -0,0 +1,14 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IMeroallasDal
{
void Delete(int id);
IMeroallas Get();
IMeroallas Get(int id);
void FullUpdate(IMeroallas dto);
void Update(IMeroallas dto);
void Insert(IMeroallas dto);
}
}

View file

@ -0,0 +1,20 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IMerohelyDal
{
void Delete(int id);
IMerohely GetMerohely();
IMeroallas GetMeroallas();
void FullUpdate(IMerohely dto);
void Update(IMerohely dto);
void Insert(IMerohely dto);
DataSet MerohelyKereses(int tanevId, int intezmenyId, string merohelyNev, int? merohelyTipusId, int? keresesMerohelyMukodesiHelyId, int? isMeroallasFrissiteseSzukseges);
DataSet GetMeroallasListByMerohelyId(int merohelyId);
DataSet GetNemToroltMerohelyek(int tanevId, int intezmenyId);
IMerohely GetMerohelyById(int id);
IMeroallas GetMeroallasById(int id);
}
}

View file

@ -0,0 +1,23 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IMukodesiHelyDAL
{
void Delete(IMukodesiHely dto);
void FollowUpMukodesiHely(int intezmenyId, int aktTanevId, int kovetkezoTanevId, int mukodesiHelyId);
void FullUpdate(IMukodesiHely dto);
DataSet GetMukodesiHelyek(int tanevId);
DataSet GetMukodesiHelyekForDropDown(int tanevId);
DataSet GetMukodesiHelyekForFelhelyValaszto(int pTanevId, int pOktatasiNevelesiFeladatId);
void Insert(IMukodesiHely dto);
bool MukodesiHelyAzonositoExists(IMukodesiHely dto);
bool LetezikMukodesiHelyAzonosito(string mukodesiHelyAzonosito, int mukodesiHelyId, int tanevId);
void SetSzekhely(int mukodesiHelyID);
void Update(IMukodesiHely dto);
IMukodesiHely Get();
IMukodesiHely Get(int id);
IMukodesiHely GetMukodesiHelyByNev(string nev, int tanevId);
}
}

View file

@ -0,0 +1,43 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.DataAccessObjects.Mulasztas;
using Kreta.DataAccessManual.ParameterClasses;
using Kreta.Enums;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IMulasztasDal
{
ITanuloMulasztas Get();
ITanuloMulasztas Get(int id);
void Insert(ITanuloMulasztas entity);
void FullUpdate(ITanuloMulasztas entity);
void Delete(ITanuloMulasztas entity);
void Delete(int id);
DataSet GetHallgatoMulasztasaiDataSet(MulasztasKeresesePCO pco);
DataSet GetMulasztasDataSet(MulasztasKeresesePCO pco, bool igazoltEsIgazolatlan = false, bool fromSearchPanel = false, int? csoportVezetoId = null);
DataSet GetMulasztasokDatumNezetDetailGrid(DateTime mulasztasDatuma, int osztalyCsoportId, bool isCsoportVezeto);
DataSet GetTanuloMulasztasai(int tanuloId);
DataSet GetOsztalyCsoportTanuloiMulasztasEsFelmentes(int osztcsopId, int tanoraId, int targyId, int tanarId, DateTime date, int csakMegtartott, DateTime tanevElsoTanitasiNapja, DateTime tanevUtolsoTanitasiNapja, int tanevId, int intezmenyId, MulasztasTipusEnum alapertelmezettMulasztasTipus);
DataSet GetTanuloIgazolatlanMulasztasIdoszakban(int tanuloId, DateTime kezdete, DateTime vege);
DataSet GetTanuloIgazoltMulasztasIdoszakban(int tanuloId, DateTime kezdete, DateTime vege, int tipus);
Dictionary<int, bool> GetIsMulasztashozTartozoOsztalyAlapkepzesesByMulasztasIdDictionary(List<int> mulasztasIdFilters);
DataSet GetParhuzamosOraNaplozottMulasztasTanuloId(DateTime kezdete, DateTime vege, int tanoraId);
DataSet GetDatumNezetDataByOsztalyCsoportId(int osztalyCsoportId, int intezmenyId, int aktualisTanevId, bool isCsoportVezeto);
DataSet GetTanulokMulasztasaiKesesei(int intezmenyId, int tanevId, int? osztalyCsoportId = null, int? tanuloId = null, bool isCsoportVezeto = false, int? szervezetTipusId = null);
DataSet GetTanuloMulasztasaiGrid(MulasztasKeresesePCO pco, bool igazolandok, int? csoportVezetoId, int osztalyCsoportId);
DataSet GetTanuloMulasztasaiDetailGrid(MulasztasKeresesePCO pco, bool igazolando, int? csoportVezetoId);
DataSet GetMulasztasokNaploNezetData(int tanevId, int intezmenyId, int osztalyCsoportId, DateTime datum, bool isCsoportVezeto,int? szervezetTipusId = null);
List<MulasztasPushNotificationDao> GetAllSchemaMulasztasNotification();
DataSet GetTanuloLegutobbiMulasztasai(int tanuloId);
void SetMulasztasAsKikuldott(IEnumerable<int> idList);
bool VaneMarIgazolt(int tipusId, int tanuloId, int oraId);
DataSet GetTanuloNemUresTantargyiMulasztasaiIdoszakban(int tanuloId, List<int> tantargyIdList, DateTime kezdete, DateTime vege);
void SetMulasztasTipusUres(int tanuloId, int tantargyId, DateTime kezdete, DateTime vege, int felhasznaloId);
void BulkSaveMulastas(string json, int modifyId, DateTime modifyDate, int intezmenyId, int tanevId);
DataSet GetTanuloJelenletDataSet(int tanevId, int tanoraId);
DataSet GetTanuloMulasztasaiData(int tanevId, int tanuloId, int mulasztastipusa, bool igazolt);
}
}

View file

@ -0,0 +1,13 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IMunkaszerzodesDal
{
IMunkaSzerzodes Get();
IMunkaSzerzodes Get(int id);
DataSet GetSzakkepzesiMunkaszerzodesek(SzakkepzesiMunkaszerzodesSearchPco pco, int tanevId, int intezmenyId);
}
}

View file

@ -0,0 +1,12 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface INaploEllenorzesDal : IBaseDal<INaploEllenorzes>
{
void FullUpdate(INaploEllenorzes entity);
DataSet GetNaploEllenorzesek(int? feladatKategoriaId, int osztalyId, int? feladatEllatasiHelyId, int intezmenyId, int tanevId, int felhasznaloId);
DataSet GetNaploEllenorzesTetelek(int? feladatKategoriaId, int osztalyId, int? feladatEllatasiHelyId, int hetSorszama, int intezmenyId, int tanevId);
}
}

View file

@ -0,0 +1,19 @@
using System;
using System.Collections.Generic;
using System.Data;
namespace Kreta.DataAccessManual.Interfaces
{
public interface INaptariHetDal
{
List<int> GetSortedHetirendIdList(int tanevId);
void DeleteHelyettesites(int tanevId, Dictionary<int, int?> modifiedHetirendList);
void DeleteHetesek(int tanevId, List<int> szunetIds, int modifierUserId);
DataSet GetHetirendHelyettesitesList(int tanevId, Dictionary<int, int?> modifiedHetirendList);
int? GetNaptariHetHetirendByDate(DateTime datum, int tanevId);
DataSet GetNaptariHetList(int tanevId, NaptariHetAndOrarendOverlapFilter naptariHetAndOrarendOverlapFilter = null);
int GetNaptariHetSorszamByDate(DateTime datum, int tanevId);
List<int> GetNaptariNapIdsIntervallumonBelul(DateTime kezd, DateTime veg);
void SetHetirend(Dictionary<int, int?> modifiedHetirendList, int intezmenyId, int tanevId);
}
}

View file

@ -0,0 +1,29 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface INaptariNapDal
{
void Delete(int id);
void FullUpdate(INaptariNap dto);
INaptariNap Get();
INaptariNap Get(int id);
DateTime? GetDatumElottiUgyanolyanNapDatuma(DateTime date, bool mindenhet);
DateTime? GetDatumUtaniUgyanolyanNapDatuma(DateTime date, bool mindenhet);
DataSet GetNaplozottOrakTanarai(int? naptariNapId);
int? GetNaptariNapId(DateTime datum);
List<int> GetNaptariNapIdsIntervallumonBelul(DateTime kezd, DateTime veg);
void Insert(INaptariNap dto);
bool IsTanitasiNap(DateTime datum, List<int> tanitasiNapIdList, int tanevId);
void Update(INaptariNap dto);
void UpdateNaptariNapokForOsszefuggoSzakGyak(DateTime newSzakGyakKezdoDatum, DateTime newSzakGyakVegDatum, int tanevId);
DataSet GetNaptariNapData(DateTime datum, int tanevId);
bool GetIsEgyediNapByDate(DateTime datum, int tanevId);
DataSet GetNapTipusData(int naptipus, int tanevId);
bool GetIsEgyediNapByDateAndOsztalyCsoportId(DateTime datum, int tanevId, int osztalyCsoportId);
DataSet GetIsEgyediNapByDateAndOsztalyCsoportNev(DateTime datum, int tanevId, string osztalyCsoportNev);
}
}

View file

@ -0,0 +1,17 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface INatKerdoivDal
{
INATKerdoiv Get();
INATKerdoiv Get(int id);
void Insert(INATKerdoiv dto);
void FullUpdate(INATKerdoiv dto);
void Delete(INATKerdoiv dto);
DataSet GetNatKerdoivDataSetByAlkalmazott(int intezmenyId, int tanevId, int alkalmazottId);
bool GetShowNatKerdoivPopup(int intezmenyId, int tanevIdValue, int alkalmazottId);
}
}

View file

@ -0,0 +1,82 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
using Kreta.Enums;
namespace Kreta.DataAccessManual.Interfaces
{
public interface INebuloDal
{
DataSet GetNebuloListForGrid(NebuloSearchPco pco);
DataSet GetNebuloListForExport(NebuloSearchPco pco);
void SetFelvetelStatusza(int nebuloId, FelvetelStatuszaTipusEnum felvetelStatusza);
void SetKozpontiMegjelent(int nebuloId, bool megjelent);
INebulo Get();
INebulo Get(int id);
DataSet GetNebuloListByIdList(List<int> idList);
DataSet GetNebuloList(int tanevId);
DataSet GetErtesitendoNebuloList();
void Insert(INebulo dto);
void FullUpdate(INebulo dto);
void Update(INebulo dto);
void Delete(int id);
void DeleteKIRStatusz(int id);
void SaveNebuloMultiEdit(NebuloMultiEditPco parameters);
void UpdateErtesitesiDatum(int nebuloId);
bool CheckOktatasiAzonositoUtkozesValidation(int? nebuloId, int? felvetelStatusza, string oktatasiAzonosito);
void SetBeiratkozasVeglegesites(bool isVeglegesites);
DataSet GetNebuloOsszletszam();
DataSet GetFelvettNebuloList(int intezmenyId, int tanevId);
string GetNebuloKirFeladatellatasiHelySorszama(int nebuloId, int intezmenyId, int tanevId);
List<int> GetNebuloFromKontener(string kontenerId);
void SetNebuloKirStatusz(int nebuloId, string kirStatusz, int intezmenyId, int tanevId);
int GetNebuloIdByOktatasiAzonosito(string tanuloOktatasiAzonosito, DateTime szuletesiDatum);
int GetNebuloBy4TOktatasiAzonositoNelkul(string tanuloNevElotag, string tanuloCsaladinev, string tanuloUtonev, string anyjaSzuletesiCsaladnev, string anyjaSzuletesiUtonev, string szuletesiHely, DateTime szuletesiIdo);
bool GetIsEnableEugyHatarozat();
DataSet GetAllNebuloDataForBai();
DataSet GetBAIPreCheckUgyszamList();
void UpdateNebuloStatusz(string eUgyszam, string tanuloOktatasiAzonosito, int statusz);
void UpdateNebuloStatusz(int nebuloId, string eUgyszam, int statusz);
DataSet GetGondviseloBelepesByNebuloOktatasiAzonosito(string NebuloOktatasiAzonosito);
bool GetKretaPreCheck(int tanevId);
bool IsNebuloLetezikAdottStatuszban(string oktatasiAzonositoSzama, DateTime szuletesiIdo, int statuszId);
DataSet GetNemSzinkronizaltNebulok(int tanevId);
int GetOvodasGvCntByNebuloOktAzon(int tanevId, string oktAzon);
}
}

View file

@ -0,0 +1,25 @@
using System;
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface INemKotottMunkaidoDal
{
INemKotottMunkaido Get();
INemKotottMunkaido GetNemKotottMunkaidoById(int Id);
int Insert(INemKotottMunkaido entity);
void Update(int id, bool megtartott, string megjegyzes = null, DateTime? kezdet = null, DateTime? vege = null, int? tipus = null);
void UpdateNemKotottMunkaIdoByGroupId(int pTanevId, string pGroupId, DateTime pIdoszakKezdete, DateTime pIdoszakVege, string pNewGroupId, int pTorvenyikategoria, string pMegjegyzes, int userId);
void Delete(int Id);
void AdminDelete(int Id);
void TanarDelete(int Id);
DataSet GetNapokForNemKotottMunkaidoInsert(int intezmenyId, int tanevId, DateTime start, DateTime end, DateTime selected, int hetirend);
DataSet GetNapokForNemKotottMunkaidoDelete(int intezmenyId, int tanevId, DateTime start, DateTime end, string groupId);
int GetNemKotottMunkaidoId(int oralatogatasId, int tanarId);
DataSet GetNemKotottMunkaidoData(int tanevId, int? pFeladatKategoriaId = null, int? pFeladatEllatasiHelyId = null);
bool IsElmaradtOraAndPedagogusHasNemkotottMunkaido(int tanitasioraId);
bool HasTanarNemKotottMunkaidoUtkozes(int tanarId, DateTime oraKezdete, DateTime oraVege, int? nemkotottId);
DataSet GetNemKotottMunkaIdoHelyettesiteshez(int tanevId, DateTime start, DateTime end);
}
}

View file

@ -0,0 +1,119 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
using Kreta.Enums;
using Kreta.Enums.ManualEnums;
namespace Kreta.DataAccessManual.Interfaces
{
public interface INyomtatvanyokDal
{
IDokumentum Get(int id);
void Delete(IDokumentum dto);
void FullUpdate(IDokumentum dto);
void FullUpdate(IIktatottDokumentum dto);
void FullUpdate(IIktatottDokumentumok dto);
DataSet GetCsoportByTanev(int tanevId, int intezmenyId, int? felhasznaloId, OktNevelesiKategoriaEnum? kategoria);
DataSet GetCsoportNaplo(int csoportId, int intemenyId, int tanevId, bool gyakorlatiOrakMegjelenites, bool elmeletiOrakMegjelenites, bool iskolaErdekuSzamit, DateTime datum, (int jelenletAdatokOsszesitese, int jelenletTablazatElrendezese)? jelenletAdatokMegjelenese);
DataSet GetDokumentumFejlecLablecSablon(int intezmenyId, int? tanevId);
DataSet GetEgyebFoglalkozasiNaplo(int csoportId, int intemenyId, int tanevId, bool iskolaErdekuSzamit, DateTime datum, bool szoveges = true);
DataSet GetEgyuttmukodesiMegallapodas(int tanevId);
DataSet GetElfogadottTantargyfelosztasok(int tanevId, int intezmenyId, bool isElfogadott, bool isKlebersberg);
DataSet GetErtesitesSzuloknekEsIntezmenyeknek(int osztCsopId, int tanevId, bool iskolaErdekuSzamit, int igazolatlanOrakSzama, bool tankoteles = false, bool gondviselonek = false, bool kiiratkozottTanulokMegjelenitese = false, bool isMuveszetOktatas = false, bool gondviseloIsTorvenyes = false);
DataSet GetErtesito(int osztalyId, int tanevId, int ertekelesTipus, bool iskolaErdekuSzamit, int tanitasiHetekSzamaVegzos, int tanitasiHetekSzamaNemVegzos, bool altantargyBeszamitasa, int nyomtatvanyNyelvEnum, bool elmeletGyakorlat = false, bool isBizonyitvany = false, bool kozossegiSzolgalat = false, bool isShowTanuloiAtlag = false, bool isMuveszetOktatasi = false, int tanuloId = -1, bool kiiratkozottTanulokMegjelenitese = true, bool negyedevreSzamoltMulasztasok = true);
DataSet GetFelhasznaloIktatottDokumentumai(IktatottDokumentumSearchPco searchPco);
DataSet GetFogadooraInfo(int alkalmazottId, int tanevId);
DataSet GetFoglalkozasByTanev(int tanevId, int intezmenyId, int? felhasznaloId, int? oktNevelesiKategoriaId = 7553);
DataSet GetFoszamosAlszamosIktatottDokumentumIds(int foszamosIktatottDokumentumId);
DataSet GetHaladasiMunkafuzet(int tanevId, int? osztalyId, int? tanarId, bool? isCsoport, OktNevelesiKategoriaEnum? feladatKategoria = null, bool? isKapcsolodoCsoportokSzureseOsztalyBesorolasra = null);
DataSet GetHelyettesitesekListaja(int tanevId, int intezmenyId, DateTime idoszakKezdete, DateTime idoszakVege, int helyettesitesListaFormatumId);
DataSet GetHelyettesitesiNaplo(int tanarId, int tanevId, int intezmenyId, HelyettesitesiNaploBontasEnum bontas);
DataSet GetHozzatartozok(int? osztalyId, int intezmenyId, int tanevId);
DataSet GetIktSzandeknyilatkozatAdatok(int intezmenyId, int tanevId);
DataSet GetIktSzandeknyilatkozatokGrid(int tanevId, int intezmenyId);
DataSet GetIntezmenyCimeByTanev(int tanevId);
int GetIntezmenyiIktatottDokumentum(int intezmenyId, int? tanevId, int dokumentumTipusId);
DataSet GetIskolalatogatasiIgazolas(int osztalyId, int tanevId, DateTime datum, bool isSzakkepzoIntezmeny, int? felnottkepzesesJogviszonyId);
DataSet GetKirStatEvfolyam(int tanevId, int feladatellatasiHelyId);
DataSet GetKirStatFelhasznaloGyogytestneveles(int tanevId, int feladatellatasiHelyId, bool isKirstat = true);
DataSet GetKirStatFelhasznaloKettosAllampolgar(int tanevId, int feladatellatasiHelyId, bool isKirstat = true);
DataSet GetKirStatFelhasznaloKonduktiv(int tanevId, int feladatellatasiHelyId, bool isKirstat = true);
DataSet GetKirStatFelhasznaloNoks(int tanevId, int feladatellatasiHelyId, bool isKirstat = true);
DataSet GetKirStatFelhasznaloPedagogus(int tanevId, int feladatellatasiHelyId, bool isKirstat = true);
DataSet GetKirStatFelhasznaloTanoranKivuliCsoport(int tanevId, int feladatellatasiHelyId, bool isKirstat = true);
DataSet GetKirStatFelhasznaloTerem(int tanevId, int feladatellatasiHelyId, bool isKirstat = true);
DataSet GetKirStatTanuloEletkor(int tanevId, int feladatellatasiHelyId, bool isKirstat);
DataSet GetKirStatTanuloLakohely(int tanevId, int feladatellatasiHelyId, bool isKirstat = true);
DataSet GetKozossegiJelentkezesLap(int intezmenyId, int tanevId, int osztalyId);
DataSet GetKozossegiSzolgalatNaplo(int intezmenyId, int tanevId, int osztalyId);
DataSet GetKulcsszoertekekOnIktatottDokumentum(int intezmenyId, int tanevId, int iktatottDokumentumId);
DataSet GetLezartNaplosOsztalyokDs();
DataSet GetKeresztfelevesOsztalyIdDs(int tanevId);
DataSet GetMunkaidoElszamololap(MunkaidoElszamololapPCO pco);
DataSet GetMuveszetiCsoportByTanev(int tanevId, int felhasznaloId = -1);
DataSet GetNapkozisCsoportTanuloinakHaviMulasztasiOsszesitoje(int intezmenyId, int tanevId);
DataSet GetNapkozisNaplo(int csoportId, int intemenyId, int tanevId, bool iskolaErdekuSzamit, DateTime datum, bool szoveges = true);
DataSet GetNaplobaNemBejegyzettFoglalkozasok(int intezmenyId, int tanevId, int? osztalyId, int? tanarId, DateTime elsoNap, OktNevelesiKategoriaEnum kategoria);
DataSet GetNebuloErtesito(int intezmenyId, int? tanevId, int nebulo);
DataSet GetNebuloErtesitoStatusz(int intezmenyId, int tanevId, int statusz);
DataSet GetNemKotottMunkaidoReszletezo(int alkalmazottId, int tanevId, int intezmenyId, int honapId);
DataSet GetNyomtatvanyStoredProcedureDataSet(string storedProcedure, Dictionary<string, string> spParameters);
DataSet GetOrarendOsszes(int intezmenyId, int tanevId, int? pedagogusId, int? teremId, int? osztalyCsoportId, int orarendTipusa, DateTime hetKezdete, DateTime hetVege, bool kapcsolodoCsoportokMegjelenitese, bool osztalyBontasokMegjelenitese, OktNevelesiKategoriaEnum? kategoria);
DataSet GetOsztalyByTanev(int tanevId, int intezmenyId, int? felhasznaloId, OktNevelesiKategoriaEnum? kategoria);
DataSet GetOsztalynaplo(int osztalyId, int intezmenyId, int tanevId, int? aktivTanevId, bool iskolaErdekuSzamit, bool fuggolegesTantargyak, bool isReszletesMulasztasok, bool isEgyebFoglalkozasok, int minTanoraSzam, bool isEllenorzo, DateTime orarendErvenyessegiDatum, bool isSzovegesNaplo = false, int tanuloId = 0, bool osztalyTanuloOrarendbenNemLatszik = false);
DataSet GetOsztalyokEvesOraszama(int tanevId, int tanitasiHetekSzamaVegzos, int tanitasiHetekSzamaNemVegzos, bool altantargyBeszamitasa, OktNevelesiKategoriaEnum? oktNevelesiKategoriaId);
DataSet GetOsztalyokHaviHianyzasiOsszesitoje(int intezmenyId, int tanevId);
DataSet GetPedagogusAltalAdottOsztalyzatok(int tanarId, int tanevId, int intezmenyId, bool ertekelesmodSuly, OktNevelesiKategoriaEnum? kategoria);
DataSet GetPedagogusByTanev(int tanevId, int intezmenyId, int? felhasznaloId = null, bool oktatasiAzonositoval = false, bool csakSzakOktatasertFelelosok = false, OktNevelesiKategoriaEnum? oktNevKategoria = null);
DataSet GetStatPedagogusTanuloinakTantargyiMulasztasaiMegtartott(int tanevId, int tanarId);
DataSet GetSzakmaiGyNaplo(int csoportId, int intemenyId, int tanevId, bool iskolaErdekuSzamit, DateTime datum, bool szoveges = true);
DataSet GetTanarOrarendiLefedettseg(int intezmenyId, int tanevId);
DataSet GetTanevKozbenKilepettTanulok(int tanevId);
DataSet GetTantargyaElmaradtOrainakSzama(int tanevId, int intezmenyId);
DataSet GetTantargyakMegtartottOrainakSzama(int intezmenyId, int tanevId);
DataSet GetTanuloErtesito(int osztalyId, int tanevId, int tanuloId, int ertekelesTipus, bool iskolaErdekuSzamit, bool elmeletGyakorlat = false, bool isBizonyitvany = false, bool kozossegiSzolgalat = false);
DataSet GetTanuloiAdatlap(int osztCsopId, int tanevId, DateTime datum);
DataSet GetTanuloJelenletiIvAlkalmankent(int foglalkozasId, int tanevId, DateTime kivalasztottNap);
DataSet GetTanulokBejegyzesStatisztika(int osztalyId, int tanevId);
DataSet GetTanulokByOsztaly(int osztalyId);
DataSet GetTanulokFeljegyzesekReszletezese(int osztalyId, int tanevId);
DataSet GetTanulokFelmentesekHatarozatok(int osztalyId, int tanevId);
DataSet GetTanulokGyorsBejegyzesStatisztika(int osztalyId, int tanevId);
DataSet GetTanulokJegyeiReszletezes(int osztCsopId, int tanevId);
DataSet GetTanulokMulasztasokKesesek(int osztalyId, int intezmenyId, int tanevId, bool elmeletGyakorlat);
DataSet GetTanulokMulasztasokReszletezese(int osztalyId, int tanevId, bool iskolaErdekuSzamit);
DataSet GetTanulokTantargyMulasztasokReszletezese(int osztalyId, int tanevId, bool iskolaErdekuSzamit);
DataSet GetTanuloOrarend(int tanevId, int osztalyId, int aktivtanevId, bool isEgyebFoglalkozasok, DateTime orarendErvenyessegiDatum, int tanuloId = 0);
DataSet GetTanuloszerzodes(int intezmenyId, int tanevId, string tanuloId, int osztalyId);
DataSet GetTeremByTanev(int tanevId, int intezmenyId);
DataSet GetTorzslapAdatok(int osztalyId, int tanevId, bool iskolaErdekuSzamit, int nyomtatvanyNyelvEnum, bool isKozossegiSzolgalat, int tanitasiHetekSzamaVegzos, int tanitasiHetekSzamaNemVegzos, bool altantargyBeszamitasa, bool isMuveszetOktatasi, int idegenNyelvId = 534, bool is20_21OrLaterTanev = false);
DataSet GetTorzslapEsBizonyitvanyAdatok(int tanevId, int osztalyId, int nemzetisegiNyelvId, bool iskolaErdekuSzamit, bool isKozossegiSzolgalat, int tanitasiHetekSzamaVegzos, int tanitasiHetekSzamaNemVegzos, bool altantargyBeszamitasa, bool isMuveszetOktatasi, bool is20_21OrLaterTanev, int nyomtatvanyNyelvEnum = 0, bool isShowTanulmanyiAtlag = false, bool kiiratkozottTanulokMegjelenitese = true, bool kellAtsorolasiZaradek = true);
DataSet GetUzenofuzetErtekelolap(int osztalyId, int tanevId, int intezmenyId);
int? IktatasLetezik(int intezmenyId, int? tanevId, int dokumentumKategoria, int dokumentumTipus, int elemiSzint, int? osztalyId = null, int? csoportId = null, int? tanarId = null, int? evfolyamId = null, int? teremId = null, string gondviseloNeve = null, string tanuloNeve = null, string tanuloEgyediAzon = null, string alkalmazottEgyediAzon = null);
int Insert(IDokumentum dto);
int Insert(IDokumentumKulcsszo dto);
int Insert(IDokumentumKulcsszoErtek entity);
int Insert(IIktatottDokumentum dto);
void Insert(IIktatottDokumentumok entity, IFelhasznalo iktato, IFelhasznalo dokumentumPartner);
bool IsCsoportVagyOsztalyByTanev(int tanevId, int intezmenyId, int osztalyCsoportId);
void Update(IIktatottDokumentum dto);
IDokumentumKulcsszo GetDokumentumKulcsszo();
IDokumentumKulcsszoErtek GetDokumentumKulcsszoErtek();
void AddDokumentumKulcsszo(IIktatottDokumentum dokumentum, IDokumentumKulcsszo kulcsszo);
DataSet GetKapcsolodoOsztalyCsoportokByTanarId(int tanarId, int tanevId, bool osztalyKell, bool csoportKell, bool tartottOraKell, OktNevelesiKategoriaEnum? feladatKategoria, string osztalyGroupName = null, string csoportGroupName = null);
DataSet GetKapcsolodoOsztalyCsoportokByTanarId(int tanarId, int tanevId, bool osztalyKell, bool csoportKell, bool tartottOraKell, MuveszetiAgEnum? muveszetiAg, string osztalyGroupName = null, string csoportGroupName = null);
DataSet GetIntezmenyiMulasztasiOsszesitoje(int tanevId);
DataSet GetIntezmenyiTanulokNevsoraOsszesitoje(int tanevId);
DataSet GetPedagogusIgazolas(int tanevId, int alkalmazottId);
DataSet GetJogviszonyTipusTanterviJellegByTanulocsoportIdList(List<int> tanulocsoportIdList);
DataSet GetJogviszonyTipusTanterviJellegByOsztalyIdList(List<int> osztalyIdList, int tanevId, DateTime datum);
DataSet GetBesorolasDetailsByTanulocsoportIdList(List<int> tanulocsoportIdList);
DataSet GetTanulocsoportIdListByOsztalyIdList(List<int> osztalyIdList);
DataSet GetEbedNormativaRiport(int tanevId, int oraszam, DateTime tanevElsonapja, DateTime tanevUtolsoNapja, bool isAmiHianyzasIsMegjelenjen);
DataSet GetAmiTorzslapAdatok(int tanevId, int osztalyId, bool iskolaErdekuSzamit);
}
}

View file

@ -0,0 +1,11 @@
namespace Kreta.DataAccessManual.Interfaces
{
public interface IOktatasNevelesiFeladatDal
{
bool IsAMIModuleActive(int tanevId);
bool IsEGYMIModuleActive(int tanevId);
bool IsKollegiumModuleActive(int tanevId);
bool IsAzonosKategoria(int oldId, int newId);
int GetFeladatKategoriaId(int id, int tanevId);
}
}

View file

@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IOraFileDAL
{
IOraFile Get();
IOraFile Get(int id);
int Insert(IOraFile dto);
void UpdateLathatoFileok(int intezmenyId, int tanevId, int? tanitasiOraId, int? orarendiOraId, DateTime oraDatum, List<int> lathatoFileIds);
void Update(IOraFile dto);
void FullUpdate(IOraFile dto);
void Delete(IOraFile dto);
void SaveOraFileData(int oraFileId, string fileNev, string megjegyzes);
DataSet GetOraFilesByDateRange(DateTime start, DateTime end, int? oraFileTipus);
}
}

View file

@ -0,0 +1,34 @@
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IOraSorszamozasHalmazDAL
{
bool NevExists(int tanevId, string nev, int id);
bool OsszerendelesExists(int tanevId, int osztalyCsoportId, int tantargyId, int halmazId, List<int> deletedOsszerendeslIds);
IOraSorszamozasHalmaz Get(int id);
DataSet GetAllPaged(int tanevId, OraSorszamozasHalmazSearchPCO pco);
DataSet GetOsszerendelesek(int halmazId, bool forDetail = false);
void Delete(int id, int intezmenyId, int tanevId);
void DeleteOsszerendeles(int osszerendelesId, int intezmenyId, int tanevId, bool updateTanoraEvesSorszam = true);
int Save(int tanevId, int id, string nev, bool kozosOraSorszamozasElteroTanarnal, int tipus, int? kezdoertek);
int SaveOsszerendeles(int tanevId, int osztalyCsoportId, int tantargyId, int halmazId);
void DeleteOsszerendelesek(int halmazId, IEnumerable<int> idsInGrid, int intezmenyId, int tanevId);
void SetHalmazOsszerendeles(int halmazId, int osszerendelesId);
List<int> GetEvesOraszamForTantargyAndOsztaly(int tanevId, int itezmenyId, int osztalyCsoportId, int tantargyId);
}
}

View file

@ -0,0 +1,11 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IOraSorszamozasHalmazOsszerendelesDal
{
IOraSorszamozasHalmazOsszerendeles Get(int id);
void Delete(int id);
}
}

View file

@ -0,0 +1,17 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IOralatogatasDal
{
void Delete(int oraId, int tanarId);
void FullUpdate(IOralatogatas dto);
IOralatogatas Get(int id);
IOralatogatas Get();
DataSet GetOralatogatasok(int tanevId, OralatogatasokKeresesePCO pco);
void Insert(IOralatogatas dto);
DataSet OralatogatasUtkozes(int tanarId, int oraId);
}
}

View file

@ -0,0 +1,82 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
using Kreta.Enums;
using Kreta.Enums.ManualEnums;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IOrarendiOraDal
{
void SetFoglalkozasToNull(int foglalkozasId, int felhasznaloId);
DataSet CheckTanarOra(DateTime startDate, DateTime endDate, int tanarId, int intezmenyId, int tanevId, int? oraszam, bool isNapirend, bool isEgyediHelyettesites);
int? CheckTanevRendjeOsztalyCsoportValidation(int osztalycsoportId, DateTime oraDatum);
void Delete(int id);
void Delete(IOrarendiOra dto, bool isFromSzervezet = false);
void DeleteOrarend(int intezmenyId, int tanevId, int id);
void DeleteTanevKezdeteElttiOrak(DateTime elsoTanitasiNap, int tanevId);
void DeleteTanevVegeUtaniOrak(DateTime utolsoTanitasiNap, int tanevId);
void FizikaiTorlesOrarendek(int intezmenyId, int tanevId, int userId);
void FullUpdate(IOrarendiOra dto, bool isFromSzervezet = false);
IOrarendiOra Get();
IOrarendiOra Get(int id);
bool GetAlreadyHaveOrarendiOra(int tanevId);
DataSet GetCalendarMinMax(int intezmenyId, int tanevId);
List<int> GetElozoOranHianyzottTanulo(int tantargyId, int osztalycsoportId, DateTime datum, int tanevId, int intezmenyId);
DataSet GetElozoOraAdatai(int tantargyId, int osztalycsoportId, int tanarId, DateTime oraKezdeteDatum, int intezmenyId, int tanevId);
DataSet GetHazifeladatokListaja(int tanevId, HazifeladatokListajaPco pco);
int GetHetirend(DateTime date);
bool GetHetirendDictionaryItemIsUsed(int hetirendId);
DataSet GetHetirendek(int tanevId);
int GetHetNapjaByDate(DateTime date);
DataSet GetIsMunkaszunetiNap(DateTime datum, int osztalycsoportId);
DataSet GetNaptariHetekHetirendek(int tanevId, bool replaceSzunetToMindenHet = false);
DataSet GetNemKotottMunkaIdo(int intezmenyId, int tanevId, DateTime start, DateTime end, int tanarId);
DataSet GetNemKotottMunkaIdoByGroupId(int intezmenyId, int tanevId, DateTime start, DateTime end, string groupId);
DataSet GetNemNaplozottOrarendiOrak(NemNaplozottOrakPCO nemNaplozottOrakPCO);
DataSet GetTanarokNemNaplozottOrarendiOrakHetiEmailErtesito();
DataSet GetOralatogatasok(int intezmenyId, int tanevId, DateTime start, DateTime end, int tanarId);
DataSet GetOraMentessegList(DateTime startDate, DateTime endDate, int osztalyCsoportId, int intezmenyId, int tanevId);
DataSet GetOrarend(int intezmenyId, int tanevId, DateTime start, DateTime end, int? tanarId, int? osztalyCsoportId, int? tanuloId, bool csakOrarend, OrarendTipusEnum orarendTipus, int? tantargyId, int? teremId, bool helyettesitesNelkul, OktNevelesiKategoriaEnum? feladatKategoria, DateTime? orakezdete = null, DateTime? oravege = null, int? hetnapja = null);
DataSet GetOrarendForMobile(int intezmenyId, int tanevId, DateTime start, DateTime end, int? tanarId, int? osztalyCsoportId, int? tanuloId, bool csakOrarend, OrarendTipusEnum orarendTipus, int? tantargyId, int? teremId, bool helyettesitesNelkul, OktNevelesiKategoriaEnum? feladatKategoria, DateTime? orakezdete = null, DateTime? oravege = null, int? hetnapja = null);
DataSet GetOrarendDataSet(int tanevId, int? oktNevelesiKategoriaId = null);
DataSet GetOrarendForKozpontiOrak(int intezmenyId, int tanevId, DateTime start, DateTime end);
DataSet GetOrarendiOrakByTantargyId(int tantargyId, int tanevId);
DataSet GetOrarendiOrakByTeremId(int teremId, int tanevId);
DataSet GetOsztalyCsoportOrarendiOrai(int osztalyCsoportId, int tanevId, bool isFromSzervezet);
DataSet GetOsztalyEsTanarOraiUtkozes(int intezmenyId, int tanevId, int tanarId, int osztalycsoportId, DateTime oraKezdete, DateTime oraVege);
DataSet GetTanarFromHelyettesites(int helyettesitesId, int intezmenyId, int tanevId);
DataSet GetTanevEsemenyeiOrarend(DateTime start, DateTime end);
void Insert(IOrarendiOra dto, bool isFromSzervezet = false);
bool IsOrarendiOraHasElmaradtOra(DateTime date, int orarendiOraGroupId);
bool IsOrarendiOraHelyettesitoTanar(int tanoraId, int tanarId, int hetSorszam);
void KozpontilagToroltOraVisszaallitasa(List<int> kozpontilagToroltOraIdList, int felhasznaloId);
bool NemkotottMunkaidoUtkozesEllenorzes(int intezmenyId, int tanevId, int tanarId, DateTime kezdet, DateTime veg, DateTime datum, int mindegyikHetHetiRendTipusId, int? hetirendId, string nemKotottMunkaIdoGroupId);
bool OrarendiOraDuplikacioEllenorzes(int tanarId, int osztalyCsoportId, int teremId, int tantargyId, DateTime idopont, int oraszam);
bool OrarendiOraOsztalyCsoportUtkozesEllenorzes(int id, DateTime ervenyessegKezdete, DateTime ervenyessegVege, int hetirend, int csengetetesiRendOra, int osztalyCsoportId, int hetNapja, DateTime? oraKezdete, DateTime? oraVege);
bool OrarendiOraTanarUtkozesEllenorzes(int id, DateTime ervenyessegKezdete, DateTime ervenyessegVege, int hetirend, int csengetetesiRendOra, List<int> tanarId, int hetNapja, DateTime? oraKezdete, DateTime? oraVege);
bool OrarendiOraTeremUtkozesEllenorzes(int id, DateTime ervenyessegKezdete, DateTime ervenyessegVege, int hetirend, int csengetetesiRendOra, int teremId, int hetNapja, DateTime? oraKezdete, DateTime? oraVege, bool isEgyediNap);
(int? HelyettesitesId, int? ErrorId) SaveHelyettesites(int orarendiOraId, int tanarId, int helyettesitesTipus, string helyettesItesOka, int hetszam, DateTime helyettesitesNapja, bool isTuloraMentes);
int TanevRendjeOraszamValidation(int osztalycsoportId, DateTime datum, int tanevId);
void Update(IOrarendiOra dto, bool isFromSzervezet = false);
void UpdateHelyettesitesGroupId(int helyettesitesId, int groupId);
(int? HelyettesitesId, int? ErrorId) UpdateHelyettesitoTanar(int orarendiOraId, int helyettesitesId, int ujTanarId, int helyettesitesTipus, string helyettesitesOka, DateTime helyettesitesNapja, int? groupId, bool isTuloraMentes);
void UpdateOrarend(int intezmenyId, int tanevId, DateTime? idoszakKezdete, DateTime? idoszakVege, int? orarendioraId, int? osztalyCsoportId, bool isTeljesTanev = false);
void UpdateOsszefuggoSzakGyakosOrakErvenyessegKezdete(DateTime newSzakGyakKezdoDatum, int tanevId);
void UpdateOsszefuggoSzakGyakosOrakErvenyessegVege(DateTime newSzakGyakVegDatum, int tanevId);
DataSet GetNemElerhetoOrarendiElemekDataSet(int tanevId);
DataSet GetOrarendiOraTulajdonsag(int orarendiOraId, int tanevId);
void SaveOrUpdateOrarendiOraTulajdonsag(Dictionary<int, bool> oraTulajdonsagok, int orarendiOraId, int intezmenyId, int tanevId);
void DuplicateOrarendiOraTulajdonsag(int oldOrarendiOraId, int newOrarendiOraId);
int? CopyOrarendiElem(int copyId, DateTime date, int oraszam);
DataSet GetOraTanuloi(int orarendiOraId);
DataSet GetElsoOrarendiOraDatuma(int orarendiOraId);
void OrarendekTorlese(OrarendekTorlesePco orarendekTorlesePco);
DataSet GetExportAdatokForOrarendekTorlese(OrarendekTorlesePco orarendekTorlesePco);
DataSet GetRogzitettOrak(int tanarId, DateTime start, DateTime end);
void GenerateTeljesOrarend(int intezmenyId, int tanevId, int? orarendioraId = null);
DataSet GetElozoOrakAdatai(string orakAdatai, int intezmenyId, int tanevId);
}
}

View file

@ -0,0 +1,30 @@
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);
}
}

View file

@ -0,0 +1,17 @@
using System;
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IOsszefuggoSzakGyakDal
{
DataSet GetOsszefuggoSzakGyakGrid(int csoportId, int tantargyId, DateTime szakgyakKezdoDatum, DateTime szakgyakVegDatum);
IOsszefuggoSzakGyak Get();
void FullUpdate(IOsszefuggoSzakGyak dto);
void Update(IOsszefuggoSzakGyak dto);
void Insert(IOsszefuggoSzakGyak dto);
void Delete(int id);
void Delete(IOsszefuggoSzakGyak dto);
}
}

View file

@ -0,0 +1,87 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
using Kreta.Enums;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IOsztalyCsoportDal
{
int? GetCsoportTipusByOsztalyCsoportId(int osztalyCsoportId, int intezmenyId);
bool GetIsCsoport(int osztalyCsoportId);
bool GetIsCsoportTipusAlapjan(int osztalyCsoportId, int csoportTipusId);
bool GetIsOsztaly(int osztalyCsoportId);
bool GetIsOsztalyCsoportBontott(int osztalyCsoportId);
bool GetIsVegzosOsztalyCsoport(int osztalyCsoportId);
DataSet GetOsztalyCsoportDataSet(int tanevId, int? oktNevelesiKategoriaId = null);
List<IOsztalyCsoport> GetOsztalybontasosCsoportok(int osztalyId, int tanevId);
DataSet GetOsztalyCsoportFoglalkozasAlapjan(int foglalkozasId);
DataSet GetOsztalyCSoportok(string osztaly, string csoport, int evfolyamTipus = -1, bool isOsztalyCsoportIsKell = true);
DataSet GetOsztalyCsoportokDataSet(string commandText, Dictionary<string, object> commandParameterList);
DataSet GetOsztalyCSoportokEvfolyamAlapjan(string osztaly, string csoport, int evfolyamTipus = -1);
DataSet GetOsztalyCsoportListByEvfolyam(int intezmenyId, int tanevId, string osztaly, string csoport, int evfolyamTipus = -1, int? tanarId = null, bool isOsszefuggoSzakGyak = false, int? feladatKategoriaId = null, bool? csakOsztalyEsTanoraJelleguCsoport = null, bool? isDualisKepzes = null, int? szervezetId = null, int? szervezetAdatokHalmaza = null);
DataSet GetCsoportListByCsoportVezeto(int tanevId, int tanarId, bool isTanoraiCeluCsoportok, int tanoraiCsoportTipusId, bool isSzuperOsztalyfonok, bool? szervezetTipusId = null, int? szervezetId = null);
DataSet GetCsoportBesorolasModositasValidacio(int tanevId, int csoportId, int tanuloId, DateTime datumTol, DateTime datumIg, OktNevelesiKategoriaEnum? feladatKategoria, bool isTorolhetosegVizsgalat);
DataSet GetOsztalyCsoportokEvfolyamAndTanevAlapjan(int tanevId, string osztaly, string csoport, int evfolyamTipus = -1);
DataSet GetOsztalyCsoportokGrouped(int? feladatKategoriaId);
DataSet GetOsztalyCsoportokGroupedByFoglalkozas(int userId);
DataSet GetFelhasznaloOsztalyaiByFoglalkozasAndOsztfo(int intezmenyId, int tanevId, int userId, string osztalyGroupName, string csoportGroupName, bool isKellCsoportvezeto = false);
DataSet GetVezetettOsztalyCsoportokByAlkalmazott(int tanevId, int alkalmazottId);
DataSet GetOsztalyCsoportokForFeljegyzesek(int userId);
DataSet GetOsztalyCsoportokGroupedByKapcsolodas(int userId);
DataSet GetOsztalyCsoportokTanoranKivuliFoglalkozasokhozWithGroup(bool csakOsztalyEsTanoraJelleguCsoport, int tanevId);
DataSet GetOsztalyCsoportokWithTanev(int tanevId);
DataSet GetOsztalyokOsztalyfonokAlapjan(int osztalyfonokVagyHelyettesId);
DataSet GetKapcsolodoOsztalyCsoportokByTanarId(int tanarId, bool osztalyKell, bool csoportKell, bool tartottOraKell, OktNevelesiKategoriaEnum? feladatKategoria, string osztalyGroupName = null, string csoportGroupName = null);
DataSet GetOsztalyokOsztalyfonokAlapjan(int osztalyfonokVagyHelyettesId, int intezmenyId, int tanevId);
DataSet GetOsztalyCsoportok(int tanevId, int? feladatKategoriaId, bool isAktiv = false, bool isFromSzervezet = false, List<int> osztalyfonokIds = null, List<int> tanuloIds = null, int? oktatasiNevelesiFeladatId = null);
DataSet GetCsoportokMindenAdataForExport(int tanevId, OktNevelesiKategoriaEnum? feladatKategoria, CsoportSearchPco pco, bool isSelectedTanev21_22OrLater, bool isSzakkepzoIntezmeny, DateTime? aktualisTanevElsoTanitasiNapja = null);
DataSet GetEvfolyamAktualisLetszamadataiExcelExport(int tanevId, OktNevelesiKategoriaEnum feladatKategoria, OsztalySearchPco pco, DateTime aktualisTanevElsoTanitasiNapja);
DataSet GetOsztalyokMindenAdataExcelExport(int tanevId, OktNevelesiKategoriaEnum feladatKategoria, OsztalySearchPco pco, DateTime aktualisTanevElsoTanitasiNapja, bool isSelectedTanev21_22OrLater, bool isSzakkepzoIntezmeny);
DataSet GetOsztalybaJaroTanulokExcelExport(int tanevId, OsztalySearchPco pco, DateTime? aktualisTanevElsoTanitasiNapja = null);
DataSet GetCsoportbaJaroTanulokExcelExport(int tanevId, OktNevelesiKategoriaEnum? feladatKategoria, CsoportSearchPco pco, DateTime? tanevElsoTanitasiNapja = null);
bool IsOsztaly(int osztcsopId, int tanevId);
List<int> GetTanuloOsztalyCsoportjaiIdList(int tanuloId, DateTime? datum = null);
List<IOsztalyCsoport> GetTanuloOsztalyCsoportjai(int tanuloId, DateTime? datum = null);
List<int> GetTanuloMindenkoriOsztalyCsoportjai(int tanuloId);
bool IsTanuloOsztalyCsoportTagja(int tanuloId, int osztalyCsoportId, DateTime? datum = null);
bool IsOsztalyCsoportNemTanoraiCeluCsoport(int osztalyCsoportId);
IOsztalyCsoport GetSpecific(string condition, Dictionary<string, object> commandParameterList = null);
IOsztalyCsoport Get(int id);
IOsztalyCsoport Get();
DataSet GetCsoportokCsoportvezetoAlapjan(int userId, bool showTanoraCeluCsoportok);
int? GetOsztalyfonokElsonekMegtalaltOsztalya(int tanarId);
DataSet GetOsztalyCsoportokOktatasNevelesiFeladatTipus(string osztalyIdString);
DataSet GetTanuloBesorolasData(int intezmenyId, int tanevId, int tanuloId, int osztalyCsoportId);
DataSet GetTanuloBesorolasaiKisorolasaiDatumDataByTanuloIdList(List<int> tanuloIdList, int osztalyCsoportId);
bool HasTanitasiOra(int osztalyCsoportId);
bool HasTanuloBesorolas(int osztalyCsoportId, bool checkOsztalybontottCsoportok = false);
DataSet GetExistsHianyzasErtekelesFeljegyzesSorolaskor(List<int> pTanuloIdList, DateTime pSorolasDatum, int? pOsztalyCsoportId = null, bool pHianyzasKovetes = false, bool pErtekelesKovetes = false, bool pFeljegyzesKovetes = false);
int GetOsztalyCsoportFeladatKategoria(int osztalyCsoportId);
int GetOsztalyCsoportOktatasNevelesiFeladatTipus(int osztalyCsoportId);
DataSet GetOsztalyTanuloinakGondviseloi(int tanevId, int osztalyId, DateTime datum);
DataSet GetOsztalyokByMuveszetiAg(MuveszetiAgEnum muveszetiAg, int tanevId);
DataSet GetOsztalyCsoportokFeladatKategoria(string osztalyIdString);
DataSet GetOsztalybontasosCsoportokOsztalyAdatokkal(string csoportIdString, int tanevId);
DataSet GetAutoEgyeniCsoportok(string csoportIDArrayString, int tanevId);
List<int> GetKapcsolodoOsztalyBontasokkal(int osztalyCsoportId);
DataSet GetTanuloOsztalyDataSetByOsztalyCsoportId(int tanevId, int osztalyCsoportId);
DataSet GetKapcsolodoOsztalyCsoportok(int osztalyCsoportId);
DataSet GetOsztalyCsoportNev(string osztalyCsoportNev, int? id, int tanevId);
DataSet GetOsztalyBesorolasModositasValidacio(int tanevId, int fromOsztalyId, int toOsztalyId, int tanuloId, DateTime datumTol, DateTime datumIg, OktNevelesiKategoriaEnum feladatKategoria, bool isTorolhetosegVizsgalat, bool isCheckMaxOsztalyReturnKilepes);
DataSet GetTanuloOsztalyEsFeladatkategoriaList(int tanuloId, int tanevId, int intezmenyId, DateTime? datum = null);
DateTime? GetVegzosUtolsoNapByOsztalycsoportId(string azonosito, int tanevId, int intezmenyId, int osztalycsoportId);
DataSet GetCsoportTanuloinakSzakmajegyzeke(int tanevId, int csoportId, DateTime datum);
DataSet GetTanulokSzakmajegyzeke(int tanevId, List<int> tanuloIds, DateTime datum);
DataSet GetOsztalyCsoportAdatokDataSet();
}
}

View file

@ -0,0 +1,40 @@
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);
}
}

View file

@ -0,0 +1,12 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IPedagogusIKTAdatszolgaltatasDal
{
IPedagogusIKTAdatszolgaltatas Get();
IPedagogusIKTAdatszolgaltatas Get(int id);
void Insert(IPedagogusIKTAdatszolgaltatas dto);
void FullUpdate(IPedagogusIKTAdatszolgaltatas dto);
}
}

View file

@ -0,0 +1,14 @@
using System.Collections.Generic;
using Kreta.DataAccess.Interfaces;
using Kreta.Enums;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IRendszerBeallitasDAL
{
IRendszerBeallitas Get(RendszerBeallitasTipusEnum beallitasTipus, int tanevId);
void FullUpdate(IRendszerBeallitas dto);
void ResetSystemSettings(int? intezmenyID, int? tanevID, List<int> exceptSystemSettings);
void FollowupRendszerBeallitas(int intezmenyID, int tanevID, int kovetkezoTanevID, int beallitasID);
}
}

View file

@ -0,0 +1,10 @@
using System.Data;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IRolesDAL
{
DataTable GetFelhasznaloJogosultsag(int felhasznaloId, int szerepkorId);
DataTable GetUserRoles(int? felhasznaloid);
}
}

View file

@ -0,0 +1,43 @@
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses.SZIRAdatszolgaltatasPCOs;
namespace Kreta.DataAccessManual.Interfaces
{
public interface ISZIRAdatszolgDAL
{
ISzirStatFeladatellatasiHely Get();
ISzirStatFeladatellatasiHely Get(int id);
void Insert(ISzirStatFeladatellatasiHely dto);
void Update(ISzirStatFeladatellatasiHely dto);
ISzirStatKonyvtar GetKonyvtar();
ISzirStatKonyvtar GetKonyvtar(int id);
void Insert(ISzirStatKonyvtar dto);
void Update(ISzirStatKonyvtar dto);
DataSet GetAMIData(int intezmenyId, int tanevId);
DataSet GetOktatoData(int intezmenyId, int tanevId);
DataSet GetNemOktatoData(int intezmenyId, int tanevId);
DataSet GetInfraData(int intezmenyId, int tanevId);
DataSet GetNemAllamiData(int tanevId);
DataSet GetSZIRAdatszolgGrid(int tanevId);
DataSet GetNemAllamiGrid(int tanevId);
DataSet GetOsztalyData(int intezmenyId, int tanevId);
DataSet GetTanuloEvElejeData(int intezmenyId, int tanevId);
DataSet GetTanuloEvVegeData(int intezmenyId, int elozoTanevId);
DataSet GetKonyvtarData(int intezmenyId, int tanevId);
int? GetSzirStatTanuloId(int elozoTanevId, int tanuloId, int felhelyId);
ISzirStatTanulo GetTanulo();
ISzirStatTanulo GetTanulo(int id);
void Insert(ISzirStatTanulo dto);
void Update(ISzirStatTanulo dto);
DataSet GetTanuloEvVegeList(int elozoTanevId, TanuloEvVegeSearchPco pco);
ISzirStatNemAllamiOktKolts GetSzirStatNemAllamiOktKolts();
ISzirStatNemAllamiOktKolts GetSzirStatNemAllamiOktKolts(int feladatEllatasiHelyId);
void Insert(ISzirStatNemAllamiOktKolts dto);
void Update(ISzirStatNemAllamiOktKolts dto);
int? GetSzirStatNemAllamiOktKoltsIdFromFeladatEllatasihelyId(int feladatEllatasiHelyId);
DataSet GetKollegiumData(int intezmenyId, int tanevId);
DataSet GetIntezmenyiData(int intezmenyId, int tanevId);
DataSet GetIsAdatokRendbenABekuldeshez(int intezmenyId, int tanevId);
}
}

View file

@ -0,0 +1,28 @@
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.DataAccessManual.Interfaces
{
public interface ISapTavolletDal : IBaseDal<ISAPTavollet>
{
/// <summary>
/// Visszaadja a SAPTavollet (számfejtett távollét) rekordokat.
/// </summary>
/// <param name="alkalmazottId">Amennyiben null, akkor az intézmény összes alkalmazottjára visszaadja.</param>
/// <param name="pco"></param>
/// <returns></returns>
DataSet GetSAPTavolletDataSet(int? alkalmazottId, TavolletSearchPco pco);
/// <summary>
/// Alkalmazott aktuális naptári évre vonatkozó számfejtett távolléteinek szinkronizációja.
/// </summary>
void SyncSapTavollet(Dictionary<string, List<SAPTavolletPco>> tavolletListDict, TavolletSearchPco pco);
/// <summary>
/// Adott tanév és intézmény T_TAVOLLETTIPUS rekordjait adja vissza.
/// </summary>
DataSet GetTavolletTipusDataSet(int tanevId, int intezmenyId);
}
}

View file

@ -0,0 +1,12 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface ISzakkepzesiMunkaszerzodesDAL
{
ISzakmunkaSzerzodes Get(int? id);
int Insert(ISzakmunkaSzerzodes szakmunkaSzerzodes);
void FullUpdate(ISzakmunkaSzerzodes szakmunkaSzerzodes);
void Delete(ISzakmunkaSzerzodes szakmunkaSzerzodes);
}
}

View file

@ -0,0 +1,30 @@
using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
using Kreta.Enums;
namespace Kreta.DataAccessManual.Interfaces
{
public interface ISzamonkeresElorejelzesDal
{
void SetBejelentettSzamonkeresAsKikuldott(IEnumerable<int> idList);
void Delete(int id);
void DeleteAllByOrarendiOraGroupId(int tanevId, int orarendiOraGroupId);
DataSet GetSzamonkeresForOrarendiOraGroupId(int tanevId, int? orarendiOraGroupId);
void DeleteAllByOraGroupIdAndIdoszak(int tanevId, int orarendiOraGroupId, DateTime? oraErvenyessegKezdete, DateTime? oraErvenyessegVege, bool idoszakonKivul = false);
void FullUpdate(ISzamonkeresElorejelzes dto);
ISzamonkeresElorejelzes Get();
ISzamonkeresElorejelzes Get(int id);
DataSet GetBejelentettSzamonkeresekByDateRange(int intezmenyId, int tanevId, DateTime start, DateTime end);
DataSet GetBejelentettSzamonkeresekGrid(int intezmenyId, int tanevId, SzamonkeresElorejelzesSearchPco pco, OktNevelesiKategoriaEnum? feladatKategoria);
DataSet GetSzamonkeresElorejelzesDetailDataSet(int intezmenyId, int tanevId, SzamonkeresElorejelzesSearchPco pco, bool isKellKapcsolodoOsztalyok);
DataSet GetTanulokSzamonkeresElorejelzesei(int intezmenyId, int tanevId, SzamonkeresElorejelzesSearchPco pco);
List<(int TanuloId, Guid IdpUniqueId, int SzamonkeresId, int TanevId, int SzamonkeresModId, string TanuloNeve, string TantargyNeve, string IntezmenyAzonosito)> GetAllSchemaBejelentettSzamonkeresNotification();
bool HasSzamonkeresForOrarendiOraGroupId(int tanevId, int orarendiOraGroupId);
bool HasSzamonkeresByIdoszak(int tanevId, int orarendiOraGroupId, DateTime oraErvenyessegKezdete, DateTime oraErvenyessegVege, bool idoszakonKivul = true);
void Insert(ISzamonkeresElorejelzes dto);
void Update(ISzamonkeresElorejelzes dto);
}
}

View file

@ -0,0 +1,12 @@
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface ISzerepkorDAL
{
void RemoveAll(IAlkalmazott alkalmazott);
ISzerepkor Get(int id);
void AddAlkalmazottSzerepkor(IAlkalmazott alkalmazott, ISzerepkor szerepkor);
}
}

View file

@ -0,0 +1,26 @@

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<int> GetLathatoSzervezetek(int intezmenyId, int tanevId, int? szervezetId, int szervezetAdatokHalmazaId);
}
}

Some files were not shown because too many files have changed in this diff Show more