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

57 lines
2.4 KiB
C#

using System;
using System.ComponentModel.DataAnnotations;
using Kreta.BusinessLogic.HelperClasses;
using Kreta.BusinessLogic.Helpers;
using Kreta.Resources;
using Kreta.Web.Helpers;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.DualisKepzes.Models
{
public class SzakkepzesiMunkaszerzodesSearchModel
{
[Display(Name = nameof(CommonResource.Honap), ResourceType = typeof(CommonResource))]
public string Honap { get; set; }
[Display(Name = nameof(TanuloResource.TanuloNeve), ResourceType = typeof(TanuloResource))]
public string NevSearch { get; set; }
[Display(Name = nameof(TanuloResource.AnyjaNeve), ResourceType = typeof(TanuloResource))]
public string AnyjaNeve { get; set; }
[Display(Name = nameof(TanuloResource.SzuletesiHely), ResourceType = typeof(TanuloResource))]
public string SzuletesiHely { get; set; }
[Display(Name = nameof(TanuloResource.SzuletesiIdo), ResourceType = typeof(TanuloResource))]
public DateTime? SzuletesiIdoTol { get; set; }
[Display(Name = nameof(TanuloResource.SzuletesiIdo), ResourceType = typeof(TanuloResource))]
public DateTime? SzuletesiIdoIg { get; set; }
[Display(Name = nameof(TanuloResource.OktatasiAzonosito), ResourceType = typeof(TanuloResource))]
public string OktatasiAzonosito { get; set; }
[Display(Name = nameof(AlkalmazottResource.DualisKepzohelyNeve), ResourceType = typeof(AlkalmazottResource))]
public string DualisKepzohelyNev { get; set; }
[Display(Name = nameof(AlkalmazottResource.DualisKepzohelyAdoszama), ResourceType = typeof(AlkalmazottResource))]
public string DualisKepzohelyAdoszama { get; set; }
public SzakkepzesiMunkaszerzodesSearchCo ConvertToCo()
{
return new SzakkepzesiMunkaszerzodesSearchCo
{
NevSearch = NevSearch,
AnyjaNeve = AnyjaNeve,
SzuletesiHely = SzuletesiHely,
SzuletesiIdoTol = SzuletesiIdoTol,
SzuletesiIdoIg = SzuletesiIdoIg,
OktatasiAzonosito = OktatasiAzonosito,
SzervezetId = new SzervezetHelper(ConnectionTypeExtensions.GetSessionConnectionType()).GetAlkalmazottSzervezetId(ClaimData.FelhasznaloId),
DualisKepzohelyNev = DualisKepzohelyNev,
DualisKepzohelyAdoszama = DualisKepzohelyAdoszama,
Honap = Honap
};
}
}
}