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

28 lines
722 B
C#

using System;
using System.Collections.Generic;
using System.Data;
using Kreta.DataAccess.Interfaces;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IOraFileDAL
{
IOraFile Get();
IOraFile Get(int id);
int Insert(IOraFile dto);
void UpdateLathatoFileok(int intezmenyId, int tanevId, int? tanitasiOraId, int? orarendiOraId, DateTime oraDatum, List<int> lathatoFileIds);
void Update(IOraFile dto);
void FullUpdate(IOraFile dto);
void Delete(IOraFile dto);
void SaveOraFileData(int oraFileId, string fileNev, string megjegyzes);
DataSet GetOraFilesByDateRange(DateTime start, DateTime end, int? oraFileTipus);
}
}