using System; using System.Collections.Generic; using Kreta.DataAccessManual.ParameterClasses; namespace Kreta.BusinessLogic.HelperClasses { public class SzamonkeresElorejelzesSearchCO { public List SzamonkeresIds { get; set; } public int? OraGroupId { get; set; } public int? OsztalyCsoportId { get; set; } public List OsztalyCsoportIdsKapcsolodoCsoportokkal { get; set; } public int? NapiSzamonkeresLimit { get; set; } public DateTime? Datum { get; set; } public List ErtekelesModokLimithez { get; set; } public int? TanuloId { get; set; } public DateTime? DatumTol { get; set; } public DateTime? DatumIg { get; set; } public int? HetNapjaSrc { get; set; } public int? OraszamSrc { get; set; } public int? SzamonkeresModSrc { get; set; } public string SzamonkeresMegnevezesSrc { get; set; } public DateTime? BejelentesDatumaTol { get; set; } public DateTime? BejelentesDatumaIg { get; set; } public int? TantargySrc { get; set; } public int? TanarSrc { get; set; } public bool RegiSzamonkeresekElrejtese { get; set; } public bool CsakLegutobbi6 { get; set; } = false; public bool KapcsolodoCsoportok { get; set; } public SzamonkeresElorejelzesSearchPco ConvertToPCo() { var co = new SzamonkeresElorejelzesSearchPco(); co.SzamonkeresIds = SzamonkeresIds; co.NapiSzamonkeresLimit = NapiSzamonkeresLimit; co.ErtekelesModokLimithez = ErtekelesModokLimithez; co.CsakLegutobbi6 = CsakLegutobbi6; co.Datum = Datum; co.DatumTol = DatumTol; co.DatumIg = DatumIg; co.OraGroupId = OraGroupId; co.HetNapjaSrc = HetNapjaSrc; co.OraszamSrc = OraszamSrc; co.SzamonkeresModSrc = SzamonkeresModSrc; co.SzamonkeresMegnevezesSrc = SzamonkeresMegnevezesSrc; co.BejelentesDatumaTol = BejelentesDatumaTol; co.BejelentesDatumaIg = BejelentesDatumaIg; co.TantargySrc = TantargySrc; co.TanarSrc = TanarSrc; co.TanuloId = TanuloId; co.RegiSzamonkeresekElrejtese = RegiSzamonkeresekElrejtese; co.OsztalyCsoportId = OsztalyCsoportId; co.OsztalyCsoportIdsKapcsolodoCsoportokkal = OsztalyCsoportIdsKapcsolodoCsoportokkal; return co; } } }