57 lines
2.3 KiB
C#
57 lines
2.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.Web.Mvc;
|
|
using Kreta.BusinessLogic.HelperClasses;
|
|
using Kreta.Enums;
|
|
using Kreta.Framework.Util;
|
|
using Kreta.Resources;
|
|
using Kreta.Web.Helpers;
|
|
using Kreta.Web.Security;
|
|
|
|
namespace Kreta.Web.Areas.Feljegyzes.Models
|
|
{
|
|
public class AdminKozossegiSzolgalatokSearchModel
|
|
{
|
|
public AdminKozossegiSzolgalatokSearchModel()
|
|
{
|
|
KozossegiSzolgalatTipusList = FrameworkEnumExtensions.EnumToList((int)GeneratedAdatszotarTipusEnum.KozossegiSzolgalatTipus, ClaimData.SelectedTanevID.Value).ToSelectListItemList(new List<string> { ((int)KozossegiSzolgalatTipusEnum.Na).ToString() });
|
|
}
|
|
|
|
[Display(Name = nameof(FeljegyzesekResource.Intervallum), ResourceType = typeof(FeljegyzesekResource))]
|
|
public DateTime? IntervallumKezdete { get; set; }
|
|
public DateTime? IntervallumVege { get; set; }
|
|
|
|
[Display(Name = nameof(FeljegyzesekResource.IntezmenyNeve), ResourceType = typeof(FeljegyzesekResource))]
|
|
public string TeljesitesiHelye { get; set; }
|
|
|
|
[Display(Name = nameof(FeljegyzesekResource.Oraszam), ResourceType = typeof(FeljegyzesekResource))]
|
|
public double? Oraszam { get; set; }
|
|
|
|
[Display(Name = nameof(FeljegyzesekResource.TanuloNeve), ResourceType = typeof(FeljegyzesekResource))]
|
|
public string TanuloNev { get; set; }
|
|
|
|
[Display(Name = nameof(FeljegyzesekResource.OsztalyNev), ResourceType = typeof(FeljegyzesekResource))]
|
|
public string OsztalyNev { get; set; }
|
|
|
|
[Display(Name = nameof(FeljegyzesekResource.Tevekenyseg), ResourceType = typeof(FeljegyzesekResource))]
|
|
public int? KozossegiSzolgalatTipusa { get; set; }
|
|
|
|
public List<SelectListItem> KozossegiSzolgalatTipusList { get; set; }
|
|
|
|
public KozossegiSzolgalatokSearchCo ConvertModelToCo()
|
|
{
|
|
return new KozossegiSzolgalatokSearchCo
|
|
{
|
|
IntervallumKezdete = this.IntervallumKezdete,
|
|
IntervallumVege = this.IntervallumVege,
|
|
TeljesitesiHelye = this.TeljesitesiHelye,
|
|
Oraszam = this.Oraszam,
|
|
TanuloNev = this.TanuloNev,
|
|
OsztalyNev = this.OsztalyNev,
|
|
KozossegiSzolgalatTipusa = this.KozossegiSzolgalatTipusa
|
|
};
|
|
}
|
|
|
|
}
|
|
}
|