modulo registrazione inserimento check per moduli vari

This commit is contained in:
Marco Audiffredi 2024-05-28 10:44:19 +02:00
parent 62ff5f98ec
commit e589033d83
5 changed files with 24 additions and 1 deletions

View File

@ -136,6 +136,11 @@ namespace VirtualTask.Controllers
ModelState.AddModelError("privacy1", "E' necessario accettare la privacy");
privacy1 = true;
}
if (model.ModuloRapportini == false && model.ModuloTimesheet == false)
{
ModelState.AddModelError("ModuloRapportini", "E' necessario indicare il modulo che si vuole attivare");
privacy1 = true;
}
if (!bAziPres && bEmail && !privacy1)
{

View File

@ -70,5 +70,11 @@ namespace VirtualTask.Models
[Display(Name = "Privacy4")]
public bool privacy4 { get; set; }
[Display(Name = "Modulo Timesheet")]
public bool ModuloTimesheet { get; set; }
[Display(Name = "Modulo Interventi")]
public bool ModuloRapportini { get; set; }
}
}

View File

@ -4,6 +4,6 @@
}
<h1>@ViewData["Title"]</h1>
<p> <a href="Download?file=wwwroot/APP/app-env_vt_1_23.apk" target="_blank">Download Android App (ver. 1.23)</a> </p>
<p> <a href="Download?file=wwwroot/APP/app-env_vt_1_25.apk" target="_blank">Download Android App (ver. 1.25)</a> </p>

View File

@ -108,6 +108,18 @@
@* <span asp-validation-for="passwd" class="text-danger"></span>*@
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">
<div class="agy-field-holder">
<h5><label asp-for="ModuloRapportini" class="agy-client-quote"></label></h5>
<input asp-for="ModuloRapportini" />
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">
<div class="agy-field-holder">
<h5><label asp-for="ModuloTimesheet" class="agy-client-quote"></label></h5>
<input asp-for="ModuloTimesheet" />
</div>
</div>
<div class="col-lg-12 col-md-12 col-sm-12 col-12">
<input asp-for="privacy1" />
<b>Dichiaro di aver preso visione dell'Informativa ai sensi del Regolamento (UE) 2016/679 del Parlamento Europeo e del Consiglio del 27 Aprile 2016 (GDPR) e della normativa vigente in materia</b>