using System; using System.Data; using Kreta.BusinessLogic.Classes; using Kreta.Core; using Kreta.Resources; namespace Kreta.BusinessLogic.HelperClasses { public class TanuloJogviszonyAdatItemCo { public TanuloJogviszonyAdatItemCo(DataRow row) { TanuloNev = SDAConvert.ToString(row["TanuloNev"]).ReplaceMultipleSpacesAndTrim(); OktatasiAzonosito = SDAConvert.ToString(row["OktatasiAzonosito"]).ReplaceMultipleSpacesAndTrim(); Osztaly = SDAConvert.ToString(row["Osztaly"]).ReplaceMultipleSpacesAndTrim(); OsztalyId = SDAConvert.ToNullableInt32(row["OsztalyId"]); JogviszonyKezdeteDate = SDAConvert.ToDateTime(row["JogviszonyKezdete"]); JogviszonyKezdete = JogviszonyKezdeteDate.HasValue ? JogviszonyKezdeteDate.Value.ToString(Constants.ToStringPattern.HungarianDate) : string.Empty; JogviszonyKeletkezesenekJogcime = SDAConvert.ToString(row["JogviszonyKeletkezesenekJogcime"]).ReplaceMultipleSpacesAndTrim(); JogviszonyKeletkezesenekJogcimeId = SDAConvert.ToNullableInt32(row["JogviszonyKeletkezesenekJogcimeId"]); JogviszonyVegeDate = SDAConvert.ToDateTime(row["JogviszonyVege"]); JogviszonyVege = JogviszonyVegeDate.HasValue ? JogviszonyVegeDate.Value.ToString(Constants.ToStringPattern.HungarianDate) : string.Empty; JogviszonyMegszunesenekJogcime = SDAConvert.ToString(row["JogviszonyMegszunesenekJogcime"]).ReplaceMultipleSpacesAndTrim(); JogviszonyMegszunesenekJogcimeId = SDAConvert.ToNullableInt32(row["JogviszonyMegszunesenekJogcimeId"]); JogviszonyTipus = SDAConvert.ToString(row["JogviszonyTipusa"]).ReplaceMultipleSpacesAndTrim(); JogviszonyTipusId = SDAConvert.ToNullableInt32(row["JogviszonyTipusaId"]); IsJogviszonnyalRendelkezik = SDAConvert.ToBooleanFromTF(row["JogviszonnyalRendelkezik"]); JogviszonnyalRendelkezik = IsJogviszonnyalRendelkezik ? TanuloResource.Aktiv : TanuloResource.Lezart; Megjegyzes = SDAConvert.ToString(row["Megjegyzes"]).ReplaceMultipleSpacesAndTrim(); } public string ID { get; set; } public string TanuloNev { get; set; } public string OktatasiAzonosito { get; set; } public string Osztaly { get; set; } public int? OsztalyId { get; set; } public string JogviszonyKezdete { get; set; } public DateTime? JogviszonyKezdeteDate { get; set; } public string JogviszonyKeletkezesenekJogcime { get; set; } public int? JogviszonyKeletkezesenekJogcimeId { get; set; } public string JogviszonyVege { get; set; } public DateTime? JogviszonyVegeDate { get; set; } public string JogviszonyMegszunesenekJogcime { get; set; } public int? JogviszonyMegszunesenekJogcimeId { get; set; } public string JogviszonyTipus { get; set; } public int? JogviszonyTipusId { get; set; } public string JogviszonnyalRendelkezik { get; set; } public bool IsJogviszonnyalRendelkezik { get; set; } public string Megjegyzes { get; set; } } }