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

56 lines
2.9 KiB
C#

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