init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
99
Kreta.BusinessLogic/HelperClasses/TanuloErtekelesListCo.cs
Normal file
99
Kreta.BusinessLogic/HelperClasses/TanuloErtekelesListCo.cs
Normal file
|
@ -0,0 +1,99 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.DataAccessManual.ParameterClasses;
|
||||
using Kreta.Ellenorzo.Enums.VN;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class TanuloErtekelesListCo
|
||||
{
|
||||
public int? Id { get; set; }
|
||||
|
||||
public int TanevId { get; set; }
|
||||
|
||||
public List<int> TanuloIds { get; set; } = null;
|
||||
|
||||
public int? OsztalyCsoportId { get; set; } = null;
|
||||
|
||||
public bool IsKellKapcsolodoCsoportok { get; set; } = true;
|
||||
|
||||
public int? CsoportTipusId { get; set; } = null;
|
||||
|
||||
public List<string> TantargyUids { get; set; } = null;
|
||||
|
||||
public int? ErtekeloId { get; set; } = null;
|
||||
|
||||
public int? OsztalyzatId { get; set; } = null;
|
||||
|
||||
public int? ErtekelesModId { get; set; } = null;
|
||||
|
||||
public int? TipusId { get; set; } = null;
|
||||
|
||||
public ErtekelesekTipusEnum ErtekelesekTipus { get; set; } = ErtekelesekTipusEnum.MindenErtekelesTipus;
|
||||
|
||||
public DateTime? DatumTol { get; set; } = null;
|
||||
|
||||
public DateTime? DatumIg { get; set; } = null;
|
||||
|
||||
public DateTime? RogzitesDatumTol { get; set; } = null;
|
||||
|
||||
public DateTime? RogzitesDatumIg { get; set; } = null;
|
||||
|
||||
public string ErtekelesSzoveg { get; set; } = null;
|
||||
|
||||
public string ErtekelesTema { get; set; } = null;
|
||||
|
||||
public int? SpecialisOsztalyzatId { get; set; } = null;
|
||||
|
||||
public int? FeladatEllatasiHelyId { get; set; }
|
||||
|
||||
public int? FeladatKategoriaId { get; set; }
|
||||
|
||||
public int? OktatasiNevelesiFeladatId { get; set; }
|
||||
|
||||
public int? SzervezetTipusId { get; set; }
|
||||
|
||||
public int? SzervezetId { get; set; }
|
||||
|
||||
public string SzervezetNev { get; set; }
|
||||
|
||||
public string SzervezetAzonosito { get; set; }
|
||||
|
||||
public TanuloErtekelesListPco ToPco(List<int> szervezetIdList = null)
|
||||
{
|
||||
var tanuloErtekelesListPco = new TanuloErtekelesListPco
|
||||
{
|
||||
Id = Id,
|
||||
TanevId = TanevId,
|
||||
TanuloIds = TanuloIds,
|
||||
OsztalyCsoportId = OsztalyCsoportId,
|
||||
IsKellKapcsolodoCsoportok = IsKellKapcsolodoCsoportok,
|
||||
CsoportTipusId = CsoportTipusId,
|
||||
TantargyUids = TantargyUids,
|
||||
ErtekeloId = ErtekeloId,
|
||||
OsztalyzatId = OsztalyzatId,
|
||||
ErtekelesModId = ErtekelesModId,
|
||||
TipusId = TipusId,
|
||||
ErtekelesekTipus = ErtekelesekTipus,
|
||||
DatumTol = DatumTol,
|
||||
DatumIg = DatumIg,
|
||||
RogzitesDatumTol = RogzitesDatumTol,
|
||||
RogzitesDatumIg = RogzitesDatumIg,
|
||||
ErtekelesSzoveg = ErtekelesSzoveg,
|
||||
ErtekelesTema = ErtekelesTema,
|
||||
SpecialisOsztalyzatId = SpecialisOsztalyzatId,
|
||||
FeladatEllatasiHelyId = FeladatEllatasiHelyId,
|
||||
FeladatKategoriaId = FeladatKategoriaId,
|
||||
OktatasiNevelesiFeladatId = OktatasiNevelesiFeladatId,
|
||||
EgyszerAdhatoTanuloErtekelesTipusIdList = EnumExtensions.GetErtekelesTipusDictionaryItems(TanevId, true).Select(x => x.Id).ToList(),
|
||||
SzervezetTipusId = SzervezetTipusId,
|
||||
SzervezetIdList = szervezetIdList,
|
||||
SzervezetNev = SzervezetNev,
|
||||
SzervezetAzonosito = SzervezetAzonosito
|
||||
};
|
||||
return tanuloErtekelesListPco;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue