using System; using System.Data; using Kreta.BusinessLogic.Classes; using Kreta.Core; namespace Kreta.BusinessLogic.HelperClasses { public class TanuloGridItemCo { public TanuloGridItemCo(DataRow dataRow, bool IsFromSzervezet) { TanuloId = SDAConvert.ToInt32(dataRow["TanuloId"]); TanuloNeve = SDAConvert.ToString(dataRow["TanuloNeve"]).ReplaceMultipleSpacesAndTrim(); TanuloNeveElotagNelkul = SDAConvert.ToString(dataRow["TanuloNeveElotagNelkul"]).ReplaceMultipleSpacesAndTrim(); AnyjaNeve = SDAConvert.ToString(dataRow["AnyjaNeve"]).ReplaceMultipleSpacesAndTrim(); OktatasiAzonosito = SDAConvert.ToString(dataRow["OktatasiAzonosito"]).ReplaceMultipleSpacesAndTrim(); Osztaly = SDAConvert.ToString(dataRow["Osztaly"]).ReplaceMultipleSpacesAndTrim(); SzuletesiHely = SDAConvert.ToString(dataRow["SzuletesiHely"]).ReplaceMultipleSpacesAndTrim(); SzuletesiIdo = SDAConvert.ToDateTime(dataRow["SzuletesiIdo"]).Value; OsztalyCsoportId = SDAConvert.ToInt32(dataRow["OsztalyCsoportId"]); if (IsFromSzervezet) { SzervezetNev = SDAConvert.ToString(dataRow["SzervezetNev"]).ReplaceMultipleSpacesAndTrim(); SzervezetAzonosito = SDAConvert.ToString(dataRow["SzervezetAzonosito"]).ReplaceMultipleSpacesAndTrim(); } else { TajSzam = SDAConvert.ToString(dataRow["TajSzam"]).ReplaceMultipleSpacesAndTrim(); AdoazonositoJel = SDAConvert.ToString(dataRow["AdoazonositoJel"]).ReplaceMultipleSpacesAndTrim(); MuveszetiAgId_DNAME = SDAConvert.ToString(dataRow["MuveszetiAgId_DNAME"]).ReplaceMultipleSpacesAndTrim(); IsTanKotelezettText = SDAConvert.ToString(dataRow["Tankotelezett_BNAME"]); IsArchivalt = SDAConvert.ToBoolean(dataRow["IsArchivalt_BOOL"]); } } public int TanuloId { get; set; } public string TanuloNeve { get; set; } public string TanuloNeveElotagNelkul { get; set; } public string AnyjaNeve { get; set; } public string OktatasiAzonosito { get; set; } public string TajSzam { get; set; } public string AdoazonositoJel { get; set; } public string Osztaly { get; set; } public int OsztalyCsoportId { get; set; } public string SzuletesiHely { get; set; } public DateTime SzuletesiIdo { get; set; } public string MuveszetiAgId_DNAME { get; set; } public string IsTanKotelezettText { get; set; } public bool IsArchivalt { get; set; } public bool IsHibasanRogzitettOktatasiAzonosito { get; set; } public bool IsHibasanRogzitettTajSzam { get; set; } public bool IsHibasanRogzitettAdoazonositoJel { get; set; } public string SzervezetNev { get; set; } public string SzervezetAzonosito { get; set; } } }