114 lines
7.1 KiB
C#
114 lines
7.1 KiB
C#
using System;
|
|
using Kreta.BusinessLogic.Classes;
|
|
using Kreta.BusinessLogic.HelperClasses;
|
|
using Kreta.Core.CustomAttributes;
|
|
using Kreta.Resources;
|
|
|
|
namespace Kreta.Web.Areas.Tanulo.Models
|
|
{
|
|
public class TanuloSzakkepzesiOsztondijGridModel : TanuloSzakkepzesiJuttatasGridModel
|
|
{
|
|
|
|
public TanuloSzakkepzesiOsztondijGridModel()
|
|
{
|
|
|
|
}
|
|
|
|
public TanuloSzakkepzesiOsztondijGridModel(TanuloSzakkepzesiOsztondijakItemCo juttatasokCO)
|
|
: base(juttatasokCO)
|
|
{
|
|
TanuloNeve = juttatasokCO.TanuloNeve;
|
|
EvfolyamNev = juttatasokCO.EvfolyamNeve;
|
|
IsJogosultsagText = juttatasokCO.Jogosultsag.GetDisplayName();
|
|
NemJogosultsagOka_STR = juttatasokCO.NemJogosultsagOka_STR;
|
|
OsztondijOsszege = juttatasokCO.JuttatasOsszege??0;
|
|
OktatasiAzonosito = juttatasokCO.OktatasiAzonosito;
|
|
NemTanuloiJogviszonyaVan = juttatasokCO.NemTanuloiJogviszonyaVan;
|
|
AVizsgaltHonapbanNemVoltTanuloiJogviszonya = juttatasokCO.AVizsgaltHonapbanNemVoltTanuloiJogviszonya;
|
|
NemAMegjeloltEvfolyamraVanBesorolva = juttatasokCO.NemAMegjeloltEvfolyamraVanBesorolva;
|
|
MasodikVagyTobbesSzakmatSzerzo = juttatasokCO.MasodikVagyTobbesSzakmatSzerzo;
|
|
BeszamitasosTanulo = juttatasokCO.BeszamitasosTanulo.GetDisplayName();
|
|
Evismetlo = juttatasokCO.Evismetlo;
|
|
IgazolatlanMulasztasokSzama = juttatasokCO.IgazolatlanMulasztasokSzama;
|
|
DualisOktatas = juttatasokCO.DualisOktatas;
|
|
AtlagMinimumAlatt = juttatasokCO.AtlagMinimumAlatt;
|
|
TechnikaiOsztalyTagja = juttatasokCO.TechnikaiOsztalyTagja;
|
|
VendegTanulo = juttatasokCO.VendegTanulo;
|
|
JogviszonySzuneteltetese = juttatasokCO.JogviszonySzuneteltetese;
|
|
KeresztfelevesOsztalyTagja = juttatasokCO.KeresztfelevesOsztalyTagja;
|
|
OsztondijbolKizarva = juttatasokCO.OsztondijbolKizarva;
|
|
MulasztasMiattKizart = juttatasokCO.MulasztasMiattKizart;
|
|
NemSzakmajegyzekSzerintiKepzes = juttatasokCO.NemSzakmajegyzekSzerintiKepzes;
|
|
NemIngyenesKepzesenResztvevo = juttatasokCO.NemIngyenesKepzesenResztvevo;
|
|
Osztaly = juttatasokCO.Osztaly;
|
|
KeziAtlag = juttatasokCO.KeziAtlag;
|
|
SzamitottAtlag = juttatasokCO.SzamitottAtlag;
|
|
FigyelembeVettAtlag = juttatasokCO.KeziAtlag ?? juttatasokCO.SzamitottAtlag;
|
|
Szazalek = juttatasokCO.Szazalek;
|
|
BankszamlaszamMegadva = juttatasokCO.BankszamlaszamMegadva.GetDisplayName();
|
|
Eletkor = juttatasokCO.SzuletesiIdeje.Value.Age(DateTime.Today);
|
|
}
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 05, nameof(SzakkepzesiJuttatasokResource.Eletkor), typeof(SzakkepzesiJuttatasokResource))]
|
|
public int Eletkor { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 09, nameof(SzakkepzesiJuttatasokResource.BankszamlaszamMegadva), typeof(SzakkepzesiJuttatasokResource))]
|
|
public string BankszamlaszamMegadva { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 12, nameof(SzakkepzesiJuttatasokResource.AVizsgaltHonapbanNemVoltTanuloiJogviszonya), typeof(SzakkepzesiJuttatasokResource))]
|
|
public string AVizsgaltHonapbanNemVoltTanuloiJogviszonya { get; set; }
|
|
|
|
public string NemAMegjeloltEvfolyamraVanBesorolva { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 14, nameof(SzakkepzesiJuttatasokResource.Evismetlo), typeof(SzakkepzesiJuttatasokResource))]
|
|
public string Evismetlo { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 15, nameof(SzakkepzesiJuttatasokResource.IgazolatlanMulasztasokSzama), typeof(SzakkepzesiJuttatasokResource))]
|
|
public string IgazolatlanMulasztasokSzama { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 16, nameof(SzakkepzesiJuttatasokResource.DualisOktatas), typeof(SzakkepzesiJuttatasokResource))]
|
|
public string DualisOktatas { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 17, nameof(SzakkepzesiJuttatasokResource.AtlagMinimumAlatt), typeof(SzakkepzesiJuttatasokResource))]
|
|
public string AtlagMinimumAlatt { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 18, nameof(SzakkepzesiJuttatasokResource.TechnikaiOsztalyTagja), typeof(SzakkepzesiJuttatasokResource))]
|
|
public string TechnikaiOsztalyTagja { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 19, nameof(SzakkepzesiJuttatasokResource.VendegTanulo), typeof(SzakkepzesiJuttatasokResource))]
|
|
public string VendegTanulo { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 20, nameof(SzakkepzesiJuttatasokResource.JogviszonySzuneteltetese), typeof(SzakkepzesiJuttatasokResource))]
|
|
public string JogviszonySzuneteltetese { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 21, nameof(SzakkepzesiJuttatasokResource.KeresztfelevesOsztalyTagja), typeof(SzakkepzesiJuttatasokResource))]
|
|
public string KeresztfelevesOsztalyTagja { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 22, nameof(SzakkepzesiJuttatasokResource.OsztondijbolKizarva), typeof(SzakkepzesiJuttatasokResource))]
|
|
public string OsztondijbolKizarva { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 23, nameof(SzakkepzesiJuttatasokResource.MulasztasMiattKizart), typeof(SzakkepzesiJuttatasokResource))]
|
|
public string MulasztasMiattKizart { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 24, nameof(SzakkepzesiJuttatasokResource.NemSzakmajegyzekSzerintiKepzes), typeof(SzakkepzesiJuttatasokResource))]
|
|
public string NemSzakmajegyzekSzerintiKepzes { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 25, nameof(SzakkepzesiJuttatasokResource.NemIngyenesKepzesenResztvevo), typeof(SzakkepzesiJuttatasokResource))]
|
|
public string NemIngyenesKepzesenResztvevo { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 26, nameof(SzakkepzesiJuttatasokResource.BeszamitasosTanulo), typeof(SzakkepzesiJuttatasokResource))]
|
|
public string BeszamitasosTanulo { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 27, nameof(SzakkepzesiJuttatasokResource.KeziAtlag), typeof(SzakkepzesiJuttatasokResource))]
|
|
public double? KeziAtlag { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 28, nameof(SzakkepzesiJuttatasokResource.SzamitottAtlag), typeof(SzakkepzesiJuttatasokResource))]
|
|
public double? SzamitottAtlag { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 29, nameof(SzakkepzesiJuttatasokResource.FigyelembeVettAtlag), typeof(SzakkepzesiJuttatasokResource))]
|
|
public double? FigyelembeVettAtlag { get; set; }
|
|
|
|
[SimpleExportColumn(SzakkepzesiOsztondijExportAttributeId, 30, nameof(SzakkepzesiJuttatasokResource.Szazalek), typeof(SzakkepzesiJuttatasokResource))]
|
|
public int? Szazalek { get; set; }
|
|
}
|
|
}
|