using System;
using Kreta.Enums;

namespace Kreta.DataAccessManual.ParameterClasses
{
    public class BesorolasSearchPCO
    {
        // Technikai paraméterek:
        public bool IsKiirt { get; set; }
        public bool IsZaradekBontott => OktNevelesiKategoriaId is null;
        public bool IsExport { get; set; }
        public bool IsImport { get; set; }

        public int? TanevId { get; set; }
        public OktNevelesiKategoriaEnum? OktNevelesiKategoriaId { get; set; }
        public string TanuloSrc { get; set; }
        public int? OsztalyId { get; set; }
        public int? CsoportId { get; set; }
        public DateTime? BelepesiDatumTol { get; set; }
        public DateTime? BelepesiDatumIg { get; set; }
        public DateTime? KilepesiDatumTol { get; set; }
        public DateTime? KilepesiDatumIg { get; set; }
        public int? ZaradekokSzamaTol { get; set; }
        public int? ZaradekokSzamaIg { get; set; }
        public int? KiVagyAtSorolasiZaradek { get; set; }
        public int? NaplosorszamTol { get; set; }
        public int? NaplosorszamIg { get; set; }
        public string Torzslapszam { get; set; }
        public DateTime? KileptetesiDatumTol { get; set; }
        public DateTime? KileptetesiDatumIg { get; set; }
        public DateTime? UtolsoModositasDatumTol { get; set; }
        public DateTime? UtolsoModositasDatumIg { get; set; }

        public bool IsKovTanev { get; set; }

    }
}