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

100 lines
3.7 KiB
C#

using System.Data;
using Kreta.BusinessLogic.Classes;
using Kreta.Core;
using Kreta.DataAccess.Interfaces;
namespace Kreta.BusinessLogic.HelperClasses
{
public class ErettsegiEredmenyItemCo
{
public ErettsegiEredmenyItemCo()
{
}
public ErettsegiEredmenyItemCo(IErettsegiEredmeny entity)
{
Id = entity.ID;
ErettsegiSzintId = entity.ErettsegiSzint;
ErettsegiTantargyId = entity.ErettsegiTantargy;
ErettsegiTipusId = entity.ErettsegiTipus;
GyakorlatiPontszam = entity.GyakorlatPontszam;
IrasbeliPontszam = entity.IrasbeliPontszam;
Megjegyzes = entity.Megjegyzes;
OsszPontszam = entity.OsszPontszam;
SzobeliPontszam = entity.SzobeliPontszam;
TanuloId = entity.TanuloId;
IntezmenyId = entity.IntezmenyId;
TanevId = entity.TanevId;
}
public ErettsegiEredmenyItemCo(DataRow dataRow)
{
Id = SDAConvert.ToInt32(dataRow["ID"]);
Tanulo = SDAConvert.ToString(dataRow["TanuloNev"]).ReplaceMultipleSpacesAndTrim();
AnyjaNeve = SDAConvert.ToString(dataRow["AnyjaNeve"]).ReplaceMultipleSpacesAndTrim();
SzuletesiDatum = SDAConvert.ToDateTime(dataRow["SzuletesiDatum"]).ToShortDateString();
OktatasiAzonosito = SDAConvert.ToString(dataRow["OktatasiAzonosito"]).ReplaceMultipleSpacesAndTrim();
Tantargy = SDAConvert.ToString(dataRow["Tantargy_DNAME"]).ReplaceMultipleSpacesAndTrim();
GyakorlatiPontszam = SDAConvert.ToNullableInt32(dataRow["GyakorlatiPontszam"]);
IrasbeliPontszam = SDAConvert.ToNullableInt32(dataRow["IrasbeliPontszam"]);
SzobeliPontszam = SDAConvert.ToNullableInt32(dataRow["SzobeliPontszam"]);
OsszPontszam = SDAConvert.ToNullableInt32(dataRow["OsszPontszam"]);
Tipus = SDAConvert.ToString(dataRow["Tipus_DNAME"]).ReplaceMultipleSpacesAndTrim();
Szint = SDAConvert.ToString(dataRow["Szint_DNAME"]).ReplaceMultipleSpacesAndTrim();
Szazalek = SDAConvert.ToNullableInt32(dataRow["Szazalek"]);
Erdemjegy = SDAConvert.ToNullableInt32(dataRow["Erdemjegy"]);
Megjegyzes = SDAConvert.ToString(dataRow["Megjegyzes"]).ReplaceMultipleSpacesAndTrim();
OsztalyNev = SDAConvert.ToString(dataRow["OsztalyNev"]).ReplaceMultipleSpacesAndTrim();
OsztalyId = SDAConvert.ToInt32(dataRow["OsztalyId"]);
ErettsegiSzintId = SDAConvert.ToInt32(dataRow["Szint"]);
ErettsegiTipusId = SDAConvert.ToInt32(dataRow["Tipus"]);
ErettsegiTantargyId = SDAConvert.ToInt32(dataRow["Tantargy"]);
}
public int? Id { get; set; }
public int ErettsegiSzintId { get; set; }
public int ErettsegiTantargyId { get; set; }
public int ErettsegiTipusId { get; set; }
public int? GyakorlatiPontszam { get; set; }
public int? IrasbeliPontszam { get; set; }
public string Megjegyzes { get; set; }
public int? OsszPontszam { get; set; }
public int? SzobeliPontszam { get; set; }
public int TanuloId { get; set; }
public int IntezmenyId { get; set; }
public int TanevId { get; set; }
public string Tanulo { get; set; }
public string AnyjaNeve { get; set; }
public string SzuletesiDatum { get; set; }
public string OktatasiAzonosito { get; set; }
public string Tantargy { get; set; }
public string Tipus { get; set; }
public string Szint { get; set; }
public int? Szazalek { get; set; }
public int? Erdemjegy { get; set; }
public string OsztalyNev { get; set; }
public int? OsztalyId { get; set; }
}
}