init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,61 @@
|
|||
using System;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class TanuloEgyszeriPalyakezdesiJuttatasItemCo : TanuloSzakkepzesiJuttatasItemCo, IItemCoMustFill
|
||||
{
|
||||
public new void Fill(DataRow dataRow, int tanevId)
|
||||
{
|
||||
base.Fill(dataRow);
|
||||
SzakmaiVizsgaEredmenye = SDAConvert.ToNullableDouble(dataRow["SzakmaiVizsgaEredmenye"]);
|
||||
SzakmaiVizsgaSzakkepesitesMegnevezese = SDAConvert.ToString(dataRow["SzakmaiVizsgaSzakkepesitesMegnevezese"]).ReplaceMultipleSpacesAndTrim();
|
||||
IsJavitoVizsga = SDAConvert.ToBooleanFromTF(dataRow["IsJavitoVizsga"], false);
|
||||
IsPotloVizsga = SDAConvert.ToBooleanFromTF(dataRow["IsPotloVizsga"], false);
|
||||
SzakmaiVizsgaSzakkepesitesAzonosito = SDAConvert.ToString(dataRow["SzakmaiVizsgaSzakkepesitesAzonosito"]).ReplaceMultipleSpacesAndTrim();
|
||||
VizsgaDatum = SDAConvert.ToDateTime(dataRow["VizsgaDatum"]);
|
||||
if (NemJogosultsagOka.HasValue)
|
||||
{
|
||||
SetNemJogosultsagOkaProperties(tanevId);
|
||||
}
|
||||
|
||||
BizonyitvanySzama = SDAConvert.ToString(dataRow["BizonyitvanySzama"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
public double? SzakmaiVizsgaEredmenye { get; set; }
|
||||
public string SzakmaiVizsgaSzakkepesitesMegnevezese { get; set; }
|
||||
public string SzakmaiVizsgaSzakkepesitesAzonosito { get; set; }
|
||||
public bool IsJavitoVizsga { get; set; }
|
||||
public bool IsPotloVizsga { get; set; }
|
||||
public DateTime? VizsgaDatum { get; set; }
|
||||
public string BizonyitvanySzama { get; set; }
|
||||
|
||||
public string NincsOka { get; set; }
|
||||
public string ErdemjegyMinimumAlatt { get; set; }
|
||||
public string JuttatasMeghatarozasraKerult { get; set; }
|
||||
public string NincsEpjAdata { get; set; }
|
||||
|
||||
protected override void SetNemJogosultsagOkaProperties(int tanevId)
|
||||
{
|
||||
var enumLength = Enum.GetNames(typeof(EpJuttatasraNemJogosultOkaEnum)).Length;
|
||||
|
||||
var mask = 0x1;
|
||||
|
||||
for (int i = 1; i < enumLength; i++)
|
||||
{
|
||||
var property = this.GetType().GetProperty(((EpJuttatasraNemJogosultOkaEnum)mask).ToString());
|
||||
|
||||
if ((NemJogosultsagOka & mask) != 0)
|
||||
property.SetValue(this, IgenNemEnum.Igen.GetDisplayName(tanevId));
|
||||
else
|
||||
property.SetValue(this, IgenNemEnum.Nem.GetDisplayName(tanevId));
|
||||
|
||||
mask <<= 1;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue