92 lines
5.3 KiB
C#
92 lines
5.3 KiB
C#
using System;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using Kreta.BusinessLogic.HelperClasses;
|
|
using Kreta.Resources;
|
|
|
|
namespace Kreta.Web.Areas.DualisKepzes.Models
|
|
{
|
|
public class SzakkepzesiMunkaszerzodesInfoModel
|
|
{
|
|
public SzakkepzesiMunkaszerzodesInfoModel(SzakkepzesiMunkaszerzodesInfoCO co)
|
|
{
|
|
BevKezd = co.BevKezd?.ToShortDateString();
|
|
BevVeg = co.BevVeg?.ToShortDateString();
|
|
BeerkezesDat = co.BeerkezesDat?.ToShortDateString();
|
|
AdatSzolgCegNeve = co.AdatSzolgCegNeve;
|
|
AdatSzolgTermCsNev = string.IsNullOrWhiteSpace(co.AdatSzolgTermCsNev) ? string.Empty : co.AdatSzolgTermCsNev;
|
|
AdatSzolgTermUNev = string.IsNullOrWhiteSpace(co.AdatSzolgTermUNev) ? string.Empty : co.AdatSzolgTermUNev;
|
|
AdatSzolgTermTeljesNev = $"{AdatSzolgTermCsNev} {AdatSzolgTermUNev}";
|
|
AdatSzolgSzekhelyOr = string.IsNullOrWhiteSpace(co.AdatSzolgSzekhelyOr) ? string.Empty : $"{co.AdatSzolgSzekhelyOr}, ";
|
|
AdatSzolgSzekhelyIr = string.IsNullOrWhiteSpace(co.AdatSzolgSzekhelyIr) ? string.Empty : co.AdatSzolgSzekhelyIr;
|
|
AdatSzolgSzekhelyHg = string.IsNullOrWhiteSpace(co.AdatSzolgSzekhelyHg) ? string.Empty : $"{co.AdatSzolgSzekhelyHg}, ";
|
|
AdatSzolgSzekhelyKt = string.IsNullOrWhiteSpace(co.AdatSzolgSzekhelyKt) ? string.Empty : co.AdatSzolgSzekhelyKt;
|
|
AdatSzolgSzekhelyJel = string.IsNullOrWhiteSpace(co.AdatSzolgSzekhelyJel) ? string.Empty : co.AdatSzolgSzekhelyJel;
|
|
AdatSzolgSzekhelySz = string.IsNullOrWhiteSpace(co.AdatSzolgSzekhelySz) ? string.Empty : co.AdatSzolgSzekhelySz;
|
|
AdatSzolgSzekhelyEp = string.IsNullOrWhiteSpace(co.AdatSzolgSzekhelyEp) ? string.Empty : co.AdatSzolgSzekhelyEp;
|
|
AdatSzolgSzekhelyLh = string.IsNullOrWhiteSpace(co.AdatSzolgSzekhelyLh) ? string.Empty : co.AdatSzolgSzekhelyLh;
|
|
AdatSzolgSzekhelyEm = string.IsNullOrWhiteSpace(co.AdatSzolgSzekhelyEm) ? string.Empty : co.AdatSzolgSzekhelyEm;
|
|
AdatSzolgSzekhelyAj = string.IsNullOrWhiteSpace(co.AdatSzolgSzekhelyAj) ? string.Empty : co.AdatSzolgSzekhelyAj;
|
|
AdatSzolgSzekhely = $"{AdatSzolgSzekhelyOr}{AdatSzolgSzekhelyIr} {AdatSzolgSzekhelyHg}{AdatSzolgSzekhelyKt} {AdatSzolgSzekhelyJel} {AdatSzolgSzekhelySz} {AdatSzolgSzekhelyEp} {AdatSzolgSzekhelyLh} {AdatSzolgSzekhelyEm} {AdatSzolgSzekhelyAj}";
|
|
AdozoAdoSzam = co.AdozoAdoSzam;
|
|
TermCsNev = co.TermCsNev;
|
|
TermUNev = co.TermUNev;
|
|
TermTeljesNev = $"{TermCsNev} {TermUNev}";
|
|
TermSzulIdo = co.TermSzulIdo?.ToShortDateString();
|
|
TermSzulHely = co.TermSzulHely;
|
|
TAJSzam = co.TAJSzam;
|
|
TermAzon = co.TermAzon;
|
|
}
|
|
|
|
[Display(Name = nameof(DualisResource.AdozoCegNeve), ResourceType = typeof(DualisResource))]
|
|
public string AdatSzolgCegNeve { get; set; }
|
|
|
|
[Display(Name = nameof(DualisResource.DualisPartnerCime), ResourceType = typeof(DualisResource))]
|
|
public string AdatSzolgSzekhely { get; set; }
|
|
|
|
[Display(Name = nameof(DualisResource.DualisPartnerEgyeniVallakozoSzemelyneve), ResourceType = typeof(DualisResource))]
|
|
public string AdatSzolgTermTeljesNev { get; set; }
|
|
|
|
[Display(Name = nameof(DualisResource.DualisPartnerAdoszama), ResourceType = typeof(DualisResource))]
|
|
public string AdozoAdoSzam { get; set; }
|
|
|
|
[Display(Name = nameof(DualisResource.BevallasBeerkezesenekDatuma), ResourceType = typeof(DualisResource))]
|
|
public string BeerkezesDat { get; set; }
|
|
|
|
[Display(Name = nameof(DualisResource.BevallasiIdoszakKezdete), ResourceType = typeof(DualisResource))]
|
|
public string BevKezd { get; set; }
|
|
|
|
[Display(Name = nameof(DualisResource.BevallasiIdoszakVege), ResourceType = typeof(DualisResource))]
|
|
public string BevVeg { get; set; }
|
|
|
|
[Display(Name = nameof(DualisResource.TanuloTAJSzama), ResourceType = typeof(DualisResource))]
|
|
public string TAJSzam { get; set; }
|
|
|
|
[Display(Name = nameof(DualisResource.TanuloAdoazonositoJele), ResourceType = typeof(DualisResource))]
|
|
public string TermAzon { get; set; }
|
|
|
|
[Display(Name = nameof(DualisResource.TanuloNeve), ResourceType = typeof(DualisResource))]
|
|
public string TermTeljesNev { get; set; }
|
|
|
|
|
|
[Display(Name = nameof(DualisResource.TanuloSzuletesiHelye), ResourceType = typeof(DualisResource))]
|
|
public string TermSzulHely { get; set; }
|
|
|
|
[Display(Name = nameof(DualisResource.TanuloSzuletesiIdeje), ResourceType = typeof(DualisResource))]
|
|
public string TermSzulIdo { get; set; }
|
|
|
|
private string AdatSzolgSzekhelyAj { get; set; }
|
|
private string AdatSzolgSzekhelyEm { get; set; }
|
|
private string AdatSzolgSzekhelyEp { get; set; }
|
|
private string AdatSzolgSzekhelyHg { get; set; }
|
|
private string AdatSzolgSzekhelyIr { get; set; }
|
|
private string AdatSzolgSzekhelyJel { get; set; }
|
|
private string AdatSzolgSzekhelyKt { get; set; }
|
|
private string AdatSzolgSzekhelyLh { get; set; }
|
|
private string AdatSzolgSzekhelyOr { get; set; }
|
|
private string AdatSzolgSzekhelySz { get; set; }
|
|
private string AdatSzolgTermCsNev { get; set; }
|
|
private string AdatSzolgTermUNev { get; set; }
|
|
private string TermCsNev { get; set; }
|
|
private string TermUNev { get; set; }
|
|
}
|
|
}
|