init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
129
Kreta.BusinessLogic/HelperClasses/TeremItemCo.cs
Normal file
129
Kreta.BusinessLogic/HelperClasses/TeremItemCo.cs
Normal file
|
@ -0,0 +1,129 @@
|
|||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
using Kreta.Core.CustomAttributes;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class TeremItemCo
|
||||
{
|
||||
#region Fields
|
||||
|
||||
/// <summary>
|
||||
/// Technikai paraméter(ek) a reflection-ös exporthoz.
|
||||
/// </summary>
|
||||
public const string TeremTemplateExportAttributeId = nameof(TeremTemplateExportAttributeId);
|
||||
public const string TeremExportAttributeId = nameof(TeremExportAttributeId);
|
||||
public const string TermekAdataiExportAttributeId = nameof(TermekAdataiExportAttributeId);
|
||||
|
||||
#endregion Fields
|
||||
|
||||
public TeremItemCo() { }
|
||||
|
||||
public TeremItemCo(DataRow dataRow, bool isSzerkesztheto)
|
||||
{
|
||||
Id = SDAConvert.ToInt32(dataRow["Id"]);
|
||||
var nev = SDAConvert.ToString(dataRow["Nev"]).ReplaceMultipleSpacesAndTrim();
|
||||
Nev = nev;
|
||||
NevComparableString = nev?.ToComparableString();
|
||||
JellegId = SDAConvert.ToInt32(dataRow["JellegId"]);
|
||||
JellegNev = SDAConvert.ToString(dataRow["JellegId_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
Kapacitas = SDAConvert.ToNullableInt32(dataRow["Kapacitas"]);
|
||||
Terulet = SDAConvert.ToNullableInt32(dataRow["Terulet"]);
|
||||
Importalt = SDAConvert.ToBooleanFromTF(dataRow["Importalt"]);
|
||||
|
||||
MukodesiHelyId = SDAConvert.ToInt32(dataRow["MukodesiHelyId"]);
|
||||
MukodesiHelyNev = SDAConvert.ToString(dataRow["MukodesiHelyNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
IsAktiv = SDAConvert.ToBooleanFromTF(dataRow["IsAktiv"]);
|
||||
IsAktivNev = SDAConvert.ToString(dataRow["IsAktiv_BNAME"]);
|
||||
TeremfelelosId = SDAConvert.ToNullableInt32(dataRow["TeremfelelosId"]);
|
||||
TeremfelelosNev = SDAConvert.ToString(dataRow["TeremfelelosNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
VizsgaKapacitas = SDAConvert.ToNullableInt32(dataRow["VizsgaKapacitas"]);
|
||||
IsTobbOratLehetTartani = SDAConvert.ToBooleanFromTF(dataRow["IsTobbOratLehetTartani"]);
|
||||
IsWifiLefedett = SDAConvert.ToBooleanFromTF(dataRow["IsWifiLefedett"]);
|
||||
Megjegyzes = SDAConvert.ToString(dataRow["Megjegyzes"]).ReplaceMultipleSpacesAndTrim();
|
||||
|
||||
IsInternetkapcsolatElerheto = SDAConvert.ToBooleanFromTF(dataRow["IsInternetKapcsolatElerheto"]);
|
||||
OktCelraHasznaltSzamitogepekSzama = SDAConvert.ToNullableInt32(dataRow["OktCelraHasznaltSzamitogepekSzama"]);
|
||||
IsInterakttablavalMunkaallomassalFelszerelt = SDAConvert.ToBooleanFromTF(dataRow["IsInteraktTablavalMunkaAllomassalFelszerelt"]);
|
||||
|
||||
RogzitoId = SDAConvert.ToNullableInt32(dataRow["RogzitoId"]);
|
||||
SzervezetId = SDAConvert.ToNullableInt32(dataRow["SzervezetId"]);
|
||||
SzervezetNeve = SDAConvert.ToString(dataRow["SzervezetNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
SzervezetAzonositoja = SDAConvert.ToString(dataRow["SzervezetAzonosito"]).ReplaceMultipleSpacesAndTrim();
|
||||
IsSzerkesztheto = isSzerkesztheto;
|
||||
}
|
||||
|
||||
public int Id { get; set; }
|
||||
|
||||
[SimpleExportColumn(TeremTemplateExportAttributeId, 00, nameof(ImportExportTeremResource.ImportHeaderNameHelyisegNev), typeof(ImportExportTeremResource))]
|
||||
[SimpleExportColumn(TeremExportAttributeId, 00, nameof(ImportExportTeremResource.ImportHeaderNameHelyisegNev), typeof(ImportExportTeremResource))]
|
||||
[SimpleExportColumn(TermekAdataiExportAttributeId, 00, nameof(ImportExportTeremResource.ImportHeaderNameHelyisegNev), typeof(ImportExportTeremResource))]
|
||||
public string Nev { get; set; }
|
||||
|
||||
public string NevComparableString { get; set; }
|
||||
|
||||
public int JellegId { get; set; }
|
||||
|
||||
[SimpleExportColumn(TeremTemplateExportAttributeId, 01, nameof(ImportExportTeremResource.ImportHeaderNameJelleg), typeof(ImportExportTeremResource))]
|
||||
[SimpleExportColumn(TeremExportAttributeId, 01, nameof(ImportExportTeremResource.ImportHeaderNameJelleg), typeof(ImportExportTeremResource))]
|
||||
[SimpleExportColumn(TermekAdataiExportAttributeId, 01, nameof(ImportExportTeremResource.ImportHeaderNameJelleg), typeof(ImportExportTeremResource))]
|
||||
public string JellegNev { get; set; }
|
||||
|
||||
[SimpleExportColumn(TeremTemplateExportAttributeId, 02, nameof(ImportExportTeremResource.ImportHeaderNameBefogadokepesseg), typeof(ImportExportTeremResource))]
|
||||
[SimpleExportColumn(TeremExportAttributeId, 02, nameof(ImportExportTeremResource.ImportHeaderNameBefogadokepesseg), typeof(ImportExportTeremResource))]
|
||||
[SimpleExportColumn(TermekAdataiExportAttributeId, 02, nameof(ImportExportTeremResource.ImportHeaderNameBefogadokepesseg), typeof(ImportExportTeremResource))]
|
||||
public int? Kapacitas { get; set; }
|
||||
|
||||
[SimpleExportColumn(TeremTemplateExportAttributeId, 03, nameof(ImportExportTeremResource.ImportHeaderNameAlapterulet), typeof(ImportExportTeremResource))]
|
||||
[SimpleExportColumn(TeremExportAttributeId, 03, nameof(ImportExportTeremResource.ImportHeaderNameAlapterulet), typeof(ImportExportTeremResource))]
|
||||
[SimpleExportColumn(TermekAdataiExportAttributeId, 03, nameof(ImportExportTeremResource.ImportHeaderNameAlapterulet), typeof(ImportExportTeremResource))]
|
||||
public int? Terulet { get; set; }
|
||||
|
||||
public int MukodesiHelyId { get; set; }
|
||||
|
||||
[SimpleExportColumn(TeremExportAttributeId, 04, nameof(ImportExportTeremResource.ExportHeaderNameMukodesiHely), typeof(ImportExportTeremResource))]
|
||||
[SimpleExportColumn(TermekAdataiExportAttributeId, 04, nameof(ImportExportTeremResource.ExportHeaderNameMukodesiHely), typeof(ImportExportTeremResource))]
|
||||
public string MukodesiHelyNev { get; set; }
|
||||
|
||||
[SimpleExportColumn(TeremExportAttributeId, 05, nameof(ImportExportTeremResource.ExportHeaderNameAktiv), typeof(ImportExportTeremResource))]
|
||||
[SimpleExportColumn(TermekAdataiExportAttributeId, 07, nameof(ImportExportTeremResource.ExportHeaderNameAktiv), typeof(ImportExportTeremResource))]
|
||||
public bool IsAktiv { get; set; }
|
||||
|
||||
public string IsAktivNev { get; set; }
|
||||
|
||||
public int? TeremfelelosId { get; set; }
|
||||
|
||||
[SimpleExportColumn(TermekAdataiExportAttributeId, 05, nameof(ImportExportTeremResource.ExportHeaderNameTeremfelelos), typeof(ImportExportTeremResource))]
|
||||
public string TeremfelelosNev { get; set; }
|
||||
|
||||
[SimpleExportColumn(TermekAdataiExportAttributeId, 06, nameof(ImportExportTeremResource.ExportHeaderNameVizsgaBefogadokepesseg), typeof(ImportExportTeremResource))]
|
||||
public int? VizsgaKapacitas { get; set; }
|
||||
|
||||
[SimpleExportColumn(TermekAdataiExportAttributeId, 08, nameof(ImportExportTeremResource.ExportHeaderNameEgyszerreTobbOratLehetTartani), typeof(ImportExportTeremResource))]
|
||||
public bool IsTobbOratLehetTartani { get; set; }
|
||||
|
||||
[SimpleExportColumn(TermekAdataiExportAttributeId, 09, nameof(ImportExportTeremResource.ExportHeaderNameWifiElerheto), typeof(ImportExportTeremResource))]
|
||||
public bool IsWifiLefedett { get; set; }
|
||||
|
||||
[SimpleExportColumn(TermekAdataiExportAttributeId, 10, nameof(ImportExportTeremResource.ExportHeaderNameMegjegyzes), typeof(ImportExportTeremResource))]
|
||||
public string Megjegyzes { get; set; }
|
||||
|
||||
public bool IsInternetkapcsolatElerheto { get; set; }
|
||||
public int? OktCelraHasznaltSzamitogepekSzama { get; set; }
|
||||
public bool IsInterakttablavalMunkaallomassalFelszerelt { get; set; }
|
||||
|
||||
public bool Importalt { get; set; }
|
||||
|
||||
public int? RogzitoId { get; set; }
|
||||
|
||||
public int? SzervezetId { get; set; }
|
||||
|
||||
public string SzervezetNeve { get; set; }
|
||||
|
||||
public string SzervezetAzonositoja { get; set; }
|
||||
|
||||
public bool IsSzerkesztheto { get; set; }
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue