kreta/KretaWeb/Areas/Adatszolgaltatasok/Models/NemAllamiDetailModel.cs
2024-03-13 00:33:46 +01:00

129 lines
7.2 KiB
C#

using System.ComponentModel.DataAnnotations;
using Kreta.BusinessLogic.HelperClasses.SZIRAdatszolgaltatasCOs;
using Kreta.Resources;
namespace Kreta.Web.Areas.Adatszolgaltatasok.Models
{
public class NemAllamiDetailModel
{
public int Id { get; set; }
[Display(Name = nameof(IntezmenyResource.AllamiTamogatasokKoltsegvetesiHozzajarulasokOsszesenEzerFt), ResourceType = typeof(IntezmenyResource))]
public double? AAOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.EbbolEtkezesiDij), ResourceType = typeof(IntezmenyResource))]
public double? ABOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.GyermekTanuloAltalIgenybeVettSzolgaltatasokUtanBefizetettOsszegekEzerFt), ResourceType = typeof(IntezmenyResource))]
public double? ACOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.EbbolTeritesiDijak), ResourceType = typeof(IntezmenyResource))]
public double? ADOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.TeritesiDijakbolEtkezesiDijak), ResourceType = typeof(IntezmenyResource))]
public double? AEOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.EbbolTandijak), ResourceType = typeof(IntezmenyResource))]
public double? AFOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.EbbolEgyebBefizetesek), ResourceType = typeof(IntezmenyResource))]
public double? AGOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.FenntartoiHozzajarulasok), ResourceType = typeof(IntezmenyResource))]
public double? AHOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.MasSajatBevetelek), ResourceType = typeof(IntezmenyResource))]
public double? GOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.SzemelyiJelleguKifizeteskbolBerkoltseg), ResourceType = typeof(IntezmenyResource))]
public double? HOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.BerkoltsegbolPedagogusOktatoMunkakortBetoltokBerkoltsegeEzerFt), ResourceType = typeof(IntezmenyResource))]
public double? IOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.BerkoltsegbolNeveloOktatoMunkatKozvetlenulSegitok), ResourceType = typeof(IntezmenyResource))]
public double? JOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.BerkoltsegbolgazdasagiUgyviteliMuszakiKisegitoMunkakortBetoltokBerkoltsegeEzerFt), ResourceType = typeof(IntezmenyResource))]
public double? KOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.SzemelyiJelleguKifizetesekbolMunkaadokatTerheloJarulekok), ResourceType = typeof(IntezmenyResource))]
public double? LOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.MunkaadokatTerheloJarulekokbolPedagogusOktatoMunkakortBetoltok), ResourceType = typeof(IntezmenyResource))]
public double? MOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.MunkaadokatTerheloJarulekokbolNeveloOktatoMunkatKozvetlenulSegitokPedagoguauEloadok), ResourceType = typeof(IntezmenyResource))]
public double? NOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.MunkaadokatTerheloJarulekokbolGazdasagiUgyviteliMuszakiKisegitoMunkakortBetoltokMunkaadioJarulekaEzerFt), ResourceType = typeof(IntezmenyResource))]
public double? OOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.SzemelyiJelleguKifizetesekbolSzemelyiJelleguEgyebKifizetesek), ResourceType = typeof(IntezmenyResource))]
public double? POszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.SzemelyiJelleguEgyebKifizetesekbolPedagogusOktatoMunkakortBetoltoSzemelyiJelleguEgyebKifizetesek), ResourceType = typeof(IntezmenyResource))]
public double? QOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.SzemelyiJelleguKifizetesekbolEgyebKifizetesek), ResourceType = typeof(IntezmenyResource))]
public double? ROszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.OraadoTanarokSzamaraTortenoKifizetesek), ResourceType = typeof(IntezmenyResource))]
public double? SOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.DologiAnyagiJelleguKifizetesek), ResourceType = typeof(IntezmenyResource))]
public double? TOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.EtkezesreAKonyvtariAllomanyGyarapitasaraATartosTankonyvekBeszerzesereForditottKifizetesek), ResourceType = typeof(IntezmenyResource))]
public double? UOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.FelujitasokatASzakkepzesiAlapfeladatEllatastSzolgaloEpuletekKarbantartasavalKapcsolatosKiadasok), ResourceType = typeof(IntezmenyResource))]
public double? VOszlop { get; set; }
[Display(Name = nameof(IntezmenyResource.BeruhazasokEzerFt), ResourceType = typeof(IntezmenyResource))]
public double? WOszlop { get; set; }
public NemAllamiCo ConvertToCo()
{
return new NemAllamiCo
{
Id = Id,
AAOszlop = AAOszlop?? 0,
ABOszlop = ABOszlop?? 0,
ACOszlop = ACOszlop?? 0,
ADOszlop = ADOszlop?? 0,
AEOszlop = AEOszlop?? 0,
AFOszlop = AFOszlop?? 0,
AGOszlop = AGOszlop?? 0,
AHOszlop = AHOszlop?? 0,
GOszlop = GOszlop?? 0,
HOszlop = HOszlop?? 0,
IOszlop = IOszlop?? 0,
JOszlop = JOszlop?? 0,
KOszlop = KOszlop?? 0,
LOszlop = LOszlop?? 0,
MOszlop = MOszlop?? 0,
NOszlop = NOszlop?? 0,
OOszlop = OOszlop?? 0,
POszlop = POszlop?? 0,
QOszlop = QOszlop?? 0,
ROszlop = ROszlop?? 0,
SOszlop = SOszlop?? 0,
TOszlop = TOszlop?? 0,
UOszlop = UOszlop?? 0,
VOszlop = VOszlop?? 0,
WOszlop = WOszlop?? 0
};
}
public NemAllamiDetailModel ConvertCoToModel(NemAllamiCo co)
{
return new NemAllamiDetailModel()
{
Id = co.Id,
AAOszlop = co.AAOszlop,
ABOszlop = co.ABOszlop,
ACOszlop = co.ACOszlop,
ADOszlop = co.ADOszlop,
AEOszlop = co.AEOszlop,
AFOszlop = co.AFOszlop,
AGOszlop = co.AGOszlop,
AHOszlop = co.AHOszlop,
GOszlop = co.GOszlop,
HOszlop = co.HOszlop,
IOszlop = co.IOszlop,
JOszlop = co.JOszlop,
KOszlop = co.KOszlop,
LOszlop = co.LOszlop,
MOszlop = co.MOszlop,
NOszlop = co.NOszlop,
OOszlop = co.OOszlop,
POszlop = co.POszlop,
QOszlop = co.QOszlop,
ROszlop = co.ROszlop,
SOszlop = co.SOszlop,
TOszlop = co.TOszlop,
UOszlop = co.UOszlop,
VOszlop = co.VOszlop,
WOszlop = co.WOszlop
};
}
}
}