This commit is contained in:
skidoodle 2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View file

@ -0,0 +1,132 @@
using System;
using System.Collections.Generic;
using Kreta.BusinessLogic.Classes;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.BusinessLogic.HelperClasses
{
public class NebuloMultiEditCo
{
public List<int> 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;
}
}
}