using System; using System.Collections.Generic; using System.Data; using Kreta.DataAccess.Interfaces; using Kreta.DataAccessManual.Interfaces; using Kreta.DataAccessManual.Util; using SDA.DataProvider; using SDA.Kreta.Entities; namespace Kreta.DataAccessManual { internal class IntezmenyAdatszolgaltatasDal : DataAccessBase, IIntezmenyAdatszolgaltatasDal { public IntezmenyAdatszolgaltatasDal(DalHandler handler) : base(handler) { } public void Update(IIntezmenyAdatszolgaltatas dto) { var entity = dto as IntezmenyAdatszolgaltatas; entity.Update(); DalHelper.Commit(); } public void FullUpdate(IIntezmenyAdatszolgaltatas dto) { var entity = dto as IntezmenyAdatszolgaltatas; entity.FullUpdate(); DalHelper.Commit(); } public DateTime? GetSZIRStatVeglegesitesDatuma(int tanevId) { var commandText = @" SELECT C_VEGLEGESSZIRSTATDATUMA FROM T_INTEZMENYADATSZOLGALTATAS_OSSZES WHERE TOROLT = 'F' AND C_TANEVID = :pTanevId "; var parameters = new List { new CommandParameter("pTanevId", tanevId, SDADBType.Int), }; var ds = GetData(commandText, parameters); return ds.Tables[0].Rows[0].Field("C_VEGLEGESSZIRSTATDATUMA"); } } }