init
This commit is contained in:
@@ -0,0 +1,108 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.BusinessLogic.Helpers;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class UjSzktSzakmajegyzekOsszerendelesItemCo
|
||||
{
|
||||
public UjSzktSzakmajegyzekOsszerendelesItemCo() { }
|
||||
|
||||
public UjSzktSzakmajegyzekOsszerendelesItemCo(DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToInt32(dataRow["Id"]);
|
||||
|
||||
OktatasiNevelesiFeladatId = SDAConvert.ToInt32(dataRow["OktatasiNevelesiFeladatId"]);
|
||||
OktatasiNevelesiFeladatNev = SDAConvert.ToString(dataRow["OktatasiNevelesiFeladatId_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
|
||||
AgazatUjSzktTipusId = SDAConvert.ToInt32(dataRow["AgazatUjSzktTipusId"]);
|
||||
AgazatUjSzktTipusNev = SDAConvert.ToString(dataRow["AgazatUjSzktTipusId_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
AgazatiBesorolas = SDAConvert.ToNullableInt32(dataRow["AgazatiBesorolas"]);
|
||||
|
||||
SzakmaTipusId = SDAConvert.ToNullableInt32(dataRow["SzakmaTipusId"]);
|
||||
var szakmaTipusNev = SDAConvert.ToString(dataRow["SzakmaTipusId_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
SzakmaTipusNev = szakmaTipusNev;
|
||||
SzakkepesitesAzonositoszam = SDAConvert.ToString(dataRow["SzakkepesitesAzonositoszam"]).ReplaceMultipleSpacesAndTrim();
|
||||
|
||||
var szakmaIranyTipusId = SDAConvert.ToNullableInt32(dataRow["SzakmaIranyTipusId"]);
|
||||
SzakmaIranyTipusId = szakmaIranyTipusId;
|
||||
var szakmaIranyTipusNev = SDAConvert.ToString(dataRow["SzakmaIranyTipusId_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
SzakmaIranyTipusNev = szakmaIranyTipusNev;
|
||||
|
||||
SzakkepesitesMegnevezese = UjSzktSzakmajegyzekOsszerendelesHelper.GetSzakkepesitesMegnevezese(szakmaIranyTipusId, szakmaIranyTipusNev, szakmaTipusNev);
|
||||
|
||||
var jelenlegKepzettTanulokSzama = SDAConvert.ToInt32(dataRow["JelenlegKepzettTanulokSzama"]);
|
||||
JelenlegZajloKepzes = jelenlegKepzettTanulokSzama > 0;
|
||||
KepzesreFogadhatoTanulokSzama = SDAConvert.ToInt32(dataRow["KepzesreFogadhatoTanulokSzama"]);
|
||||
JelenlegKepzettTanulokSzama = jelenlegKepzettTanulokSzama;
|
||||
|
||||
var fileId = SDAConvert.ToNullableInt32(dataRow["FileId"]);
|
||||
IsNyilatkozott = fileId.IsEntityId();
|
||||
FileId = fileId;
|
||||
FileNev = SDAConvert.ToString(dataRow["FileNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
FileExtension = SDAConvert.ToString(dataRow["FileExtension"]).ReplaceMultipleSpacesAndTrim();
|
||||
FeltoltesDatum = SDAConvert.ToDateTime(dataRow["FeltoltesDatum"]);
|
||||
|
||||
EszkozallomanyAvultsaga = SDAConvert.ToString(dataRow["EszkozallomanyAvultsaga"]).ReplaceMultipleSpacesAndTrim();
|
||||
EszkozokDarabszama = SDAConvert.ToString(dataRow["EszkozokDarabszama"]).ReplaceMultipleSpacesAndTrim();
|
||||
EgyebEszkozallomanyInformacio = SDAConvert.ToString(dataRow["EgyebEszkozallomanyInformacio"]).ReplaceMultipleSpacesAndTrim();
|
||||
TanmuhelyekSzama = SDAConvert.ToString(dataRow["TanmuhelyekSzama"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
public int? Id { get; set; }
|
||||
|
||||
public string SzakkepesitesMegnevezese { get; set; }
|
||||
|
||||
public int? OktatasiNevelesiFeladatId { get; set; }
|
||||
|
||||
public string OktatasiNevelesiFeladatNev { get; set; }
|
||||
|
||||
public int? AgazatUjSzktTipusId { get; set; }
|
||||
|
||||
public string AgazatUjSzktTipusNev { get; set; }
|
||||
|
||||
public int? AgazatiBesorolas { get; set; }
|
||||
|
||||
public int? SzakmaTipusId { get; set; }
|
||||
|
||||
public string SzakmaTipusNev { get; set; }
|
||||
|
||||
public string SzakkepesitesAzonositoszam { get; set; }
|
||||
|
||||
public int? SzakmaIranyTipusId { get; set; }
|
||||
|
||||
public string SzakmaIranyTipusNev { get; set; }
|
||||
|
||||
public bool JelenlegZajloKepzes { get; set; }
|
||||
|
||||
public int? KepzesreFogadhatoTanulokSzama { get; set; }
|
||||
|
||||
public int JelenlegKepzettTanulokSzama { get; set; }
|
||||
|
||||
public bool IsNyilatkozott { get; set; }
|
||||
|
||||
public int? FileId { get; set; }
|
||||
|
||||
public FileCo File { get; set; }
|
||||
|
||||
public bool IsFileFeltoltve => FileId.IsEntityId();
|
||||
|
||||
public string FileNev { get; set; }
|
||||
|
||||
public string FileExtension { get; set; }
|
||||
|
||||
public string TeljesFileNev => IsFileFeltoltve ? $"{FileNev}.{FileExtension}" : string.Empty;
|
||||
|
||||
public DateTime? FeltoltesDatum { get; set; }
|
||||
|
||||
public string EszkozallomanyAvultsaga { get; set; }
|
||||
|
||||
public string EszkozokDarabszama { get; set; }
|
||||
|
||||
public string EgyebEszkozallomanyInformacio { get; set; }
|
||||
|
||||
public string TanmuhelyekSzama { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user