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

27 lines
1.5 KiB
C#

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