using System; using System.Collections.Generic; using Kreta.BusinessLogic.Classes; using Kreta.DataAccessManual.ParameterClasses; namespace Kreta.BusinessLogic.HelperClasses { public class NebuloMultiEditCo { public List IdList { get; set; } public int? Anyanyelv { get; set; } public int? Allampolgarsag { get; set; } public int? Allampolgarsag2 { get; set; } public int? Neme { get; set; } public int? SzuletesiOrszag { get; set; } //public int? TKRokonsagiFok { get; set; } //public string OvodaAzonosito { get; set; } //public string OvodaNev { get; set; } public int? FeladatellatasiHelyId { get; set; } public int? KirSzolgaltatasTipusId { get; set; } public int? Tagozat { get; set; } //public int? EletvitelszeruOttLakasKorzetes { get; set; } public int? SzakertoiBizottsagKormanyhivatalAltalKijelolttanulo { get; set; } public int? SzulojeTestvereTartosanBetegVagyFogyatekkalElo { get; set; } public int? TestvereAzIntezmenyTanuloja { get; set; } public int? SzulojenekMunkahelyeAzIskolaKorzetebenTalalhato { get; set; } public int? AzIskolaALakohelyetolEgyKilometerenBelulTalalhato { get; set; } public int? IsOsszevontOsztaly { get; set; } public int? IsKorzetes { get; set; } public int? SNI { get; set; } public double? SNILetszamSuly { get; set; } public int? BTM { get; set; } public double? BTMLetszamSuly { get; set; } public int? EtikaHitErkolcstan { get; set; } public string Megjegyzes { get; set; } public string Osztalya { get; set; } public string Indoklas { get; set; } public int EugyStatusz { get; set; } public DateTime EugyStatuszDatum { get; set; } public NebuloMultiEditPco ToPco() { NebuloMultiEditPco nebuloMultiEditPco = new NebuloMultiEditPco { FeladatellatasiHelyId = FeladatellatasiHelyId, KirSzolgaltatasTipusId = KirSzolgaltatasTipusId, Tagozat = Tagozat, IdList = IdList, Allampolgarsag2 = Allampolgarsag2, SzuletesiOrszag = SzuletesiOrszag, SzulojeTestvereTartosanBetegVagyFogyatekkalElo = SDAConvert.ToSDABoolean(SzulojeTestvereTartosanBetegVagyFogyatekkalElo), SzulojenekMunkahelyeAzIskolaKorzetebenTalalhato = SDAConvert.ToSDABoolean(SzulojenekMunkahelyeAzIskolaKorzetebenTalalhato), //EletvitelszeruOttLakasKorzetes = SDAConvert.ToSDABoolean(EletvitelszeruOttLakasKorzetes), SNI = SDAConvert.ToSDABoolean(SNI), BTM = SDAConvert.ToSDABoolean(BTM), //OvodaNev = OvodaNev, AzIskolaALakohelyetolEgyKilometerenBelulTalalhato = SDAConvert.ToSDABoolean(AzIskolaALakohelyetolEgyKilometerenBelulTalalhato), IsOsszevontOsztaly = SDAConvert.ToSDABoolean(IsOsszevontOsztaly), IsKorzetes = SDAConvert.ToSDABoolean(IsKorzetes), //TKRokonsagiFok = TKRokonsagiFok, Neme = Neme, Anyanyelv = Anyanyelv, EtikaHitErkolcstan = EtikaHitErkolcstan, Megjegyzes = Megjegyzes, SzakertoiBizottsagKormanyhivatalAltalKijelolttanulo = SDAConvert.ToSDABoolean(SzakertoiBizottsagKormanyhivatalAltalKijelolttanulo), Allampolgarsag = Allampolgarsag, TestvereAzIntezmenyTanuloja = SDAConvert.ToSDABoolean(TestvereAzIntezmenyTanuloja), //OvodaAzonosito = OvodaAzonosito, Osztalya = Osztalya, Indoklas = Indoklas, EugyStatusz = EugyStatusz, EugyStatuszDatum = EugyStatuszDatum }; var sniBool = SDAConvert.ToNullableBoolean(SNI); if (sniBool != null) { if (sniBool.Value) { nebuloMultiEditPco.SNILetszamSuly = SNILetszamSuly; } else { nebuloMultiEditPco.SNILetszamSuly = 1; } } var btmBool = SDAConvert.ToNullableBoolean(BTM); if (btmBool != null) { if (btmBool.Value) { nebuloMultiEditPco.BTMLetszamSuly = BTMLetszamSuly; } else { nebuloMultiEditPco.BTMLetszamSuly = 1; } } return nebuloMultiEditPco; } } }