kreta/Kreta.DataAccessManual/Interfaces/IMukodesiHelyDAL.cs
2024-03-13 00:33:46 +01:00

23 lines
982 B
C#

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);
}
}