kreta/Kreta.BusinessLogic/HelperClasses/FeljegyzesekKereseseCO.cs
2024-03-13 00:33:46 +01:00

54 lines
2.1 KiB
C#

using System;
using System.Collections.Generic;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.BusinessLogic.HelperClasses
{
public class FeljegyzesekKereseseCO
{
public int? FeladatKategoriaId { get; set; }
public int? TanuloId { get; set; }
public int? OsztalyCsoportId { get; set; }
public int? OsztalyId { get; set; }
public bool IsKellKapcsolodoCsoportok { get; set; }
public int? FeljegyzoId { get; set; }
public int? TipusId { get; set; }
public DateTime? DatumTol { get; set; }
public DateTime? DatumIg { get; set; }
public DateTime? RogzitesDatumTol { get; set; }
public DateTime? RogzitesDatumIg { get; set; }
public int? FeladatEllatasiHelyId { get; set; }
public string FeljegyzesSzovege { get; set; }
public int? SzervezetTipusId { get; set; }
public int? SzervezetId { get; set; }
public string SzervezetNev { get; set; }
public string SzervezetAzonosito { get; set; }
public FeljegyzesekKeresesePCO ToPco(int tanevId, List<int> szervezetIdList = null)
{
var feljegyzesekKeresesePco = new FeljegyzesekKeresesePCO
{
TanuloId = TanuloId,
OsztalyId = OsztalyId,
OsztalyCsoportId = OsztalyCsoportId,
IsKellKapcsolodoCsoportok = IsKellKapcsolodoCsoportok,
FeljegyzoId = FeljegyzoId,
TipusId = TipusId,
DatumTol = DatumTol,
DatumIg = DatumIg,
RogzitesDatumTol = RogzitesDatumTol,
RogzitesDatumIg = RogzitesDatumIg,
FeladatKategoriaId = FeladatKategoriaId,
FeladatEllatasiHelyId = FeladatEllatasiHelyId,
FeljegyzesSzovege = FeljegyzesSzovege,
TanevId = tanevId,
SzervezetTipusId = SzervezetTipusId,
SzervezetIdList = szervezetIdList,
SzervezetNev = SzervezetNev,
SzervezetAzonosito = SzervezetAzonosito
};
return feljegyzesekKeresesePco;
}
}
}