132 lines
4.6 KiB
C#
132 lines
4.6 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|