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

23 lines
1.1 KiB
C#

using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.DataAccessManual.Interfaces
{
public interface ITanuloKozossegiSzolgalatDal
{
bool CheckUgyiratszamExists(string ugyiratszam);
void Delete(int id);
void FullUpdate(ITanuloKozossegiSzolgalat dto);
ITanuloKozossegiSzolgalat Get();
ITanuloKozossegiSzolgalat Get(int id);
ITanuloKozossegiSzolgalatNyelv GetKozossegiSzolgalatNyelv();
DataSet GetKozossegiSzolgalatokData(int intezmenyId, KozossegiSzolgalatokSearchPco pco);
DataSet GetKozossegiSzolgalatokReszletek(int intezmenyId, int tanevId, int tanuloId, int tanarId, bool toroltElemek, KozossegiSzolgalatokSearchPco pco);
DataSet GetKozossegiSzolgalatokExcelExport(int intezmenyId, KozossegiSzolgalatokSearchPco pco);
void Insert(ITanuloKozossegiSzolgalat dto);
void InsertKozossegiSzolgalatNyelv(ITanuloKozossegiSzolgalatNyelv dto);
void Update(ITanuloKozossegiSzolgalat dto);
void UpdateKozossegiSzolgalatNyelv(ITanuloKozossegiSzolgalatNyelv dto);
}
}