init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,85 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Core.ConnectionType;
|
||||
using Kreta.DataAccess.Interfaces;
|
||||
using Kreta.DataAccessManual;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.BusinessLogic.Helpers
|
||||
{
|
||||
public class SzakkepzesiMunkaszerzodesHelper : LogicBase
|
||||
{
|
||||
#region Constructors
|
||||
|
||||
public SzakkepzesiMunkaszerzodesHelper(IConnectionType connectionType) : base(connectionType) { }
|
||||
|
||||
#endregion Constructors
|
||||
|
||||
private DataSet GetSzakkepzesiMunkaszerzodesek(SzakkepzesiMunkaszerzodesSearchCo searchCo)
|
||||
{
|
||||
var szervezetIdList = new SzervezetHelper(ConnectionType).GetLathatoSzervezetIdList(searchCo.SzervezetId, SzervezetAdatokHalmazaEnum.SzervezetEsAlSzervezetek, true);
|
||||
return Dal.CustomConnection.Run(ConnectionType, h =>
|
||||
{
|
||||
var dal = h.MunkaszerzodesDal(GridParameters);
|
||||
return dal.GetSzakkepzesiMunkaszerzodesek(searchCo.ConvertToPco(szervezetIdList), TanevId, IntezmenyId);
|
||||
});
|
||||
}
|
||||
|
||||
public List<SzakkepzesiMunkaszerzodesCo> GetSzakkepzesiMunkaszerzodesListajaCoList(SzakkepzesiMunkaszerzodesSearchCo searchCo)
|
||||
{
|
||||
var dataSet = GetSzakkepzesiMunkaszerzodesek(searchCo);
|
||||
|
||||
var result = new List<SzakkepzesiMunkaszerzodesCo>();
|
||||
foreach (DataRow dataRow in dataSet.Tables[0].Rows)
|
||||
{
|
||||
var item = new SzakkepzesiMunkaszerzodesCo(dataRow);
|
||||
result.Add(item);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
public SzakkepzesiMunkaszerzodesInfoCO GetSzakepzesiMunkaszerzodesById(int id)
|
||||
{
|
||||
return Dal.CustomConnection.Run(ConnectionType, h =>
|
||||
{
|
||||
var dal = h.MunkaszerzodesDal(GridParameters);
|
||||
return ConvertNewCo(dal.Get(id));
|
||||
});
|
||||
}
|
||||
|
||||
private SzakkepzesiMunkaszerzodesInfoCO ConvertNewCo(IMunkaSzerzodes entity)
|
||||
{
|
||||
var co = new SzakkepzesiMunkaszerzodesInfoCO()
|
||||
{
|
||||
BevKezd = entity.BevKezd,
|
||||
BevVeg = entity.BevVeg,
|
||||
BeerkezesDat = entity.BeerkezesDat,
|
||||
AdatSzolgCegNeve = entity.AdatSzolgCegNeve,
|
||||
AdatSzolgTermCsNev = entity.AdatSzolgTermCsNev,
|
||||
AdatSzolgTermUNev = entity.AdatSzolgTermUNev,
|
||||
AdatSzolgSzekhelyOr = entity.AdatSzolgSzekhelyOr,
|
||||
AdatSzolgSzekhelyIr = entity.AdatSzolgSzekhelyIr,
|
||||
AdatSzolgSzekhelyHg = entity.AdatSzolgSzekhelyHg,
|
||||
AdatSzolgSzekhelyKt = entity.AdatSzolgSzekhelyKt,
|
||||
AdatSzolgSzekhelyJel = entity.AdatSzolgSzekhelyJel,
|
||||
AdatSzolgSzekhelySz = entity.AdatSzolgSzekhelySz,
|
||||
AdatSzolgSzekhelyEp = entity.AdatSzolgSzekhelyEp,
|
||||
AdatSzolgSzekhelyLh = entity.AdatSzolgSzekhelyLh,
|
||||
AdatSzolgSzekhelyEm = entity.AdatSzolgSzekhelyEm,
|
||||
AdatSzolgSzekhelyAj = entity.AdatSzolgSzekhelyAj,
|
||||
AdozoAdoSzam = entity.AdozoAdoSzam,
|
||||
Titulus = entity.Titulus,
|
||||
TermCsNev = entity.TermCsNev,
|
||||
TermUNev = entity.TermUNev,
|
||||
TermSzulIdo = entity.TermSzulIdo,
|
||||
TermSzulHely = entity.TermSzulHely,
|
||||
TAJSzam = entity.TAJSzam,
|
||||
TermAzon = entity.TermAzon
|
||||
};
|
||||
|
||||
return co;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue