kreta/Kreta.BusinessLogic/HelperClasses/OsztalyTanuloinakKepzesiJellemzoiItemCo.cs
2024-03-13 00:33:46 +01:00

112 lines
5.3 KiB
C#

using System.Data;
using Kreta.BusinessLogic.Classes;
using Kreta.Core;
namespace Kreta.BusinessLogic.HelperClasses
{
public class OsztalyTanuloinakKepzesiJellemzoiItemCo
{
public OsztalyTanuloinakKepzesiJellemzoiItemCo() { }
public OsztalyTanuloinakKepzesiJellemzoiItemCo(DataRow dataRow)
{
JegyzekTipus = SDAConvert.ToInt32(dataRow["JegyzekTipus"]);
OsztalyId = SDAConvert.ToInt32(dataRow["OsztalyId"]);
Letszam = SDAConvert.ToInt32(dataRow["Letszam"]);
//NOTE: Ha egyet tartalmaz akkor a többit is ezért nem kell mindent külön vizsgálni
if (dataRow.Table.Columns.Contains("AgazatUjSzktTipus"))
{
AgazatUjSzktTipus = SDAConvert.ToString(dataRow["AgazatUjSzktTipus"]).ReplaceMultipleSpacesAndTrim();
SzakmaTipus = SDAConvert.ToString(dataRow["SzakmaTipus"]).ReplaceMultipleSpacesAndTrim();
SzakmairanyTipus = SDAConvert.ToString(dataRow["SzakmairanyTipus"]).ReplaceMultipleSpacesAndTrim();
AgazatUjSzktTipusId = SDAConvert.ToInt32(dataRow["AgazatUjSzktTipusId"]);
SzakmaTipusId = SDAConvert.ToInt32(dataRow["SzakmaTipusId"]);
SzakmairanyTipusId = SDAConvert.ToInt32(dataRow["SzakmairanyTipusId"]);
}
if (dataRow.Table.Columns.Contains("Szakmacsoport"))
{
Szakmacsoport = SDAConvert.ToString(dataRow["Szakmacsoport"]).ReplaceMultipleSpacesAndTrim();
Agazat = SDAConvert.ToString(dataRow["Agazat"]).ReplaceMultipleSpacesAndTrim();
Szakkepesites = SDAConvert.ToString(dataRow["Szakkepesites"]).ReplaceMultipleSpacesAndTrim();
Reszszakkepesites = SDAConvert.ToString(dataRow["Reszszakkepesites"]).ReplaceMultipleSpacesAndTrim();
SzakmacsoportId = SDAConvert.ToInt32(dataRow["SzakmacsoportId"]);
AgazatId = SDAConvert.ToInt32(dataRow["AgazatId"]);
SzakkepesitesId = SDAConvert.ToInt32(dataRow["SzakkepesitesId"]);
ReszszakkepesitesId = SDAConvert.ToInt32(dataRow["ReszszakkepesitesId"]);
}
if (dataRow.Table.Columns.Contains("SzakiranyNktTipus"))
{
SzakiranyNktTipus = SDAConvert.ToString(dataRow["SzakiranyNktTipus"]).ReplaceMultipleSpacesAndTrim();
SzakkepesitesNktTipus = SDAConvert.ToString(dataRow["SzakkepesitesNktTipus"]).ReplaceMultipleSpacesAndTrim();
TanulmanyiTeruletNktTipus = SDAConvert.ToString(dataRow["TanulmanyiTeruletNktTipus"]).ReplaceMultipleSpacesAndTrim();
SzakiranyNktTipusId = SDAConvert.ToInt32(dataRow["SzakiranyNktTipusId"]);
SzakkepesitesNktTipusId = SDAConvert.ToInt32(dataRow["SzakkepesitesNktTipusId"]);
TanulmanyiTeruletNktTipusId = SDAConvert.ToInt32(dataRow["TanulmanyiTeruletNktTipusId"]);
}
if (dataRow.Table.Columns.Contains("AgazatReszSzakmaTipus"))
{
AgazatReszSzakmaTipus = SDAConvert.ToString(dataRow["AgazatReszSzakmaTipus"]).ReplaceMultipleSpacesAndTrim();
SzakmaReszSzakmaTipus = SDAConvert.ToString(dataRow["SzakmaReszSzakmaTipus"]).ReplaceMultipleSpacesAndTrim();
ReszSzakmaTipus = SDAConvert.ToString(dataRow["ReszSzakmaTipus"]).ReplaceMultipleSpacesAndTrim();
AgazatReszSzakmaTipusId = SDAConvert.ToInt32(dataRow["AgazatReszSzakmaTipusId"]);
SzakmaReszSzakmaTipusId = SDAConvert.ToInt32(dataRow["SzakmaReszSzakmaTipusId"]);
ReszSzakmaTipusId = SDAConvert.ToInt32(dataRow["ReszSzakmaTipusId"]);
}
}
public int JegyzekTipus { get; set; }
public int OsztalyId { get; set; }
public int Letszam { get; set; }
#region UjSzkt
public string AgazatUjSzktTipus { get; set; }
public string SzakmaTipus { get; set; }
public string SzakmairanyTipus { get; set; }
public int? AgazatUjSzktTipusId { get; set; }
public int? SzakmaTipusId { get; set; }
public int? SzakmairanyTipusId { get; set; }
#endregion UjSzkt
#region RegiSzkt
public string Szakmacsoport { get; set; }
public string Agazat { get; set; }
public string Szakkepesites { get; set; }
public string Reszszakkepesites { get; set; }
public int? SzakmacsoportId { get; set; }
public int? AgazatId { get; set; }
public int? SzakkepesitesId { get; set; }
public int? ReszszakkepesitesId { get; set; }
#endregion RegiSzkt
#region NKT
public string SzakiranyNktTipus { get; set; }
public string SzakkepesitesNktTipus { get; set; }
public string TanulmanyiTeruletNktTipus { get; set; }
public int? SzakiranyNktTipusId { get; set; }
public int? SzakkepesitesNktTipusId { get; set; }
public int? TanulmanyiTeruletNktTipusId { get; set; }
#endregion NKT
#region ReszSzakma
public string AgazatReszSzakmaTipus { get; set; }
public string SzakmaReszSzakmaTipus { get; set; }
public string ReszSzakmaTipus { get; set; }
public int? AgazatReszSzakmaTipusId { get; set; }
public int? SzakmaReszSzakmaTipusId { get; set; }
public int? ReszSzakmaTipusId { get; set; }
#endregion NKT
}
}