init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
101
KretaWeb/Areas/OsztalyCsoport/Models/BaseBesorolasSearchModel.cs
Normal file
101
KretaWeb/Areas/OsztalyCsoport/Models/BaseBesorolasSearchModel.cs
Normal file
|
@ -0,0 +1,101 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Enums;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.OsztalyCsoport.Models
|
||||
{
|
||||
public abstract class BaseBesorolasSearchModel
|
||||
{
|
||||
/// <summary>
|
||||
/// Ezzel elérhető, hogy a model-ben meglegyen a controller neve.
|
||||
/// </summary>
|
||||
/// <param name="controllerName"></param>
|
||||
protected BaseBesorolasSearchModel(string controllerName)
|
||||
{
|
||||
ExportControllerName = controllerName;
|
||||
}
|
||||
|
||||
public string ExportControllerName { get; }
|
||||
|
||||
public int TanevId { get; set; }
|
||||
|
||||
public abstract OktNevelesiKategoriaEnum? OktNevFelKategoriaId { get; }
|
||||
public abstract string TanuloSrc { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.OsztalyNeve), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? OsztalyId { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.CsoportNeve), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? CsoportId { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.BelepesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public DateTime? BelepesiDatumTol { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.BelepesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public DateTime? BelepesiDatumIg { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.KilepesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public DateTime? KilepesiDatumTol { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.KilepesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public DateTime? KilepesiDatumIg { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.ZaradekokSzama), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? ZaradekokSzamaTol { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.ZaradekokSzama), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? ZaradekokSzamaIg { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.KiVagyAtSorolasiZaradek), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? KiVagyAtSorolasiZaradek { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.NaploSorszama), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? NaplosorszamTol { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.NaploSorszama), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int? NaplosorszamIg { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.Torzslapszam), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string Torzslapszam { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.KileptetesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public DateTime? KileptetesiDatumTol { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.KileptetesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public DateTime? KileptetesiDatumIg { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.UtolsoModositas), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public DateTime? UtolsoModositasDatumTol { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.UtolsoModositas), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public DateTime? UtolsoModositasDatumIg { get; set; }
|
||||
|
||||
public BesorolasSearchCO ConvertToCo(bool isKovTanev = false)
|
||||
{
|
||||
return new BesorolasSearchCO
|
||||
{
|
||||
OktNevFelKategoriaId = this.OktNevFelKategoriaId,
|
||||
TanuloSrc = this.TanuloSrc,
|
||||
OsztalyId = this.OsztalyId,
|
||||
CsoportId = this.CsoportId,
|
||||
BelepesiDatumTol = this.BelepesiDatumTol,
|
||||
BelepesiDatumIg = this.BelepesiDatumIg,
|
||||
KilepesiDatumTol = this.KilepesiDatumTol,
|
||||
KilepesiDatumIg = this.KilepesiDatumIg,
|
||||
ZaradekokSzamaTol = this.ZaradekokSzamaTol,
|
||||
ZaradekokSzamaIg = this.ZaradekokSzamaIg,
|
||||
KiVagyAtSorolasiZaradek = this.KiVagyAtSorolasiZaradek,
|
||||
NaplosorszamTol = this.NaplosorszamTol,
|
||||
NaplosorszamIg = this.NaplosorszamIg,
|
||||
Torzslapszam = this.Torzslapszam,
|
||||
KileptetesiDatumTol = this.KileptetesiDatumTol,
|
||||
KileptetesiDatumIg = this.KileptetesiDatumIg,
|
||||
UtolsoModositasDatumTol = this.UtolsoModositasDatumTol,
|
||||
UtolsoModositasDatumIg = this.UtolsoModositasDatumIg,
|
||||
IsKovTanev = isKovTanev
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue