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

25 lines
1 KiB
C#

using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
using Kreta.Framework.Entities;
namespace Kreta.DataAccessManual.Interfaces
{
public interface ITeremDal
{
void Delete(int id);
void Delete(ITerem dto);
void FollowUpTerem(int intezmenyId, int aktTanevId, int kovetkezoTanevId, int teremId);
void FullUpdate(ITerem dto);
ITerem Get();
ITerem Get(int id);
DataSet GetBerbeadhatoTermekMukodesiHelyeinekVarosai(int? tanevId);
DataSet GetTeremDataSet(int intezmenyId, int tanevId, bool isFromSzervezet, int? szervezetId);
DataSet GetTeremIdWithName(bool IsFromSzervezet, int? tanevId = null);
DataSet GetTermekAdataiExcelExport(int tanevId, TeremSearchPCO teremSearchPCO);
void Insert(ITerem dto);
void SetState(EntityState state, ITerem dto);
DataSet TeremKapacitasTullepesVizsgalat(string teremIdArrayString, int? tervezettKapacitas);
int GetKovTanevIdByAktTanevId(int id);
}
}