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