using System.Collections.Generic; using Kreta.Core; using Kreta.Core.ConnectionType; using Kreta.DataAccess.Interfaces; using Kreta.DataAccessManual; using Kreta.DataAccessManual.Interfaces; using Kreta.DataAccessManual.Util; using Kreta.Enums; using Kreta.Enums.ManualEnums; namespace Kreta.BusinessLogic.Helpers { public class TanuloTanugyiAdatokHelper : LogicBase { public TanuloTanugyiAdatokHelper(IConnectionType connectionType) : base(connectionType) { } public void UpdateNaplosorszamEsTorzslapszam(int tanuloTanugyiAdatokId, int? naplosorszam, string torzslapszam) { Dal.CustomConnection.Run(ConnectionType, h => { ITanuloTanugyiAdatokDal tanuloTanugyiAdatokDal = h.TanuloTanugyiAdatokDal(); ITanuloTanugyiAdatok tanuloTanugyiAdatok = tanuloTanugyiAdatokDal.Get(tanuloTanugyiAdatokId); if (tanuloTanugyiAdatok.NaploSorszam != naplosorszam || tanuloTanugyiAdatok.TorzslapSzam != torzslapszam) { tanuloTanugyiAdatok.NaploSorszam = naplosorszam; tanuloTanugyiAdatok.TorzslapSzam = torzslapszam; tanuloTanugyiAdatokDal.FullUpdate(tanuloTanugyiAdatok); } }); } public void UpdateNaplosorszamListGroup(List osztalyIdList) { Dal.CustomConnection.Run(ConnectionType, h => { ITanuloTanugyiAdatokDal tanuloTanugyiAdatokDal = h.TanuloTanugyiAdatokDal(); tanuloTanugyiAdatokDal.UpdateNaplosorszamListGroup(osztalyIdList); }); } public void InsertTanugyiAdatFromTanulo(int tanuloId, int tanuloCsoportId, IOsztaly osztaly, bool isSelectedTanev21_22OrLater) { Dal.CustomConnection.Run(ConnectionType, h => { var tanugyiAdatDal = h.TanuloTanugyiAdatokDal(); var tanuloDal = h.Tanulo(); var tanulo = tanuloDal.Get(tanuloId); var tanuloTanugyiAdatok = tanugyiAdatDal.Get(); tanuloTanugyiAdatok.TanuloCsoportId = tanuloCsoportId; tanuloTanugyiAdatok.TanevId = tanulo.TanevId; tanuloTanugyiAdatok.TantervId = h.TantervDAL().GetTop1TantervId(tanulo.TanevId); tanuloTanugyiAdatok.TanuloEvfolyamTipusId = tanulo.TanuloEvfolyamTipus; tanuloTanugyiAdatok.BeirasiNaploSorszam = tanulo.BeirasiNaploSorszam; tanuloTanugyiAdatok.FelvetelTaneveId = tanulo.FelvetelTaneveId; tanuloTanugyiAdatok.TechnikusiEvfolyam = tanulo.TechnikusiEvfolyam; tanuloTanugyiAdatok.NyilvantartasKezdete = tanulo.NyilvantartasKezdete; tanuloTanugyiAdatok.JogviszonyVarhatoBefejezese = tanulo.JogviszonyVarhatoBefejezese; tanuloTanugyiAdatok.JogviszonyatSzunetelteto = tanulo.JogviszonyatSzunetelteto; tanuloTanugyiAdatok.Tankotelezett = tanulo.Tankotelezett; tanuloTanugyiAdatok.TankotelezettsegVege = tanulo.TankotelezettsegVege; tanuloTanugyiAdatok.Bejaro = tanulo.Bejaro; tanuloTanugyiAdatok.SzakmaiGyakorlaton = tanulo.SzakmaiGyakorlaton; tanuloTanugyiAdatok.Magantanulo = tanulo.Magantanulo; tanuloTanugyiAdatok.MagantanulosagKezdete = tanulo.MagantanulosagKezdete; tanuloTanugyiAdatok.MagantanulosaganakOkaId = tanulo.MagantanulosaganakOka; tanuloTanugyiAdatok.Vendeg = tanulo.Vendeg; tanuloTanugyiAdatok.TandijatFizeto = tanulo.TandijatFizeto; tanuloTanugyiAdatok.TeritesiDijatFizeto = tanulo.TeritesiDijatFizeto; tanuloTanugyiAdatok.TanuloSzerzodeses = tanulo.TanuloSzerzodeses; tanuloTanugyiAdatok.PolgariSzerzodeses = tanulo.PolgariSzerzodeses; tanuloTanugyiAdatok.Egyuttmukodeses = tanulo.Egyuttmukodeses; tanuloTanugyiAdatok.IskolaiKeretekKozott = tanulo.IskolaiKeretekKozott; tanuloTanugyiAdatok.Diaksportkoros = tanulo.Diaksportkoros; tanuloTanugyiAdatok.Evismetlo = tanulo.Evismetlo; tanuloTanugyiAdatok.ElozoIntezmeny = tanulo.ElozoIntezmeny; tanuloTanugyiAdatok.SZKTV = tanulo.SZKTV; tanuloTanugyiAdatok.SZETVAgazat = tanulo.SZETVAgazat; tanuloTanugyiAdatok.OSZTV = tanulo.OSZTV; tanuloTanugyiAdatok.EgyebOrszagosDonto = tanulo.EgyebDonto; tanuloTanugyiAdatok.Szintvizsga = tanulo.Szintvizsga; tanuloTanugyiAdatok.TanterviJellemzoId = tanulo.TanterviJellemzoId; tanuloTanugyiAdatok.IsMasodikTobbSzakma = tanulo.IsMasodikTobbSzakma; tanuloTanugyiAdatok.AgazatiAlapvizsgaEredmenye = tanulo.AgazatiAlapvizsgaEredmenye; tanuloTanugyiAdatok.IsSzakkepzesiMunkaszerzodessel = tanulo.IsSzakkepzesiMunkaszerzodessel; tanuloTanugyiAdatok.DualisKepzohelyNeve = tanulo.DualisKepzohelyNeve; tanuloTanugyiAdatok.DualisKepzohelyAdoszama = tanulo.DualisKepzohelyAdoszama; tanuloTanugyiAdatok.IsBeszamitasos = tanulo.IsBeszamitasos; if (isSelectedTanev21_22OrLater) { tanuloTanugyiAdatok.AgazatId = (int)AgazatTipusEnum.Na; tanuloTanugyiAdatok.SzakkepesitesId = (int)SzakkepesitesTipusEnum.Na; tanuloTanugyiAdatok.ReszszakkepesitesId = (int)ReszszakkepesitesTipusEnum.Na; tanuloTanugyiAdatok.SzakmacsoportId = (int)SzakmacsoportTipusEnum.Na; tanuloTanugyiAdatok.AgazatUjSzktTipusId = (int)AgazatUjSzktTipusEnum.na; tanuloTanugyiAdatok.SzakmaTipusId = (int)SzakmaTipusEnum.na; tanuloTanugyiAdatok.SzakmairanyTipusId = (int)SzakmairanyTipusEnum.na; tanuloTanugyiAdatok.SzakiranyNktTipusId = (int)SzakiranyNktTipusEnum.na; tanuloTanugyiAdatok.SzakkepesitesNktTipusId = (int)SzakkepesitesNktTipusEnum.na; tanuloTanugyiAdatok.TanulmanyiTeruletNktTipusId = (int)TanulmanyiTeruletNktTipusEnum.na; tanuloTanugyiAdatok.ReszSzakmaTipusId = (int)ReszSzakmaTipusEnum.na; tanuloTanugyiAdatok.AgazatReszSzakmaTipusId = (int)AgazatReszSzakmaTipusEnum.na; tanuloTanugyiAdatok.SzakmaReszSzakmaTipusId = (int)SzakmaReszSzakmaTipusEnum.na; } if (osztaly != null) { if (!isSelectedTanev21_22OrLater) { tanuloTanugyiAdatok.AgazatId = osztaly.Agazat; tanuloTanugyiAdatok.SzakkepesitesId = osztaly.Szakkepesites; tanuloTanugyiAdatok.ReszszakkepesitesId = osztaly.Reszszakkepesites; tanuloTanugyiAdatok.SzakmacsoportId = osztaly.SzakmaCsoport; tanuloTanugyiAdatok.AgazatUjSzktTipusId = osztaly.AgazatUjSzktTipusId; tanuloTanugyiAdatok.SzakmaTipusId = osztaly.SzakmaTipusId; tanuloTanugyiAdatok.SzakmairanyTipusId = osztaly.SzakmairanyTipusId; tanuloTanugyiAdatok.SzakiranyNktTipusId = osztaly.SzakiranyNktTipusId; tanuloTanugyiAdatok.SzakkepesitesNktTipusId = osztaly.SzakkepesitesNktTipusId; tanuloTanugyiAdatok.TanulmanyiTeruletNktTipusId = osztaly.TanulmanyiTeruletNktTipusId; } tanuloTanugyiAdatok.MuveszetiAgId = osztaly.MuveszetiAgId; tanuloTanugyiAdatok.MufajTipusId = osztaly.MufajTipusId; tanuloTanugyiAdatok.TanszakTipusId = osztaly.TanszakTipusId; } tanugyiAdatDal.Insert(tanuloTanugyiAdatok); }); } public void UpdateJegyzekAdatokForVisszairatkozas(ITanuloTanugyiAdatok tanuloTanugyiAdatok, bool isSelectedTanev21_22OrLater) { if (isSelectedTanev21_22OrLater) { tanuloTanugyiAdatok.AgazatId = null; tanuloTanugyiAdatok.SzakkepesitesId = null; tanuloTanugyiAdatok.ReszszakkepesitesId = null; tanuloTanugyiAdatok.SzakmacsoportId = null; tanuloTanugyiAdatok.AgazatUjSzktTipusId = null; tanuloTanugyiAdatok.SzakmaTipusId = null; tanuloTanugyiAdatok.SzakmairanyTipusId = null; tanuloTanugyiAdatok.SzakiranyNktTipusId = null; tanuloTanugyiAdatok.SzakkepesitesNktTipusId = null; tanuloTanugyiAdatok.TanulmanyiTeruletNktTipusId = null; } } private void InsertTanugyiAdatFromExistingTanugyiAdat(ITanuloTanugyiAdatok tanuloTanugyiAdatokFrom, int tanuloCsoportId, IOsztaly osztaly, bool isKovetkezo, bool isRegiSzktNaCheck, bool isLeptetes, bool isSzakkepzoIntezmeny, bool isSelectedTanev21_22OrLater) { Dal.CustomConnection.Run(ConnectionType, h => { var tanugyiAdatDal = h.TanuloTanugyiAdatokDal(); var newTanuloTanugyiAdatok = tanugyiAdatDal.Get(); newTanuloTanugyiAdatok.BeirasiNaploSorszam = tanuloTanugyiAdatokFrom.BeirasiNaploSorszam; newTanuloTanugyiAdatok.Bejaro = tanuloTanugyiAdatokFrom.Bejaro; newTanuloTanugyiAdatok.Diaksportkoros = tanuloTanugyiAdatokFrom.Diaksportkoros; newTanuloTanugyiAdatok.EgyebOrszagosDonto = tanuloTanugyiAdatokFrom.EgyebOrszagosDonto; newTanuloTanugyiAdatok.Egyuttmukodeses = tanuloTanugyiAdatokFrom.Egyuttmukodeses; newTanuloTanugyiAdatok.ElozoIntezmeny = tanuloTanugyiAdatokFrom.ElozoIntezmeny; newTanuloTanugyiAdatok.Evismetlo = !isLeptetes && tanuloTanugyiAdatokFrom.Evismetlo; newTanuloTanugyiAdatok.IskolaiKeretekKozott = tanuloTanugyiAdatokFrom.IskolaiKeretekKozott; newTanuloTanugyiAdatok.JogviszonyatSzunetelteto = tanuloTanugyiAdatokFrom.JogviszonyatSzunetelteto; newTanuloTanugyiAdatok.JogviszonyVarhatoBefejezese = tanuloTanugyiAdatokFrom.JogviszonyVarhatoBefejezese; newTanuloTanugyiAdatok.Magantanulo = tanuloTanugyiAdatokFrom.Magantanulo; newTanuloTanugyiAdatok.MagantanulosaganakOkaId = tanuloTanugyiAdatokFrom.MagantanulosaganakOkaId; newTanuloTanugyiAdatok.MagantanulosagKezdete = tanuloTanugyiAdatokFrom.MagantanulosagKezdete; newTanuloTanugyiAdatok.NyilvantartasKezdete = tanuloTanugyiAdatokFrom.NyilvantartasKezdete; newTanuloTanugyiAdatok.OSZTV = tanuloTanugyiAdatokFrom.OSZTV; newTanuloTanugyiAdatok.PolgariSzerzodeses = tanuloTanugyiAdatokFrom.PolgariSzerzodeses; newTanuloTanugyiAdatok.SzakmaiGyakorlaton = tanuloTanugyiAdatokFrom.SzakmaiGyakorlaton; newTanuloTanugyiAdatok.SZETVAgazat = tanuloTanugyiAdatokFrom.SZETVAgazat; newTanuloTanugyiAdatok.Szintvizsga = tanuloTanugyiAdatokFrom.Szintvizsga; newTanuloTanugyiAdatok.SZKTV = tanuloTanugyiAdatokFrom.SZKTV; newTanuloTanugyiAdatok.TandijatFizeto = tanuloTanugyiAdatokFrom.TandijatFizeto; newTanuloTanugyiAdatok.Tankotelezett = tanuloTanugyiAdatokFrom.Tankotelezett; newTanuloTanugyiAdatok.TankotelezettsegVege = tanuloTanugyiAdatokFrom.TankotelezettsegVege; newTanuloTanugyiAdatok.TanuloEvfolyamTipusId = isLeptetes ? null : tanuloTanugyiAdatokFrom.TanuloEvfolyamTipusId; newTanuloTanugyiAdatok.TanuloSzerzodeses = tanuloTanugyiAdatokFrom.TanuloSzerzodeses; newTanuloTanugyiAdatok.TechnikusiEvfolyam = tanuloTanugyiAdatokFrom.TechnikusiEvfolyam; newTanuloTanugyiAdatok.TeritesiDijatFizeto = tanuloTanugyiAdatokFrom.TeritesiDijatFizeto; newTanuloTanugyiAdatok.Vendeg = tanuloTanugyiAdatokFrom.Vendeg; newTanuloTanugyiAdatok.NaploSorszam = isLeptetes ? null : tanuloTanugyiAdatokFrom.NaploSorszam; newTanuloTanugyiAdatok.TorzslapSzam = tanuloTanugyiAdatokFrom.TorzslapSzam; newTanuloTanugyiAdatok.TantervId = isKovetkezo ? h.TantervDAL().GetKovTanevTanterv(tanuloTanugyiAdatokFrom.TantervId, TanevId) : tanuloTanugyiAdatokFrom.TantervId; newTanuloTanugyiAdatok.FelvetelTaneveId = tanuloTanugyiAdatokFrom.FelvetelTaneveId; newTanuloTanugyiAdatok.TanuloCsoportId = tanuloCsoportId; newTanuloTanugyiAdatok.TanevId = TanevId; newTanuloTanugyiAdatok.IsESL16EvesUtanBelepett = tanuloTanugyiAdatokFrom.IsESL16EvesUtanBelepett; newTanuloTanugyiAdatok.BizonyitvanySzama = tanuloTanugyiAdatokFrom.BizonyitvanySzama; newTanuloTanugyiAdatok.TanterviJellemzoId = tanuloTanugyiAdatokFrom.TanterviJellemzoId; newTanuloTanugyiAdatok.IsDualisKepzesben = tanuloTanugyiAdatokFrom.IsDualisKepzesben; newTanuloTanugyiAdatok.IsMasodikTobbSzakma = tanuloTanugyiAdatokFrom.IsMasodikTobbSzakma; newTanuloTanugyiAdatok.AgazatiAlapvizsgaEredmenye = tanuloTanugyiAdatokFrom.AgazatiAlapvizsgaEredmenye; newTanuloTanugyiAdatok.DualisKepzohelyAdoszama = tanuloTanugyiAdatokFrom.DualisKepzohelyAdoszama; newTanuloTanugyiAdatok.DualisKepzohelyNeve = tanuloTanugyiAdatokFrom.DualisKepzohelyNeve; newTanuloTanugyiAdatok.IsOklevelesTechnikusKimenet = tanuloTanugyiAdatokFrom.IsOklevelesTechnikusKimenet; newTanuloTanugyiAdatok.IsSzakkepzesiMunkaszerzodessel = tanuloTanugyiAdatokFrom.IsSzakkepzesiMunkaszerzodessel; newTanuloTanugyiAdatok.IsBeszamitasos = tanuloTanugyiAdatokFrom.IsBeszamitasos; newTanuloTanugyiAdatok.IsBeszamitasosFixSzazalek = tanuloTanugyiAdatokFrom.IsBeszamitasosFixSzazalek; newTanuloTanugyiAdatok.MagantanulosagVege = tanuloTanugyiAdatokFrom.MagantanulosagVege; newTanuloTanugyiAdatok.AgazatAlapOktMegnevTipusId = tanuloTanugyiAdatokFrom.AgazatAlapOktMegnevTipusId; newTanuloTanugyiAdatok.AgazatAlapVizsgaEredTipusId = tanuloTanugyiAdatokFrom.AgazatAlapVizsgaEredTipusId; newTanuloTanugyiAdatok.AgazatiAlapVizsgaTeljesites = tanuloTanugyiAdatokFrom.AgazatiAlapVizsgaTeljesites; newTanuloTanugyiAdatok.AgazatiAlapvizsgaEredmenye = tanuloTanugyiAdatokFrom.AgazatiAlapvizsgaEredmenye; newTanuloTanugyiAdatok.AgazatiAlapvizsgaEredmenyeSz = tanuloTanugyiAdatokFrom.AgazatiAlapvizsgaEredmenyeSz; if (isSelectedTanev21_22OrLater) { if (isSzakkepzoIntezmeny) { newTanuloTanugyiAdatok.TanterviJellegId = tanuloTanugyiAdatokFrom.TanterviJellegId; } var feladatEllatasiHelyHelper = new FeladatEllatasiHelyHelper(new DalHandlerConnectionType(ConnectionType, h)); var osztalyJellemzok = feladatEllatasiHelyHelper.GetOsztalyJellemzoi(osztalyId: osztaly.ID, tanulocsoportId: tanuloCsoportId); var isSzakkepzeses = osztalyJellemzok[OsztalyJellemzoEnum.IsSzakkepzeses]; var isNKTSzakkepzeses = osztalyJellemzok[OsztalyJellemzoEnum.IsNKTSzakkepzeses]; if (isSzakkepzeses || isNKTSzakkepzeses) { newTanuloTanugyiAdatok.AgazatId = tanuloTanugyiAdatokFrom.AgazatId; newTanuloTanugyiAdatok.SzakkepesitesId = tanuloTanugyiAdatokFrom.SzakkepesitesId; newTanuloTanugyiAdatok.ReszszakkepesitesId = tanuloTanugyiAdatokFrom.ReszszakkepesitesId; newTanuloTanugyiAdatok.SzakmacsoportId = tanuloTanugyiAdatokFrom.SzakmacsoportId; newTanuloTanugyiAdatok.AgazatUjSzktTipusId = tanuloTanugyiAdatokFrom.AgazatUjSzktTipusId; newTanuloTanugyiAdatok.SzakmaTipusId = tanuloTanugyiAdatokFrom.SzakmaTipusId; newTanuloTanugyiAdatok.SzakmairanyTipusId = tanuloTanugyiAdatokFrom.SzakmairanyTipusId; newTanuloTanugyiAdatok.SzakiranyNktTipusId = tanuloTanugyiAdatokFrom.SzakiranyNktTipusId; newTanuloTanugyiAdatok.SzakkepesitesNktTipusId = tanuloTanugyiAdatokFrom.SzakkepesitesNktTipusId; newTanuloTanugyiAdatok.TanulmanyiTeruletNktTipusId = tanuloTanugyiAdatokFrom.TanulmanyiTeruletNktTipusId; newTanuloTanugyiAdatok.ReszSzakmaTipusId = tanuloTanugyiAdatokFrom.ReszSzakmaTipusId; newTanuloTanugyiAdatok.AgazatReszSzakmaTipusId = tanuloTanugyiAdatokFrom.AgazatReszSzakmaTipusId; newTanuloTanugyiAdatok.SzakmaReszSzakmaTipusId = tanuloTanugyiAdatokFrom.SzakmaReszSzakmaTipusId; } } if (osztaly != null) { if (!isSelectedTanev21_22OrLater) { if (isRegiSzktNaCheck) { newTanuloTanugyiAdatok.AgazatId = osztaly.Agazat == (int)AgazatTipusEnum.Na ? tanuloTanugyiAdatokFrom.AgazatId : osztaly.Agazat; newTanuloTanugyiAdatok.SzakkepesitesId = osztaly.Szakkepesites == (int)SzakkepesitesTipusEnum.Na ? tanuloTanugyiAdatokFrom.SzakkepesitesId : osztaly.Szakkepesites; newTanuloTanugyiAdatok.ReszszakkepesitesId = osztaly.Reszszakkepesites == (int)ReszszakkepesitesTipusEnum.Na ? tanuloTanugyiAdatokFrom.ReszszakkepesitesId : osztaly.Reszszakkepesites; newTanuloTanugyiAdatok.SzakmacsoportId = osztaly.SzakmaCsoport == (int)SzakmacsoportTipusEnum.Na ? tanuloTanugyiAdatokFrom.SzakmacsoportId : osztaly.SzakmaCsoport; } else { newTanuloTanugyiAdatok.AgazatId = tanuloTanugyiAdatokFrom.AgazatId ?? osztaly.Agazat; newTanuloTanugyiAdatok.SzakkepesitesId = tanuloTanugyiAdatokFrom.SzakkepesitesId ?? osztaly.Szakkepesites; newTanuloTanugyiAdatok.ReszszakkepesitesId = tanuloTanugyiAdatokFrom.ReszszakkepesitesId ?? osztaly.Reszszakkepesites; newTanuloTanugyiAdatok.SzakmacsoportId = tanuloTanugyiAdatokFrom.SzakmacsoportId ?? osztaly.SzakmaCsoport; } newTanuloTanugyiAdatok.AgazatUjSzktTipusId = tanuloTanugyiAdatokFrom.AgazatUjSzktTipusId ?? osztaly.AgazatUjSzktTipusId; newTanuloTanugyiAdatok.SzakmaTipusId = tanuloTanugyiAdatokFrom.SzakmaTipusId ?? osztaly.SzakmaTipusId; newTanuloTanugyiAdatok.SzakmairanyTipusId = tanuloTanugyiAdatokFrom.SzakmairanyTipusId ?? osztaly.SzakmairanyTipusId; newTanuloTanugyiAdatok.SzakiranyNktTipusId = tanuloTanugyiAdatokFrom.SzakiranyNktTipusId ?? osztaly.SzakiranyNktTipusId; newTanuloTanugyiAdatok.SzakkepesitesNktTipusId = tanuloTanugyiAdatokFrom.SzakkepesitesNktTipusId ?? osztaly.SzakkepesitesNktTipusId; newTanuloTanugyiAdatok.TanulmanyiTeruletNktTipusId = tanuloTanugyiAdatokFrom.TanulmanyiTeruletNktTipusId ?? osztaly.TanulmanyiTeruletNktTipusId; } newTanuloTanugyiAdatok.MuveszetiAgId = tanuloTanugyiAdatokFrom.MuveszetiAgId.HasValue ? tanuloTanugyiAdatokFrom.MuveszetiAgId.Value : osztaly.MuveszetiAgId; var tanszakTipusId = (tanuloTanugyiAdatokFrom.TanszakTipusId.HasValue && tanuloTanugyiAdatokFrom.TanszakTipusId != (int)TanszakTipusEnum.na) ? tanuloTanugyiAdatokFrom.TanszakTipusId.Value : osztaly.TanszakTipusId; if (isLeptetes) { if (tanszakTipusId.HasValue && tanszakTipusId.Value >= Constants.MinMaxValues.EgyediSzotarelemMinId) { tanszakTipusId = h.AdatszotarDAL().GetEgyediKovTanevSzotarelemIdByKovTanevIdAndAktTanevSzotarelemId(TanevId, tanszakTipusId.Value); if (!tanszakTipusId.HasValue) { tanszakTipusId = (int)TanszakTipusEnum.na; } } } newTanuloTanugyiAdatok.TanszakTipusId = tanszakTipusId; newTanuloTanugyiAdatok.MufajTipusId = (tanuloTanugyiAdatokFrom.MufajTipusId.HasValue && tanuloTanugyiAdatokFrom.MufajTipusId.Value != (int)MufajTipusEnum.na) ? tanuloTanugyiAdatokFrom.MufajTipusId.Value : osztaly.MufajTipusId; } tanugyiAdatDal.Insert(newTanuloTanugyiAdatok); }); } public void InsertTanugyiAdatForBesorolasJavitas(ITanuloTanugyiAdatok tanuloTanugyiAdatokFrom, int tanuloCsoportId, IOsztaly osztaly, bool isSzakkepzoIntezmeny, bool isSelectedTanev21_22OrLater) { InsertTanugyiAdatFromExistingTanugyiAdat(tanuloTanugyiAdatokFrom, tanuloCsoportId, osztaly, isKovetkezo: false, isRegiSzktNaCheck: false, isLeptetes: false, isSzakkepzoIntezmeny, isSelectedTanev21_22OrLater); } public void InsertTanugyiAdatForAtsorolas(ITanuloTanugyiAdatok tanuloTanugyiAdatokFrom, int tanuloCsoportId, IOsztaly osztaly, bool isSzakkepzoIntezmeny, bool isSelectedTanev21_22OrLater) { InsertTanugyiAdatFromExistingTanugyiAdat(tanuloTanugyiAdatokFrom, tanuloCsoportId, osztaly, isKovetkezo: false, isRegiSzktNaCheck: true, isLeptetes: false, isSzakkepzoIntezmeny, isSelectedTanev21_22OrLater); } public void InsertTanugyiAdatForLeptetes(ITanuloTanugyiAdatok tanuloTanugyiAdatokFrom, int tanuloCsoportId, IOsztaly osztaly, bool isSzakkepzoIntezmeny, bool isSelectedTanev21_22OrLater) { InsertTanugyiAdatFromExistingTanugyiAdat(tanuloTanugyiAdatokFrom, tanuloCsoportId, osztaly, isKovetkezo: true, isRegiSzktNaCheck: true, isLeptetes: true, isSzakkepzoIntezmeny, isSelectedTanev21_22OrLater); } } }