123 lines
6 KiB
C#
123 lines
6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.Web.Mvc;
|
|
using Kreta.BusinessLogic.HelperClasses;
|
|
using Kreta.Resources;
|
|
using Kreta.Web.Models;
|
|
|
|
namespace Kreta.Web.Areas.Beiratkozas.Models
|
|
{
|
|
public class NebuloSearchModel : UploadFileModel
|
|
{
|
|
public NebuloSearchModel()
|
|
{
|
|
CheckBoxValueList = new List<SelectListItem>
|
|
{
|
|
new SelectListItem {Text = CommonResource.Igen, Value = "1"},
|
|
new SelectListItem {Text = CommonResource.Nem, Value = "0"}
|
|
};
|
|
}
|
|
|
|
/*Létszám adatok*/
|
|
[Display(Name = nameof(BeiratkozasResource.EOLNemOsszevontOsztaly), ResourceType = typeof(BeiratkozasResource))]
|
|
public int? EOLNemOsszevontOsztaly { get; set; }
|
|
[Display(Name = nameof(BeiratkozasResource.EOsszLNemOsszevontOsztaly), ResourceType = typeof(BeiratkozasResource))]
|
|
public int? EOsszLNemOsszevontOsztaly { get; set; }
|
|
[Display(Name = nameof(BeiratkozasResource.EOLOsszevontOsztaly), ResourceType = typeof(BeiratkozasResource))]
|
|
public int? EOLOsszevontOsztaly { get; set; }
|
|
[Display(Name = nameof(BeiratkozasResource.EOsszLOsszevontOsztaly), ResourceType = typeof(BeiratkozasResource))]
|
|
public int? EOsszLOsszevontOsztaly { get; set; }
|
|
/*Létszám adatok*/
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.NebuloNeve), ResourceType = typeof(BeiratkozasResource))]
|
|
public string NebuloNeveSearch { get; set; }
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.OktatasiAzonosito), ResourceType = typeof(BeiratkozasResource))]
|
|
public string OktatasiAzonositoSearch { get; set; }
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.AnyjaNeve), ResourceType = typeof(BeiratkozasResource))]
|
|
public string AnyjaNeveSearch { get; set; }
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.SzuletesiHely), ResourceType = typeof(BeiratkozasResource))]
|
|
public string SzuletesiHelySearch { get; set; }
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.SzuletesiIdo), ResourceType = typeof(BeiratkozasResource))]
|
|
public DateTime? TolSearch { get; set; }
|
|
|
|
public DateTime? IgSearch { get; set; }
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.FelvetelStatusza), ResourceType = typeof(BeiratkozasResource))]
|
|
public int? FelvetelStatuszaSearch { get; set; }
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.FeladatellatasiHely), ResourceType = typeof(BeiratkozasResource))]
|
|
public int? FeladatellatasiHelyIdSearch { get; set; }
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.KirSzolgaltatas), ResourceType = typeof(BeiratkozasResource))]
|
|
public int? KirSzolgaltatas { get; set; }
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.EtikaVagyHitEsErkolcstan), ResourceType = typeof(BeiratkozasResource))]
|
|
public int? EtikaHitErkolcstanSearch { get; set; }
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.OvodaAzonositojaVagyNeve), ResourceType = typeof(BeiratkozasResource))]
|
|
public string OvodaAzonositojaVagyNeveSearch { get; set; }
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.EletvitelszeruOttLakas), ResourceType = typeof(BeiratkozasResource))]
|
|
public int? EletvitelszeruOttLakasSearch { get; set; }
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.SzakertoiBizottsag), ResourceType = typeof(BeiratkozasResource))]
|
|
public int? SzakertoiBizottsagSearch { get; set; }
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.SzuloTestverBeteg), ResourceType = typeof(BeiratkozasResource))]
|
|
public int? SzuloTestverBetegSearch { get; set; }
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.TestverAdottIntezmenyTanuloja), ResourceType = typeof(BeiratkozasResource))]
|
|
public int? TestverAdottIntezmenyTanulojaSearch { get; set; }
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.AzIskolaALakohelyetol), ResourceType = typeof(BeiratkozasResource))]
|
|
public int? AzIskolaALakohelyetolSearch { get; set; }
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.MunkaltatoiIgazolas), ResourceType = typeof(BeiratkozasResource))]
|
|
public int? MunkaltatoiIgazolasSearch { get; set; }
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.SajatosNevelesiIgeny), ResourceType = typeof(BeiratkozasResource))]
|
|
public int? SNISearch { get; set; }
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.BeilleszkedesiTanulasiMagatartasiProblemak), ResourceType = typeof(BeiratkozasResource))]
|
|
public int? BTMSearch { get; set; }
|
|
|
|
public bool EnableKirSzinkron { get; set; }
|
|
|
|
public bool EnableEugyHatarozat { get; set; }
|
|
|
|
public bool EnableStatuszVeglegesites { get; set; }
|
|
|
|
public List<SelectListItem> CheckBoxValueList { get; set; }
|
|
|
|
public NebuloSearchCo ToCo()
|
|
{
|
|
return new NebuloSearchCo
|
|
{
|
|
NebuloNeveSearch = NebuloNeveSearch,
|
|
OktatasiAzonositoSearch = OktatasiAzonositoSearch,
|
|
AnyjaNeveSearch = AnyjaNeveSearch,
|
|
SzuletesiHelySearch = SzuletesiHelySearch,
|
|
TolSearch = TolSearch,
|
|
IgSearch = IgSearch,
|
|
FelvetelStatuszaSearch = FelvetelStatuszaSearch,
|
|
FeladatellatasiHelyIdSearch = FeladatellatasiHelyIdSearch,
|
|
KirSzolgaltatasSearch = KirSzolgaltatas,
|
|
EtikaHitErkolcstanSearch = EtikaHitErkolcstanSearch,
|
|
OvodaAzonositojaVagyNeveSearch = OvodaAzonositojaVagyNeveSearch,
|
|
EletvitelszeruOttLakasSearch = EletvitelszeruOttLakasSearch,
|
|
SzakertoiBizottsagSearch = SzakertoiBizottsagSearch,
|
|
SzuloTestverBetegSearch = SzuloTestverBetegSearch,
|
|
TestverAdottIntezmenyTanulojaSearch = TestverAdottIntezmenyTanulojaSearch,
|
|
AzIskolaALakohelyetolSearch = AzIskolaALakohelyetolSearch,
|
|
MunkaltatoiIgazolasSearch = MunkaltatoiIgazolasSearch,
|
|
SNISearch = SNISearch,
|
|
BTMSearch = BTMSearch
|
|
};
|
|
}
|
|
}
|
|
}
|