using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Web.Mvc; using Kreta.BusinessLogic.Classes; using Kreta.Resources; namespace Kreta.Web.Areas.Adatszolgaltatasok.Models { public class KozmuszamlaModel { public int? Id { get; set; } [Display(Name = nameof(KozmuAdatszolgaltatasResource.MerohelyNev), ResourceType = typeof(KozmuAdatszolgaltatasResource))] [KretaRequired(typeof(KozmuAdatszolgaltatasResource), nameof(KozmuAdatszolgaltatasResource.MerohelyNevenekMegadasaKotelezo))] public int? MerohelyId { get; set; } [Display(Name = nameof(KozmuAdatszolgaltatasResource.BefizetesDatuma), ResourceType = typeof(KozmuAdatszolgaltatasResource))] public DateTime? BefizetesDatuma { get; set; } [Display(Name = nameof(KozmuAdatszolgaltatasResource.FizetesiHatarido), ResourceType = typeof(KozmuAdatszolgaltatasResource))] public DateTime? FizetesiHatarido { get; set; } [Display(Name = nameof(KozmuAdatszolgaltatasResource.Fizetve), ResourceType = typeof(KozmuAdatszolgaltatasResource))] public int? Fizetve { get; set; } [Display(Name = nameof(KozmuAdatszolgaltatasResource.InvaliditasOka), ResourceType = typeof(KozmuAdatszolgaltatasResource))] public string InvaliditasOka { get; set; } [Display(Name = nameof(KozmuAdatszolgaltatasResource.Kelte), ResourceType = typeof(KozmuAdatszolgaltatasResource))] public DateTime? Kelte { get; set; } [Display(Name = nameof(KozmuAdatszolgaltatasResource.Kibocsato), ResourceType = typeof(KozmuAdatszolgaltatasResource))] public string Kibocsato { get; set; } [Display(Name = nameof(KozmuAdatszolgaltatasResource.KozmuSzamlaTipus), ResourceType = typeof(KozmuAdatszolgaltatasResource))] [KretaRequired(typeof(KozmuAdatszolgaltatasResource), nameof(KozmuAdatszolgaltatasResource.KozmuszamlaTipusanakMegadasaKotelezo))] public int? KozmuszamlaTipusId { get; set; } [Display(Name = nameof(KozmuAdatszolgaltatasResource.Osszeg), ResourceType = typeof(KozmuAdatszolgaltatasResource))] [KretaRequired(typeof(KozmuAdatszolgaltatasResource), nameof(KozmuAdatszolgaltatasResource.OsszegMegadasaKotelezo))] [KretaRange(0.01, 99999999.99, StringResourcesId = 4178)] //Az érték nem esik a megengedett tartományba public double Osszeg { get; set; } [Display(Name = nameof(KozmuAdatszolgaltatasResource.Penznem), ResourceType = typeof(KozmuAdatszolgaltatasResource))] [KretaRequired(typeof(KozmuAdatszolgaltatasResource), nameof(KozmuAdatszolgaltatasResource.PenznemMegadasaKotelezo))] public int? PenznemId { get; set; } public List KozmuszamlaTipusList { get; set; } public List PenznemTipusList { get; set; } public List MerohelyList { get; set; } } }