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

28 lines
1.4 KiB
C#

using System.Data;
using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.DataAccessManual.Interfaces
{
public interface IBeszerzesiModulDAL
{
DataSet BeszerzesiIgenyDokList(int igenylesId, int tanevId);
DataSet BeszerzesiIgenyKereses(BeszerzesiIgenySearchPco pco);
DataSet BeszerzesiIgenyMegjegyzesList(int igenylesId, int tanevId);
IBeszerzesiAnyagtorzs GetAnyagtorzsAdat(int torzsId);
DataSet GetAnyagTorzsList(string filterString);
IBeszerzesiAnyag GetBeszerzesiAnyag(int? id = null);
IBeszerzesiAnyagtorzs GetBeszerzesiAnyagtorzs(int? id = null);
IBeszerzesiIgeny GetBeszerzesiIgeny(int? id = null);
IBeszerzesiIgenyMegjegyzes GetBeszerzesiIgenyMegjegyzes(int? id = null);
IBeszerzesiSzallito GetBeszerzesiSzallito(int? id = null);
IBeszerzesiSzallito GetSzallitoTorzsAdat(int torzsId);
DataSet GetSzallitoTorzsList(string filterString);
int InsertOrUpdateBeszerzesiAnyag(IBeszerzesiAnyag dto);
int InsertOrUpdateBeszerzesiIgeny(IBeszerzesiIgeny dto);
int InsertOrUpdateBeszerzesiIgenyMegjegyzes(IBeszerzesiIgenyMegjegyzes dto);
int InsertOrUpdateBeszerzesiSzallito(IBeszerzesiSzallito dto);
string IsLeader(int alkalmazottId, int tanevId);
void Update(IBeszerzesiIgeny dto);
}
}