kreta/KretaWeb/Views/Shared/_Tanulo_Szemelyes_Adatlap_Partial.cshtml
2024-03-13 00:33:46 +01:00

95 lines
3.8 KiB
Text

@using Kreta.BusinessLogic.Security;
@using Kreta.Web.Areas.Adminisztracio.Models
@using Kreta.Web.Helpers
@using Kreta.Web.Security
@model SajatAdatlapInfoModel
<div class="container-fluid details">
@if (ClaimData.GondviseloId.HasValue && ClaimManager.HasPackage(KretaClaimPackages.Ellenorzo.ClaimValue))
{
<div class="row">
@Html.KretaLabelFor(model => model.Gondviselo.GondviseloNeve, 3, 3)
@Html.KretaLabelFor(model => model.Gondviselo.RokonsagiFok, 3, 3)
</div>
<div class="row">
@Html.KretaLabelFor(model => model.Gondviselo.IsTorvenyesKepviselo, 3, 3)
@Html.KretaLabelFor(model => model.AlapAdat.BelepesiNev, 3, 3)
</div>
}
@if (ClaimData.GondviseloId.HasValue)
{
@Html.Partial("Felhasznalo4TAdatokEditor", Model.Felhasznalo4TAdatokModel)
}
@if ((!ClaimData.GondviseloId.HasValue && ClaimManager.HasPackage(KretaClaimPackages.Ellenorzo.ClaimValue)) || (ClaimManager.HasPackage(KretaClaimPackages.Naplo.ClaimValue)))
{
<div class="row">
@Html.KretaLabelFor(model => model.AlapAdat.EloTag, 2, 2)
</div>
<div class="row">
@Html.KretaLabelFor(model => model.AlapAdat.CsaladiNev, 2, 2)
@Html.KretaLabelFor(model => model.AlapAdat.Utonev, 2, 2)
</div>
<div class="row">
@Html.KretaLabelFor(model => model.AlapAdat.SzuletesiElotag, 2, 2)
</div>
<div class="row">
@Html.KretaLabelFor(model => model.AlapAdat.SzuletesiCsaladNev, 2, 2)
@Html.KretaLabelFor(model => model.AlapAdat.SzuletesiUtonev, 2, 2)
</div>
<div class="row">
@Html.KretaLabelFor(model => model.AlapAdat.AnyjaElotag, 2, 2)
</div>
<div class=" row">
@Html.KretaLabelFor(model => model.AlapAdat.AnyjaCsaladiNeve, 2, 2)
@Html.KretaLabelFor(model => model.AlapAdat.AnyjaUtonev, 2, 2)
</div>
}
@if (!ClaimData.GondviseloId.HasValue && ClaimManager.HasPackage(KretaClaimPackages.Ellenorzo.ClaimValue))
{
<div class="row">
@Html.KretaLabelFor(model => model.AlapAdat.SzuletesiIdo_SDATE, 2, 2)
@Html.KretaLabelFor(model => model.AlapAdat.SzuletesiHely, 2, 2)
@Html.KretaLabelFor(model => model.AlapAdat.SzuletesiOrszag, 2, 2)
</div>
<div class="row">
@Html.KretaLabelFor(model => model.AlapAdat.Anyanyelv, 2, 2)
@Html.KretaLabelFor(model => model.AlapAdat.Allampolgarsag, 2, 2)
@Html.KretaLabelFor(model => model.AlapAdat.Allampolgarsag2, 2, 2)
</div>
if (!Model.HideControlsForApaczaiOD)
{
<div class="row">
@Html.KretaLabelFor(model => model.AlapAdat.OsztalyfonokNev, 2, 2)
@Html.KretaLabelFor(model => model.AlapAdat.OsztalyNev, 2, 2)
@Html.KretaLabelFor(model => model.AlapAdat.TeremNev, 2, 2)
</div>
}
}
@if(!Model.HideControlsForAlkalmazott) {
<div class="row">
@Html.KretaLabelFor(model => model.AlapAdat.OsztalyNev, 2, 2)
@Html.KretaLabelFor(model => model.AlapAdat.EvfolyamNev, 2, 2)
</div>
}
@if (!Model.HideControlsForApaczaiOD)
{
<div class="row">
@if ((!ClaimData.GondviseloId.HasValue && ClaimManager.HasPackage(KretaClaimPackages.Ellenorzo.ClaimValue)) || (ClaimManager.HasPackage(KretaClaimPackages.Naplo.ClaimValue)))
{
@Html.KretaLabelFor(model => model.AlapAdat.BelepesiNev, 2, 2)
}
</div>
}
@if (ClaimManager.HasPackage(KretaClaimPackages.Naplo.ClaimValue) && !Model.HideControlsForApaczaiOD)
{
<div class="row">
@Html.KretaLabelFor(model => model.AlapAdat.OktatasiAzonosito, 2, 2)
</div>
}
</div>