36 lines
1.1 KiB
C#
36 lines
1.1 KiB
C#
using System.Linq;
|
|
using Kreta.DataAccess.Interfaces;
|
|
using Kreta.DataAccessManual.Interfaces;
|
|
using Kreta.DataAccessManual.Util;
|
|
using Kreta.Framework.Util;
|
|
using SDA.Kreta.Entities;
|
|
|
|
namespace Kreta.DataAccessManual
|
|
{
|
|
internal class KepesitesDal : DataAccessBase, IKepesitesDal
|
|
{
|
|
public KepesitesDal(DalHandler handler, GridParameters parameters) : base(handler, parameters)
|
|
{
|
|
}
|
|
|
|
public KepesitesDal(DalHandler handler) : base(handler)
|
|
{
|
|
}
|
|
|
|
public void RemoveAll(IVegzettseg vegzettseg)
|
|
{
|
|
var entity = vegzettseg as Vegzettseg;
|
|
entity.Kepesites.RemoveAll();
|
|
}
|
|
public IKepesites Get(int kepesitesTipusId, int tanevId)
|
|
{
|
|
return Kepesites.LoadWithFilter(string.Format(" AND TOROLT = 'F' AND C_KEPESITESTIPUSID = {0} AND C_TANEVID = {1} ", kepesitesTipusId, tanevId)).SingleOrDefault();
|
|
}
|
|
|
|
public void AddvegzettsegKepesites(IVegzettseg vegzettseg, IKepesites kepesites)
|
|
{
|
|
((Vegzettseg)vegzettseg).Kepesites.Add((Kepesites)kepesites);
|
|
}
|
|
|
|
}
|
|
}
|