112 lines
5.3 KiB
C#
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
|
|
}
|
|
}
|