init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
17
KretaWeb/Areas/GRModul/Models/BeszerzesiIgenyDokGridModel.cs
Normal file
17
KretaWeb/Areas/GRModul/Models/BeszerzesiIgenyDokGridModel.cs
Normal file
|
@ -0,0 +1,17 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.GRModul.Models
|
||||
{
|
||||
public class BeszerzesiIgenyDokGridModel : IKretaIdentity
|
||||
{
|
||||
public string ID { get; set; }
|
||||
|
||||
[Display(Name = nameof(HRModulResource.DokumentumNev), ResourceType = typeof(HRModulResource))]
|
||||
public string DokumentumNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(HRModulResource.Iktatoszam), ResourceType = typeof(HRModulResource))]
|
||||
public string Iktatoszam { get; set; }
|
||||
}
|
||||
}
|
23
KretaWeb/Areas/GRModul/Models/BeszerzesiIgenyGridModel.cs
Normal file
23
KretaWeb/Areas/GRModul/Models/BeszerzesiIgenyGridModel.cs
Normal file
|
@ -0,0 +1,23 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.GRModul.Models
|
||||
{
|
||||
public class BeszerzesiIgenyGridModel : IKretaIdentity
|
||||
{
|
||||
public string ID { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.IgenylesKezdete), ResourceType = typeof(GRModulResource))]
|
||||
public DateTime IgenylesKezdete { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.Anyag), ResourceType = typeof(GRModulResource))]
|
||||
public string Anyag { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.Statusz), ResourceType = typeof(GRModulResource))]
|
||||
public string StatuszId_DNAME { get; set; }
|
||||
|
||||
public int StatuszId { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.GRModul.Models
|
||||
{
|
||||
public class BeszerzesiIgenyMegjegyzesGridModel : IKretaIdentity
|
||||
{
|
||||
public string ID { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.MegjegyzesSzoveg), ResourceType = typeof(GRModulResource))]
|
||||
public string MegjegyzesSzoveg { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.MegjegyzesIdopontja), ResourceType = typeof(GRModulResource))]
|
||||
public DateTime MegjegyzesIdopontja { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.MegjegyzesRogzitoNeve), ResourceType = typeof(GRModulResource))]
|
||||
public string MegjegyzesRogzitoNeve { get; set; }
|
||||
}
|
||||
}
|
172
KretaWeb/Areas/GRModul/Models/BeszerzesiIgenyModel.cs
Normal file
172
KretaWeb/Areas/GRModul/Models/BeszerzesiIgenyModel.cs
Normal file
|
@ -0,0 +1,172 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Resources;
|
||||
using Kreta.Web.Areas.Intezmeny.Models;
|
||||
using Kreta.Web.Models.EditorTemplates;
|
||||
|
||||
namespace Kreta.Web.Areas.GRModul.Models
|
||||
{
|
||||
public class BeszerzesiIgenyModel : PanelBarBaseModel
|
||||
{
|
||||
public int? BeszerzesiIgenyId { get; set; }
|
||||
|
||||
public IntezmenyModel IntezmenyModel { get; set; }
|
||||
|
||||
[ValidateObject]
|
||||
public IgenyAdatokModel IgenyAdatokModel { get; set; }
|
||||
|
||||
[ValidateObject]
|
||||
public SzallitoModel SzallitoModel { get; set; }
|
||||
|
||||
[ValidateObject]
|
||||
public MegjegyzesModel MegjegyzesModel { get; set; }
|
||||
|
||||
public bool IsModosithato { get; set; }
|
||||
|
||||
public bool IsVezeto { get; set; }
|
||||
|
||||
public int? RogzitoId { get; set; }
|
||||
|
||||
public static BeszerzesiIgenyCo ConvertModelToCo(BeszerzesiIgenyModel model)
|
||||
{
|
||||
return new BeszerzesiIgenyCo
|
||||
{
|
||||
BeszerzesiIgenyId = model.BeszerzesiIgenyId,
|
||||
RogzitoId = model.RogzitoId,
|
||||
//Anyag
|
||||
AnyagId = model.IgenyAdatokModel.AnyagId,
|
||||
AnyagMegnevezes = model.IgenyAdatokModel.AnyagMegnevezes,
|
||||
//AnyagSAPKod = model.IgenyAdatokModel.,
|
||||
//ERAAzonosito = model.IgenyAdatokModel.
|
||||
AnyagMennyisegiEgysegId = model.IgenyAdatokModel.AnyagMennyisegiEgysegId,
|
||||
AnyagRovidLeiras = model.IgenyAdatokModel.AnyagRovidLeiras,
|
||||
//Tétel
|
||||
AnyagTetelMegnevezes = model.IgenyAdatokModel.AnyagTetelMegnevezes,
|
||||
AnyagTetelEgysegar = model.IgenyAdatokModel.AnyagTetelEgysegar,
|
||||
AnyagTetelMennyiseg = model.IgenyAdatokModel.AnyagTetelMennyiseg,
|
||||
AnyagTetelMennyisegiEgysegId = model.IgenyAdatokModel.AnyagTetelMennyisegiEgysegId,
|
||||
//Pályázat
|
||||
//IsPalyazat = model.IgenyAdatokModel.IsPalyazat,
|
||||
PalyazatAzonosito = model.IgenyAdatokModel.AnyagTetelMegnevezes,
|
||||
IsBVOP = model.IgenyAdatokModel.IsBVOP,
|
||||
IsKEF = model.IgenyAdatokModel.IsKEF,
|
||||
IsNKOH = model.IgenyAdatokModel.IsNKOH,
|
||||
//Szállító
|
||||
SzallitoId = model.SzallitoModel?.SzallitoId,
|
||||
FizetesiMod = model.SzallitoModel?.FizetesiMod,
|
||||
//SzallitoSAPKod = model.SzallitoModel.,
|
||||
SzallitoNev = model.SzallitoModel?.SzallitoNev,
|
||||
Iranyitoszam = model.SzallitoModel?.IrSzam,
|
||||
HelysegNev = model.SzallitoModel?.HelysegNev,
|
||||
KozteruletNev = model.SzallitoModel?.KozteruletNev,
|
||||
KozteruletJellegeId = model.SzallitoModel?.KozteruletJellegId,
|
||||
Hazszam = model.SzallitoModel?.Hazszam,
|
||||
Emelet = model.SzallitoModel?.Emelet,
|
||||
Ajto = model.SzallitoModel?.Ajto,
|
||||
Adoszam = model.SzallitoModel?.Adoszam,
|
||||
KepviseloNev = model.SzallitoModel?.KepviseloNeve,
|
||||
EmailCim = model.SzallitoModel?.EmailCim,
|
||||
Telefonszam = model.SzallitoModel?.Telefonszam,
|
||||
//Megjegyzés
|
||||
Megjegyzes = model.MegjegyzesModel?.Megjegyzes
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
public class AnyagModel
|
||||
{
|
||||
[Display(Name = nameof(GRModulResource.AnyagSzamaEsMegnevezese), ResourceType = typeof(GRModulResource))]
|
||||
public int? AnyagId { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.AnyagMegnevezese), ResourceType = typeof(GRModulResource))]
|
||||
public string AnyagMegnevezes { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.MennyisegEgysege), ResourceType = typeof(GRModulResource))]
|
||||
public int? AnyagMennyisegiEgysegId { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.AnyagRovidLeirasa), ResourceType = typeof(GRModulResource))]
|
||||
public string AnyagRovidLeiras { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.TetelMegnevezése), ResourceType = typeof(GRModulResource))]
|
||||
public string AnyagTetelMegnevezes { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.TetelEgysegara), ResourceType = typeof(GRModulResource))]
|
||||
public int? AnyagTetelEgysegar { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.Mennyiseg), ResourceType = typeof(GRModulResource))]
|
||||
public int? AnyagTetelMennyiseg { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.MennyisegEgysege), ResourceType = typeof(GRModulResource))]
|
||||
public int? AnyagTetelMennyisegiEgysegId { get; set; }
|
||||
}
|
||||
|
||||
public class IgenyAdatokModel : AnyagModel
|
||||
{
|
||||
[Display(Name = nameof(GRModulResource.Palyazat), ResourceType = typeof(GRModulResource))]
|
||||
public int? IsPalyazat { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.PalyazatAzonositoja), ResourceType = typeof(GRModulResource))]
|
||||
public string PalyazatAzonosito { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.PalyazatBVOP), ResourceType = typeof(GRModulResource))]
|
||||
public bool IsBVOP { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.PalyazatKEF), ResourceType = typeof(GRModulResource))]
|
||||
public bool IsKEF { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.PalyazatNKOH), ResourceType = typeof(GRModulResource))]
|
||||
public bool IsNKOH { get; set; }
|
||||
}
|
||||
|
||||
public class SzallitoModel
|
||||
{
|
||||
[Display(Name = nameof(GRModulResource.Szallito), ResourceType = typeof(GRModulResource))]
|
||||
public int? SzallitoId { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.FizetesiMod), ResourceType = typeof(GRModulResource))]
|
||||
public int? FizetesiMod { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.SzallitoNev), ResourceType = typeof(GRModulResource))]
|
||||
public string SzallitoNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.IrSzam), ResourceType = typeof(GRModulResource))]
|
||||
public string IrSzam { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.HelysegNev), ResourceType = typeof(GRModulResource))]
|
||||
public string HelysegNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.KozteruletNev), ResourceType = typeof(GRModulResource))]
|
||||
public string KozteruletNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.KozteruletJelleg), ResourceType = typeof(GRModulResource))]
|
||||
public int? KozteruletJellegId { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.Hazszam), ResourceType = typeof(GRModulResource))]
|
||||
public string Hazszam { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.Emelet), ResourceType = typeof(GRModulResource))]
|
||||
public string Emelet { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.Ajto), ResourceType = typeof(GRModulResource))]
|
||||
public string Ajto { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.KepviseloNeve), ResourceType = typeof(GRModulResource))]
|
||||
public string KepviseloNeve { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.Adoszam), ResourceType = typeof(GRModulResource))]
|
||||
public string Adoszam { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.Telefonszam), ResourceType = typeof(GRModulResource))]
|
||||
public string Telefonszam { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.EmailCim), ResourceType = typeof(GRModulResource))]
|
||||
public string EmailCim { get; set; }
|
||||
}
|
||||
|
||||
public class MegjegyzesModel
|
||||
{
|
||||
[Display(Name = nameof(GRModulResource.Megjegyzes), ResourceType = typeof(GRModulResource))]
|
||||
public string Megjegyzes { get; set; }
|
||||
}
|
||||
}
|
36
KretaWeb/Areas/GRModul/Models/BeszerzesiIgenySearchModel.cs
Normal file
36
KretaWeb/Areas/GRModul/Models/BeszerzesiIgenySearchModel.cs
Normal file
|
@ -0,0 +1,36 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.GRModul.Models
|
||||
{
|
||||
public class BeszerzesiIgenySearchModel
|
||||
{
|
||||
[Display(Name = nameof(GRModulResource.IgenylesKezdete), ResourceType = typeof(GRModulResource))]
|
||||
public DateTime? SrcIgenylesKezdete { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.RogzitesDatuma), ResourceType = typeof(GRModulResource))]
|
||||
public DateTime? SrcRogzitesDatuma { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.Anyag), ResourceType = typeof(GRModulResource))]
|
||||
public string SrcAnyag { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.Statusz), ResourceType = typeof(GRModulResource))]
|
||||
public int? SrcStatusz { get; set; }
|
||||
|
||||
public bool IsVezeto { get; set; }
|
||||
|
||||
public BeszerzesiIgenySearchCo ConvertModelToCo(int tanevId)
|
||||
{
|
||||
return new BeszerzesiIgenySearchCo()
|
||||
{
|
||||
TanevId = tanevId,
|
||||
SrcAnyag = SrcAnyag,
|
||||
SrcStatusz = SrcStatusz,
|
||||
SrcIgenylesKezdete = SrcIgenylesKezdete,
|
||||
SrcRogzitesDatuma = SrcRogzitesDatuma
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
85
KretaWeb/Areas/GRModul/Models/KotvallGridModel.cs
Normal file
85
KretaWeb/Areas/GRModul/Models/KotvallGridModel.cs
Normal file
|
@ -0,0 +1,85 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Core.CustomAttributes;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.GRModul.Models
|
||||
{
|
||||
public class KotvallGridModel : IKretaIdentity
|
||||
{
|
||||
public const string KotvallGridExportAttributeId = nameof(KotvallGridExportAttributeId);
|
||||
|
||||
public KotvallGridModel()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public KotvallGridModel(KotvallItemCo co, Guid felhasznaloIdpEgyediAzonosito)
|
||||
{
|
||||
ID = co.Id.ToString();
|
||||
Sorszam = co.Sorszam;
|
||||
BejelentoNeve = co.BejelentoNeve;
|
||||
BejelentoIdpEgyediAzonosito = co.BejelentoIdpEgyediAzonosito;
|
||||
StatuszNeve = co.StatuszNeve;
|
||||
StatuszId = co.StatuszId;
|
||||
Leiras = co.Leiras;
|
||||
BeszerzesTargya = co.BeszerzesTargya;
|
||||
BruttoErtek = co.BruttoErtek;
|
||||
IsViewEnabled = true;
|
||||
IsEditEnabled = (felhasznaloIdpEgyediAzonosito == BejelentoIdpEgyediAzonosito) && new List<int> { 2 }.Contains(StatuszId);
|
||||
IsDeleteEnabled = (felhasznaloIdpEgyediAzonosito == BejelentoIdpEgyediAzonosito) && new List<int> { 1 }.Contains(StatuszId);
|
||||
IsInfoEnabled = StatuszId == 2 || StatuszId == 7;
|
||||
}
|
||||
|
||||
public string ID { get; set; }
|
||||
|
||||
[SimpleExportColumn(KotvallGridExportAttributeId, 00, nameof(KotvallKezelesResource.BeszerzesSorszam), typeof(KotvallKezelesResource))]
|
||||
[Display(Name = nameof(KotvallKezelesResource.Sorszam), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public string Sorszam { get; set; }
|
||||
|
||||
[SimpleExportColumn(KotvallGridExportAttributeId, 01, nameof(KotvallKezelesResource.BejelentoNeve), typeof(KotvallKezelesResource))]
|
||||
[Display(Name = nameof(KotvallKezelesResource.BejelentoNeve), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public string BejelentoNeve { get; set; }
|
||||
|
||||
public Guid BejelentoIdpEgyediAzonosito { get; set; }
|
||||
|
||||
[SimpleExportColumn(KotvallGridExportAttributeId, 02, nameof(KotvallKezelesResource.BeszerzesStatusz), typeof(KotvallKezelesResource))]
|
||||
[Display(Name = nameof(KotvallKezelesResource.Statusz), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public string StatuszNeve { get; set; }
|
||||
|
||||
public int StatuszId { get; set; }
|
||||
|
||||
[SimpleExportColumn(KotvallGridExportAttributeId, 03, nameof(KotvallKezelesResource.BeszerzesTargya), typeof(KotvallKezelesResource))]
|
||||
[Display(Name = nameof(KotvallKezelesResource.BeszerzesTargya), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public string BeszerzesTargya { get; set; }
|
||||
|
||||
[SimpleExportColumn(KotvallGridExportAttributeId, 05, nameof(KotvallKezelesResource.BruttoErtek), typeof(KotvallKezelesResource))]
|
||||
[Display(Name = nameof(KotvallKezelesResource.BruttoErtek), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public int BruttoErtek { get; set; }
|
||||
|
||||
[SimpleExportColumn(KotvallGridExportAttributeId, 04, nameof(KotvallKezelesResource.BeszerzesLeirasa), typeof(KotvallKezelesResource))]
|
||||
[Display(Name = nameof(KotvallKezelesResource.BeszerzesLeirasa), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public string Leiras { get; set; }
|
||||
|
||||
public bool IsViewEnabled { get; set; }
|
||||
public bool IsEditEnabled { get; set; }
|
||||
public bool IsDeleteEnabled { get; set; }
|
||||
public bool IsInfoEnabled { get; set; }
|
||||
|
||||
public KotvallItemCo ConvertToCo()
|
||||
{
|
||||
return new KotvallItemCo
|
||||
{
|
||||
BejelentoNeve = BejelentoNeve,
|
||||
BeszerzesTargya = BeszerzesTargya,
|
||||
BruttoErtek = BruttoErtek,
|
||||
Sorszam = Sorszam,
|
||||
StatuszNeve = StatuszNeve,
|
||||
StatuszId = StatuszId,
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
28
KretaWeb/Areas/GRModul/Models/KotvallKiegeszitoModel.cs
Normal file
28
KretaWeb/Areas/GRModul/Models/KotvallKiegeszitoModel.cs
Normal file
|
@ -0,0 +1,28 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.GRModul.Models
|
||||
{
|
||||
public class KotvallKiegeszitoModel
|
||||
{
|
||||
public int? Id { get; set; }
|
||||
|
||||
[Display(Name = nameof(KotvallKezelesResource.KiegeszitoTajekoztatas), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public string ModositasiKerelem { get; set; }
|
||||
|
||||
|
||||
[Display(Name = nameof(KotvallKezelesResource.ElutasitasIndoka), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public string ElutasitasOka { get; set; }
|
||||
|
||||
public static KotvallKiegeszitoModel ConvertToModel(KotvallItemCo co)
|
||||
{
|
||||
return new KotvallKiegeszitoModel
|
||||
{
|
||||
ModositasiKerelem = co.ModositasiKerelem,
|
||||
ElutasitasOka = co.ElutasitasOka,
|
||||
Id = co.Id
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
97
KretaWeb/Areas/GRModul/Models/KotvallModel.cs
Normal file
97
KretaWeb/Areas/GRModul/Models/KotvallModel.cs
Normal file
|
@ -0,0 +1,97 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Foolproof;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
using Kreta.Resources;
|
||||
using Kreta.Web.Security;
|
||||
|
||||
namespace Kreta.Web.Areas.GRModul.Models
|
||||
{
|
||||
public class KotvallModel
|
||||
{
|
||||
public int? Id { get; set; }
|
||||
public bool? IsInfoView { get; set; }
|
||||
|
||||
[Display(Name = nameof(KotvallKezelesResource.BejelentoNeve), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public string BejelentoNeve { get; set; }
|
||||
|
||||
[Required(ErrorMessageResourceName = nameof(KotvallKezelesResource.BeszerzesTargyaKitolteseKotelezo), ErrorMessageResourceType = typeof(KotvallKezelesResource))]
|
||||
[Display(Name = nameof(KotvallKezelesResource.BeszerzesTargya), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public int? BeszerzesTargyId { get; set; }
|
||||
|
||||
[Display(Name = nameof(KotvallKezelesResource.BeszerzesTargya), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public string BeszerzesTargyNeve { get; set; }
|
||||
|
||||
[Required(ErrorMessageResourceName = nameof(KotvallKezelesResource.BeszerzesLeirasaKitolteseKotelezo), ErrorMessageResourceType = typeof(KotvallKezelesResource))]
|
||||
[Display(Name = nameof(KotvallKezelesResource.BeszerzesLeirasa), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public string BeszerzesLeirasa { get; set; }
|
||||
|
||||
[Display(Name = nameof(KotvallKezelesResource.VisMajorIgeny), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public bool VisMajorIgeny { get; set; }
|
||||
|
||||
[Display(Name = nameof(KotvallKezelesResource.VisMajorIgeny), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public string VisMajorIgeny_Str => VisMajorIgeny ? IgenNemEnum.Igen.GetDisplayName(ClaimData.SelectedTanevID.Value) : IgenNemEnum.Nem.GetDisplayName(ClaimData.SelectedTanevID.Value);
|
||||
|
||||
[RequiredIf("VisMajorIgeny", true, ErrorMessageResourceName = nameof(KotvallKezelesResource.VisMajorIndokKitolteseKotelezo), ErrorMessageResourceType = typeof(KotvallKezelesResource))]
|
||||
[Display(Name = nameof(KotvallKezelesResource.VisMajorIndok), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public string VisMajorIndok { get; set; }
|
||||
|
||||
[Required(ErrorMessageResourceName = nameof(KotvallKezelesResource.VarhatoBruttoErtekKitolteseKotelezo), ErrorMessageResourceType = typeof(KotvallKezelesResource))]
|
||||
[Display(Name = nameof(KotvallKezelesResource.VarhatoBruttoErtek), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public int VarhatoBruttoErtek { get; set; }
|
||||
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
public Guid IntezmenyEgyediAzonosito { get; set; }
|
||||
public string LetrehozoEmail { get; set; }
|
||||
public int? TanevId { get; set; }
|
||||
public Guid IdpEgyediAzonosito { get; set; }
|
||||
public string EloTag { get; set; }
|
||||
public string CsaladiNev { get; set; }
|
||||
public string Utonev { get; set; }
|
||||
|
||||
public static KotvallItemCo ConvertToCo(KotvallModel model)
|
||||
{
|
||||
return new KotvallItemCo
|
||||
{
|
||||
Id = model.Id,
|
||||
BejelentoNeve = model.BejelentoNeve,
|
||||
TargyId = model.BeszerzesTargyId.Value,
|
||||
Leiras = model.BeszerzesLeirasa,
|
||||
VisMajorIndok = model.VisMajorIgeny ? model.VisMajorIndok : string.Empty,
|
||||
BruttoErtek = model.VarhatoBruttoErtek,
|
||||
TanevId = model.TanevId,
|
||||
OktatasiAzonosito = model.OktatasiAzonosito,
|
||||
LetrehozoEmail = model.LetrehozoEmail,
|
||||
BejelentoIdpEgyediAzonosito = model.IdpEgyediAzonosito,
|
||||
EloTag = model.EloTag,
|
||||
CsaladiNev = model.CsaladiNev,
|
||||
Utonev = model.Utonev,
|
||||
IntezmenyEgyediAzonosito = model.IntezmenyEgyediAzonosito
|
||||
};
|
||||
}
|
||||
|
||||
public static KotvallModel ConvertToModel(KotvallItemCo co)
|
||||
{
|
||||
return new KotvallModel
|
||||
{
|
||||
BejelentoNeve = co.BejelentoNeve,
|
||||
BeszerzesTargyId = co.TargyId,
|
||||
BeszerzesTargyNeve = co.BeszerzesTargya,
|
||||
BeszerzesLeirasa = co.Leiras,
|
||||
VisMajorIndok = co.VisMajorIndok,
|
||||
VisMajorIgeny = !string.IsNullOrWhiteSpace(co.VisMajorIndok),
|
||||
VarhatoBruttoErtek = co.BruttoErtek,
|
||||
TanevId = co.TanevId,
|
||||
OktatasiAzonosito = co.OktatasiAzonosito,
|
||||
LetrehozoEmail = co.LetrehozoEmail,
|
||||
IdpEgyediAzonosito = co.BejelentoIdpEgyediAzonosito,
|
||||
EloTag = co.EloTag,
|
||||
CsaladiNev = co.CsaladiNev,
|
||||
Utonev = co.Utonev,
|
||||
IntezmenyEgyediAzonosito = co.IntezmenyEgyediAzonosito
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
45
KretaWeb/Areas/GRModul/Models/KotvallSearchModel.cs
Normal file
45
KretaWeb/Areas/GRModul/Models/KotvallSearchModel.cs
Normal file
|
@ -0,0 +1,45 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.GRModul.Models
|
||||
{
|
||||
public class KotvallSearchModel
|
||||
{
|
||||
[Display(Name = nameof(CommonResource.Tanev), ResourceType = typeof(CommonResource))]
|
||||
public int? Tanev { get; set; }
|
||||
|
||||
[Display(Name = nameof(KotvallKezelesResource.Sorszam), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public string Sorszam { get; set; }
|
||||
|
||||
[Display(Name = nameof(KotvallKezelesResource.BejelentoNeve), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public Guid? BejelentoIdpEgyediAzonosito { get; set; }
|
||||
|
||||
[Display(Name = nameof(KotvallKezelesResource.Statusz), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public int? StatuszId { get; set; }
|
||||
|
||||
[Display(Name = nameof(KotvallKezelesResource.BeszerzesTargya), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public string BeszerzesTargya { get; set; }
|
||||
|
||||
[Display(Name = nameof(KotvallKezelesResource.BruttoErtek), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public int? BruttoErtekTol { get; set; }
|
||||
|
||||
[Display(Name = nameof(KotvallKezelesResource.BruttoErtek), ResourceType = typeof(KotvallKezelesResource))]
|
||||
public int? BruttoErtekIg { get; set; }
|
||||
|
||||
public KotvallSearchCo ConvertToCo()
|
||||
{
|
||||
return new KotvallSearchCo
|
||||
{
|
||||
BejelentoIdpEgyediAzonosito = BejelentoIdpEgyediAzonosito,
|
||||
BeszerzesTargya = BeszerzesTargya,
|
||||
BruttoErtekIg = BruttoErtekIg,
|
||||
BruttoErtekTol = BruttoErtekTol,
|
||||
Sorszam = Sorszam,
|
||||
StatuszId = StatuszId,
|
||||
TanevId = Tanev,
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
30
KretaWeb/Areas/GRModul/Models/KotvallVisszavonasModel.cs
Normal file
30
KretaWeb/Areas/GRModul/Models/KotvallVisszavonasModel.cs
Normal file
|
@ -0,0 +1,30 @@
|
|||
using System;
|
||||
using Kreta.BusinessLogic;
|
||||
|
||||
namespace Kreta.Web.Areas.GRModul.Models
|
||||
{
|
||||
public class KotvallVisszavonasModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public Guid IdpEgyediAzonosito { get; set; }
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
public Guid? IntezmenyEgyediAzonosito { get; set; }
|
||||
public string EloTag { get; set; }
|
||||
public string CsaladiNev { get; set; }
|
||||
public string Utonev { get; set; }
|
||||
|
||||
public KotvallVisszavonasCo ConvertToCo()
|
||||
{
|
||||
return new KotvallVisszavonasCo
|
||||
{
|
||||
Id = Id,
|
||||
CsaladiNev = CsaladiNev,
|
||||
EloTag = EloTag,
|
||||
IdpEgyediAzonosito = IdpEgyediAzonosito,
|
||||
IntezmenyEgyediAzonosito = IntezmenyEgyediAzonosito,
|
||||
OktatasiAzonosito = OktatasiAzonosito,
|
||||
Utonev = Utonev,
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
46
KretaWeb/Areas/GRModul/Models/ProjektGridModel.cs
Normal file
46
KretaWeb/Areas/GRModul/Models/ProjektGridModel.cs
Normal file
|
@ -0,0 +1,46 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.GRModul.Models
|
||||
{
|
||||
public class ProjektGridModel : IKretaIdentity
|
||||
{
|
||||
public string ID { get; set; }
|
||||
public bool IsVisszautasitott { get; set; }
|
||||
public bool IsJelentkezett { get; set; }
|
||||
public bool IsElfogadott { get; set; }
|
||||
public bool IsJelentkezheto
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((HataridoKezdet.HasValue && HataridoVeg.HasValue && HataridoKezdet <= DateTime.Now.Date && HataridoVeg >= DateTime.Now.Date)
|
||||
|| (HataridoKezdet.HasValue && !HataridoVeg.HasValue && HataridoKezdet <= DateTime.Now.Date)
|
||||
|| (!HataridoKezdet.HasValue && !HataridoVeg.HasValue)
|
||||
|| (!HataridoKezdet.HasValue && HataridoVeg.HasValue && HataridoVeg >= DateTime.Now.Date)) && !IsJelentkezett && !IsVisszautasitott && !IsElfogadott;
|
||||
}
|
||||
}
|
||||
|
||||
[Display(Name = nameof(GRModulResource.ProjektAzonosito), ResourceType = typeof(GRModulResource))]
|
||||
public string ProjektAzonosito { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.ProjektNeve), ResourceType = typeof(GRModulResource))]
|
||||
public string ProjektNeve { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.ProjektKezdete), ResourceType = typeof(GRModulResource))]
|
||||
public DateTime? ProjektKezdete { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.ProjektVege), ResourceType = typeof(GRModulResource))]
|
||||
public DateTime? ProjektVege { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.TSZTOMegkotesDatum), ResourceType = typeof(GRModulResource))]
|
||||
public DateTime? TSZTOMegkotesDatum { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.JelentkezesiHataridoKezdete), ResourceType = typeof(GRModulResource))]
|
||||
public DateTime? HataridoKezdet { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.JelentkezesiHataridoVege), ResourceType = typeof(GRModulResource))]
|
||||
public DateTime? HataridoVeg { get; set; }
|
||||
}
|
||||
}
|
30
KretaWeb/Areas/GRModul/Models/ProjektSearchModel.cs
Normal file
30
KretaWeb/Areas/GRModul/Models/ProjektSearchModel.cs
Normal file
|
@ -0,0 +1,30 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.GRModul.Models
|
||||
{
|
||||
public class ProjektSearchModel
|
||||
{
|
||||
[Display(Name = nameof(GRModulResource.ProjektAzonosito), ResourceType = typeof(GRModulResource))]
|
||||
public string SrcProjektAzonosito { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.ProjektNeve), ResourceType = typeof(GRModulResource))]
|
||||
public string SrcProjektNeve { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.ProjektKezdete), ResourceType = typeof(GRModulResource))]
|
||||
public DateTime? SrcProjektKezdete { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.ProjektVege), ResourceType = typeof(GRModulResource))]
|
||||
public DateTime? SrcProjektVege { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.TSZTOMegkotesDatum), ResourceType = typeof(GRModulResource))]
|
||||
public DateTime? SrcTSZTOMegkotesDatum { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.JelentkezesiHataridoKezdete), ResourceType = typeof(GRModulResource))]
|
||||
public DateTime? SrcJelentkezesiHataridoKezdete { get; set; }
|
||||
|
||||
[Display(Name = nameof(GRModulResource.JelentkezesiHataridoVege), ResourceType = typeof(GRModulResource))]
|
||||
public DateTime? SrcJelentkezesiHataridoVege { get; set; }
|
||||
}
|
||||
}
|
19
KretaWeb/Areas/GRModul/Models/UzletiTervSearchModel.cs
Normal file
19
KretaWeb/Areas/GRModul/Models/UzletiTervSearchModel.cs
Normal file
|
@ -0,0 +1,19 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.Enums;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.GRModul.Models
|
||||
{
|
||||
public class UzletiTervSearchModel
|
||||
{
|
||||
public UzletiTervSearchModel()
|
||||
{
|
||||
Honap = HonapokEnum.Szeptember;
|
||||
}
|
||||
|
||||
[Display(Name = nameof(GRModulResource.Honap), ResourceType = typeof(GRModulResource))]
|
||||
public HonapokEnum Honap { get; set; } = HonapokEnum.Szeptember;
|
||||
|
||||
public string SelectedRovatAzonosito { get; set; }
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue