This commit is contained in:
skidoodle 2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View file

@ -0,0 +1,209 @@
using System.Data;
using Kreta.BusinessLogic.Classes;
using Kreta.Core;
namespace Kreta.BusinessLogic.HelperClasses
{
public class TantargyItemCo
{
public TantargyItemCo() { }
public TantargyItemCo(DataRow dataRow, bool isRendezoOszlopokKell)
{
Id = SDAConvert.ToInt32(dataRow["Id"]);
string nev = SDAConvert.ToString(dataRow["Nev"]).ReplaceMultipleSpacesAndTrim();
Nev = nev;
NevComparableString = nev?.ToComparableString();
TargykategoriaTipusId = SDAConvert.ToInt32(dataRow["TargykategoriaTipusId"]);
if (dataRow.Table.Columns.Contains("EslTargykategoriaTipusId"))
{
EslTargykategoriaTipusId = SDAConvert.ToInt32(dataRow["EslTargykategoriaTipusId"]);
}
Importalt = SDAConvert.ToBooleanFromTF(dataRow["Importalt"]);
if (isRendezoOszlopokKell)
{
Rendez0 = SDAConvert.ToInt32(dataRow["RENDEZ0"]);
Rendez1 = SDAConvert.ToInt32(dataRow["RENDEZ1"]);
Rendez2 = SDAConvert.ToString(dataRow["RENDEZ2"]);
Rendez3 = SDAConvert.ToInt32(dataRow["RENDEZ3"]);
Rendez4 = SDAConvert.ToInt32(dataRow["RENDEZ4"]);
Rendez5 = SDAConvert.ToString(dataRow["RENDEZ5"]);
}
if (dataRow.Table.Columns.Contains("TanevNev"))
{
TanevNev = SDAConvert.ToString(dataRow["TanevNev"]).ReplaceMultipleSpacesAndTrim();
}
if (dataRow.Table.Columns.Contains("TargykategoriaTipusId_DNAME"))
{
TargykategoriaTipusNev = SDAConvert.ToString(dataRow["TargykategoriaTipusId_DNAME"]).ReplaceMultipleSpacesAndTrim();
}
if (dataRow.Table.Columns.Contains("FoTargyNev"))
{
FotargyNev = SDAConvert.ToString(dataRow["FoTargyNev"]).ReplaceMultipleSpacesAndTrim();
}
if (dataRow.Table.Columns.Contains("IsErtekelesKorlatozva"))
{
IsErtekelesKorlatozva = SDAConvert.ToBooleanFromTF(dataRow["IsErtekelesKorlatozva"]);
}
if (dataRow.Table.Columns.Contains("IsFotargy"))
{
IsFotargy = SDAConvert.ToBooleanFromTF(dataRow["IsFotargy"]);
}
if (dataRow.Table.Columns.Contains("GyakorlatiTargy"))
{
IsGyakorlatiTargy = SDAConvert.ToBooleanFromTF(dataRow["GyakorlatiTargy"]);
}
if (dataRow.Table.Columns.Contains("TantargyRovidNev"))
{
RovidNev = SDAConvert.ToString(dataRow["TantargyRovidNev"]);
}
if (dataRow.Table.Columns.Contains("IsAltantargykentBizonyitvanyban"))
{
IsAltantargykentBizonyitvanyban = SDAConvert.ToBooleanFromTF(dataRow["IsAltantargykentBizonyitvanyban"]);
}
if (dataRow.Table.Columns.Contains("IsNincsBeloleOra"))
{
IsNincsBeloleOra = SDAConvert.ToBooleanFromTF(dataRow["IsNincsBeloleOra"]);
}
if (dataRow.Table.Columns.Contains("IsOsztalyNaplobanNemJelenikMeg"))
{
IsOsztalyNaplobanNemJelenikMeg = SDAConvert.ToBooleanFromTF(dataRow["IsOsztalyNaplobanNemJelenikMeg"]);
}
if (dataRow.Table.Columns.Contains("IsOsztalyokOrarendjebenMegjelenik"))
{
IsOsztalyokOrarendjebenMegjelenik = SDAConvert.ToBooleanFromTF(dataRow["IsOsztalyokOrarendjebenMegjelenik"]);
}
if (dataRow.Table.Columns.Contains("IsTanulmanyiAtlagbaSzamit"))
{
IsTanulmanyiAtlagbaSzamit = SDAConvert.ToBooleanFromTF(dataRow["IsTanulmanyiAtlagbaSzamit"]);
}
if (dataRow.Table.Columns.Contains("IsAmiTargy"))
{
IsAmiTargy = SDAConvert.ToBooleanFromTF(dataRow["IsAmiTargy"]);
}
if (dataRow.Table.Columns.Contains("IsKollegiumTargy"))
{
IsKollegiumTargy = SDAConvert.ToBooleanFromTF(dataRow["IsKollegiumTargy"]);
}
if (dataRow.Table.Columns.Contains("IsEgymiTargy"))
{
IsEgymiTargy = SDAConvert.ToBooleanFromTF(dataRow["IsEgymiTargy"]);
}
if (dataRow.Table.Columns.Contains("IsFelnottoktatasTargy"))
{
IsFelnottoktatasTargy = SDAConvert.ToBooleanFromTF(dataRow["IsFelnottoktatasTargy"]);
}
if (dataRow.Table.Columns.Contains("IsMszgTargy"))
{
IsMszgTargy = SDAConvert.ToBooleanFromTF(dataRow["IsMszgTargy"]);
}
if (dataRow.Table.Columns.Contains("AngolNev"))
{
AngolNev = SDAConvert.ToString(dataRow["AngolNev"]);
}
if (dataRow.Table.Columns.Contains("NemetNev"))
{
NemetNev = SDAConvert.ToString(dataRow["NemetNev"]);
}
if (dataRow.Table.Columns.Contains("HorvatNev"))
{
HorvatNev = SDAConvert.ToString(dataRow["HorvatNev"]);
}
if (dataRow.Table.Columns.Contains("RomanNev"))
{
RomanNev = SDAConvert.ToString(dataRow["RomanNev"]);
}
if (dataRow.Table.Columns.Contains("SzerbNev"))
{
SzerbNev = SDAConvert.ToString(dataRow["SzerbNev"]);
}
if (dataRow.Table.Columns.Contains("BizonyitvanyNev"))
{
BizonyitvanyNev = SDAConvert.ToString(dataRow["BizonyitvanyNev"]);
}
if (dataRow.Table.Columns.Contains("FoTargyID"))
{
FotargyId = SDAConvert.ToInt32(dataRow["FoTargyID"]);
}
if (dataRow.Table.Columns.Contains("Sorszam"))
{
Sorszam = SDAConvert.ToInt32(dataRow["Sorszam"]);
}
}
public int Id { get; set; }
public string Nev { get; set; }
public string NevComparableString { get; set; }
public int TargykategoriaTipusId { get; set; }
public int? EslTargykategoriaTipusId { get; set; }
public bool Importalt { get; set; }
public int Rendez0 { get; set; }
public int Rendez1 { get; set; }
public string Rendez2 { get; set; }
public int Rendez3 { get; set; }
public int Rendez4 { get; set; }
public string Rendez5 { get; set; }
public string TanevNev { get; set; }
public string TargykategoriaTipusNev { get; set; }
public string FotargyNev { get; set; }
public bool IsErtekelesKorlatozva { get; set; }
public bool IsFotargy { get; set; }
public bool IsGyakorlatiTargy { get; set; }
public int Sorszam { get; set; }
// szűréshez
public bool IsAltantargykentBizonyitvanyban { get; set; }
public bool IsNincsBeloleOra { get; set; }
public bool IsOsztalyNaplobanNemJelenikMeg { get; set; }
public bool IsOsztalyokOrarendjebenMegjelenik { get; set; }
public bool IsTanulmanyiAtlagbaSzamit { get; set; }
public bool IsAmiTargy { get; set; }
public bool IsKollegiumTargy { get; set; }
public bool IsEgymiTargy { get; set; }
public bool IsFelnottoktatasTargy { get; set; }
public bool IsMszgTargy { get; set; }
public string AngolNev { get; set; }
public string NemetNev { get; set; }
public string HorvatNev { get; set; }
public string RomanNev { get; set; }
public string SzerbNev { get; set; }
public string RovidNev { get; set; }
public string BizonyitvanyNev { get; set; }
public int? FotargyId { get; set; }
}
}