49 lines
2 KiB
C#
49 lines
2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Kreta.DataAccessManual.ParameterClasses;
|
|
|
|
namespace Kreta.BusinessLogic.HelperClasses
|
|
{
|
|
public class HazifeladatokListajaCO
|
|
{
|
|
public int? FeladatKategoriaId { get; set; }
|
|
public int? FeladatEllatasiHelyId { get; set; }
|
|
public int? TanarIdSrc { get; set; }
|
|
public int? TantargyIdSrc { get; set; }
|
|
public string OraTemaSrc { get; set; }
|
|
public List<int> OsztalyCsoportIds { get; set; }
|
|
public bool KellKapcsolodoCsoportokSrc { get; set; }
|
|
public DateTime? OraDatumaTolSrc { get; set; }
|
|
public DateTime? OraDatumaIgSrc { get; set; }
|
|
public string HazifeladatTemaSrc { get; set; }
|
|
public DateTime? RogzitesTolSrc { get; set; }
|
|
public DateTime? RogzitesIgSrc { get; set; }
|
|
public DateTime? HataridoTolSrc { get; set; }
|
|
public DateTime? HataridoIgSrc { get; set; }
|
|
public int? IsOnlineOra { get; set; }
|
|
public int? FeladatTipusId { get; set; }
|
|
public bool KellToroltOrasHazifeladat { get; set; }
|
|
|
|
public HazifeladatokListajaPco ToPco(IEnumerable<int> osztalyCsoportIds)
|
|
{
|
|
return new HazifeladatokListajaPco
|
|
{
|
|
FeladatKategoriaId = this.FeladatKategoriaId,
|
|
FeladatEllatasiHelyId = this.FeladatEllatasiHelyId,
|
|
TanarIdSrc = this.TanarIdSrc,
|
|
TantargyIdSrc = this.TantargyIdSrc,
|
|
OraTemaSrc = this.OraTemaSrc,
|
|
OsztalyCsoportIds = osztalyCsoportIds,
|
|
OraDatumaTolSrc = this.OraDatumaTolSrc,
|
|
OraDatumaIgSrc = this.OraDatumaIgSrc,
|
|
HazifeladatTemaSrc = this.HazifeladatTemaSrc,
|
|
RogzitesTolSrc = this.RogzitesTolSrc,
|
|
RogzitesIgSrc = this.RogzitesIgSrc,
|
|
HataridoTolSrc = this.HataridoTolSrc,
|
|
HataridoIgSrc = this.HataridoIgSrc,
|
|
IsOnlineOra = IsOnlineOra,
|
|
FeladatTipusId = this.FeladatTipusId
|
|
};
|
|
}
|
|
}
|
|
}
|