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 } }