155 lines
5.6 KiB
C#
155 lines
5.6 KiB
C#
using System.Data;
|
|
using Kreta.BusinessLogic.Classes;
|
|
using Kreta.Core;
|
|
using Kreta.DataAccess.Interfaces;
|
|
using Kreta.Enums.ManualEnums;
|
|
|
|
namespace Kreta.BusinessLogic.HelperClasses
|
|
{
|
|
public class DualisKepzohelyCo
|
|
{
|
|
public DualisKepzohelyCo() { }
|
|
|
|
public DualisKepzohelyCo(DataRow dataRow, bool isSzerkesztheto)
|
|
{
|
|
ID = SDAConvert.ToInt32(dataRow["SzervezetId"]);
|
|
KepzohelyNeve = SDAConvert.ToString(dataRow["SzervezetNev"]).ReplaceMultipleSpacesAndTrim();
|
|
KepzohelyAdoszama = SDAConvert.ToString(dataRow["SzervezetAzonosito"]).ReplaceMultipleSpacesAndTrim();
|
|
KepzohelyCime = SDAConvert.ToString(dataRow["SzervezetCim"]);
|
|
TanulokSzama = SDAConvert.ToInt32(dataRow["TanulokSzama"]);
|
|
OktatokSzama = SDAConvert.ToInt32(dataRow["OktatokSzama"]);
|
|
CsoportokSzama = SDAConvert.ToInt32(dataRow["CsoportokSzama"]);
|
|
TantargyakSzama = SDAConvert.ToInt32(dataRow["TantargyakSzama"]);
|
|
HelyszinekSzama = SDAConvert.ToInt32(dataRow["HelyszinekSzama"]);
|
|
RogzitoId = SDAConvert.ToInt32(dataRow["RogzitoId"]);
|
|
ParentSzervezetId = SDAConvert.ToNullableInt32(dataRow["ParentSzervezetId"]);
|
|
ParentSzervezetNeve = SDAConvert.ToString(dataRow["ParentSzervezetNev"]).ReplaceMultipleSpacesAndTrim();
|
|
HelyszinTipusId = SDAConvert.ToInt32(dataRow["HelyszinTipusId"]);
|
|
IsSzerkesztheto = isSzerkesztheto;
|
|
}
|
|
|
|
public int? ID { get; set; }
|
|
public string KepzohelyNeve { get; set; }
|
|
public string KepzohelyAdoszama { get; set; }
|
|
public string KepzohelyCime { get; set; }
|
|
public int TanulokSzama { get; set; }
|
|
public int OktatokSzama { get; set; }
|
|
public int CsoportokSzama { get; set; }
|
|
public int TantargyakSzama { get; set; }
|
|
public int HelyszinekSzama { get; set; }
|
|
public int RogzitoId { get; set; }
|
|
public int HelyszinTipusId { get; set; }
|
|
public int? ParentSzervezetId { get; set; }
|
|
public string ParentSzervezetNeve { get; set; }
|
|
|
|
public bool IsSzerkesztheto { get; set; }
|
|
|
|
public static ISzervezet CoToSzervezetEntity(ISzervezet entity, DualisKepzohelyCo co)
|
|
{
|
|
entity.Nev = co.KepzohelyNeve;
|
|
entity.Azonosito = co.KepzohelyAdoszama;
|
|
if (co.ID.HasValue)
|
|
{
|
|
entity.ID = co.ID.Value;
|
|
}
|
|
entity.Szervezetcim = co.KepzohelyCime;
|
|
entity.DualishelyszintipusId = co.HelyszinTipusId;
|
|
if (co.ParentSzervezetId.IsEntityId())
|
|
{
|
|
entity.ParentSzervezetId = co.ParentSzervezetId.Value;
|
|
}
|
|
entity.Tipus = (int)SzervezetTipusEnum.Dualis;
|
|
|
|
return entity;
|
|
}
|
|
}
|
|
|
|
public class DualisCsoportCo
|
|
{
|
|
public DualisCsoportCo() { }
|
|
|
|
public DualisCsoportCo(DataRow dataRow)
|
|
{
|
|
ID = SDAConvert.ToInt32(dataRow["CsoportId"]);
|
|
CsoportNeve = SDAConvert.ToString(dataRow["CsoportNeve"]);
|
|
TanulokSzama = SDAConvert.ToInt32(dataRow["TanulokSzama"]);
|
|
Megjegyzes = SDAConvert.ToString(dataRow["Megjegyzes"]);
|
|
}
|
|
|
|
public int? ID { get; set; }
|
|
public string CsoportNeve { get; set; }
|
|
public int TanulokSzama { get; set; }
|
|
public string Megjegyzes { get; set; }
|
|
}
|
|
|
|
public class DualisTanuloCo
|
|
{
|
|
public DualisTanuloCo() { }
|
|
|
|
public DualisTanuloCo(DataRow dataRow)
|
|
{
|
|
ID = SDAConvert.ToInt32(dataRow["TanuloId"]);
|
|
Nev = SDAConvert.ToString(dataRow["TanuloNeve"]);
|
|
OktatasiAzonosito = SDAConvert.ToString(dataRow["OktatasiAzonosito"]);
|
|
Adoazonosito = SDAConvert.ToString(dataRow["Adoazonosito"]);
|
|
TajSzam = SDAConvert.ToString(dataRow["TajSzam"]);
|
|
}
|
|
|
|
public int? ID { get; set; }
|
|
public string Nev { get; set; }
|
|
public string OktatasiAzonosito { get; set; }
|
|
public string Adoazonosito { get; set; }
|
|
public string TajSzam { get; set; }
|
|
}
|
|
|
|
public class DualisOktatoCo
|
|
{
|
|
public DualisOktatoCo() { }
|
|
|
|
public DualisOktatoCo(DataRow dataRow)
|
|
{
|
|
ID = SDAConvert.ToInt32(dataRow["OktatoId"]);
|
|
Nev = SDAConvert.ToString(dataRow["OktatoNeve"]);
|
|
OktatasiAzonosito = SDAConvert.ToString(dataRow["OktatasiAzonosito"]);
|
|
}
|
|
|
|
public int? ID { get; set; }
|
|
public string Nev { get; set; }
|
|
public string OktatasiAzonosito { get; set; }
|
|
}
|
|
|
|
public class DualisTantargyCo
|
|
{
|
|
public DualisTantargyCo() { }
|
|
|
|
public DualisTantargyCo(DataRow dataRow)
|
|
{
|
|
ID = SDAConvert.ToInt32(dataRow["TantargyId"]);
|
|
Nev = SDAConvert.ToString(dataRow["TantargyNeve"]);
|
|
}
|
|
|
|
public int? ID { get; set; }
|
|
public string Nev { get; set; }
|
|
}
|
|
|
|
public class DualisHelyszinCo
|
|
{
|
|
public DualisHelyszinCo() { }
|
|
|
|
public DualisHelyszinCo(DataRow dataRow)
|
|
{
|
|
ID = SDAConvert.ToInt32(dataRow["TeremId"]);
|
|
Nev = SDAConvert.ToString(dataRow["TeremNeve"]);
|
|
HelyisegJelleg = SDAConvert.ToString(dataRow["HelyisegJelleg"]);
|
|
HelyszinTipus = SDAConvert.ToString(dataRow["HelyszinTipus"]);
|
|
Aktiv = SDAConvert.ToBooleanFromTF(dataRow["Aktiv"]);
|
|
}
|
|
|
|
public int? ID { get; set; }
|
|
public string Nev { get; set; }
|
|
public string HelyisegJelleg { get; set; }
|
|
public string HelyszinTipus { get; set; }
|
|
public bool Aktiv { get; set; }
|
|
}
|
|
|
|
}
|