47 lines
3.2 KiB
C#
47 lines
3.2 KiB
C#
using System;
|
|
using System.Data;
|
|
using Kreta.DataAccess.Interfaces;
|
|
using Kreta.Enums;
|
|
|
|
namespace Kreta.DataAccessManual.Interfaces
|
|
{
|
|
public interface ITanarDal
|
|
{
|
|
void FullUpdate(IAlkalmazott alkalmazott, IMunkaugyiAdatok adatok);
|
|
void FullUpdate(IPedagogusEletpalyamodell entity);
|
|
void UpdateAlkalmazottEletpalyaModell(IPedagogusEletpalyamodell dto);
|
|
DataSet GetAlkalmazottNames(int tanevId, int intezmenyId, bool oktatasiAzonositoval = false, bool isFromSzervezet = false, int? szervezetId = null, int? szervezetekHalmaza = null);
|
|
DataSet GetBukasokSzama(int tanevId, int tanarId, int darab, double bukasAtlag);
|
|
DataSet GetHeldSubject(int teacherId);
|
|
string GetKepesites(int vegzettsegId, int tanevId);
|
|
DataSet GetKiirtHelyettesitesek(int intezmenyId, int tanevId, int tanarId, int darab);
|
|
DataSet GetKKMainGridVegzettseg(int tanarId);
|
|
DataSet GetMulasztasokSzama(int tanevId, int tanarId, bool isSzuperOsztalyFonok, int darab);
|
|
DataSet GetOsztalyfonokOsztalyfonokhelyettesForDDL(int tanevId, int intezmenyId);
|
|
DataSet GetPedagogusEletpalyamodell(int tanarId);
|
|
DataSet GetPedagogusokOktatasiAzonositoja(int intezmenyId, int tanevId, bool torolt = false);
|
|
int GetSzerepkorId(int jog, int tanevId);
|
|
string GetTanarNev(int id);
|
|
DataSet GetTanarokByTanitottOsztalyForDDL(int osztalyId, int tanevId, bool oktatasiAzonositoval = false);
|
|
DataSet GetTanarokForDDL(bool oktatasiAzonositoval = false, int? tanevId = null, bool isForMentor = false, bool isCsoportnelkuli = false, int? aktualisCsoportvezetoId = null);
|
|
DataSet GetTanulotTanitoTanarok(int tanuloId);
|
|
DataSet GetProfil(int tanarId, int tanevId, Guid? userIdpUniqueId = null);
|
|
DataSet GetTeacherAddressData(int teacherId);
|
|
DataSet GetTeacherEmails(int teacherId);
|
|
DataSet GetTeacherNames(int? kiveveTanarId = null, bool oktatasiAzonositoval = false, int? tanevId = null, bool csakNaploJogkorrel = false);
|
|
DataSet GetTeacherNonStudents(int tanarId, int intezmenyId, int? tanevId, int? osztalyCsoportID);
|
|
DataSet GetTeacherPhones(int teacherId);
|
|
DataSet GetTeacherRating(int teacherId);
|
|
DataSet GetTeacherRoutines(int teacherId);
|
|
DataSet GetTeacherStudents(int tanarId, int tanevId, int? foglalkozasId, int? foglalkozasTipus, double bukasAtlag, bool csakBukasraAllok, int? feladatKategoriaId);
|
|
DataSet GetTeacherSyllabus(int teacherId);
|
|
DataSet GetTimeTableSubjects(int teacherId);
|
|
DataSet GetUtolsoBeNemIrtOrak(int intezmenyId, int tanevId, int tanarId, int darab);
|
|
DataSet GetVegzettseg(int tanarId, int tanevId);
|
|
void Insert(IPedagogusEletpalyamodell entity);
|
|
DataSet KIRTanarokImport(string tanariAdatokXml, int feladatellatasiHelyId, int intezmenyId, int tanevId, int userId);
|
|
DataSet GetTanarokByOktNevKategoria(int tanevId, OktNevelesiKategoriaEnum? oktNevKategoria, int? felhasznaloId = null);
|
|
DataSet GetAlkalmazottNameBirthdays(int tanevId, bool isDualisKepzohelyiOktatok = false);
|
|
int GetTanarId(DateTime datum, int? oraszam, int osztalyCsoportId, int tantargyId);
|
|
}
|
|
}
|