- Destinazione nascosta if NoCliente
This commit is contained in:
@ -93,10 +93,11 @@
|
|||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-6 mb-3">
|
<div class="col-6 mb-3">
|
||||||
<RadzenFormField Text="Destinazione" Variant="Variant.Flat" Style="width: 100%;">
|
<RadzenFormField Text="Giorno presenza" Variant="Variant.Flat" Style="width: 100%;">
|
||||||
<RadzenDropDown @bind-Value="@iscrizione.DestinazioneId" TValue="Guid ?" Style="width: 100%" ValueProperty="Id" TextProperty="Info" Placeholder="Seleziona la destinazione"
|
<RadzenDatePicker @bind-Value=@iscrizione.GiornoPresenza Name="GiornoPresenza" ShowCalendarWeek ShowTime="false"
|
||||||
Data="@destinazioniList" Size="ButtonSize.Small" />
|
DateFormat="dd/MM/yyyy" Min="inizioEvento" Max="fineEvento" InitialViewDate="inizioEvento" />
|
||||||
</RadzenFormField>
|
</RadzenFormField>
|
||||||
|
<ValidationMessage For="@(() => iscrizione.GiornoPresenza)" />
|
||||||
</div>
|
</div>
|
||||||
<div class="col-6 mb-3">
|
<div class="col-6 mb-3">
|
||||||
<RadzenFormField Text="Numero di partecipanti" Variant="Variant.Flat" Style="width: 100%;">
|
<RadzenFormField Text="Numero di partecipanti" Variant="Variant.Flat" Style="width: 100%;">
|
||||||
@ -107,13 +108,15 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
@if (hasCliente)
|
||||||
|
{
|
||||||
<div class="col-6 mb-3">
|
<div class="col-6 mb-3">
|
||||||
<RadzenFormField Text="Giorno presenza" Variant="Variant.Flat" Style="width: 100%;">
|
<RadzenFormField Text="Destinazione" Variant="Variant.Flat" Style="width: 100%;">
|
||||||
<RadzenDatePicker @bind-Value=@iscrizione.GiornoPresenza Name="GiornoPresenza" ShowCalendarWeek ShowTime="false"
|
<RadzenDropDown @bind-Value="@iscrizione.DestinazioneId" TValue="Guid?" Style="width: 100%" ValueProperty="Id" TextProperty="Info" Placeholder="Seleziona la destinazione"
|
||||||
DateFormat="dd/MM/yyyy" Min="inizioEvento" Max="fineEvento" InitialViewDate="inizioEvento" />
|
Data="@destinazioniList" Size="ButtonSize.Small" />
|
||||||
</RadzenFormField>
|
</RadzenFormField>
|
||||||
<ValidationMessage For="@(() => iscrizione.GiornoPresenza)" />
|
|
||||||
</div>
|
</div>
|
||||||
|
}
|
||||||
<div class="col-6 mb-3">
|
<div class="col-6 mb-3">
|
||||||
<RadzenFormField Text="Note" Variant="Variant.Flat" Style="width: 100%; border: none !important; box-shadow: none !important; background-color: transparent !important;">
|
<RadzenFormField Text="Note" Variant="Variant.Flat" Style="width: 100%; border: none !important; box-shadow: none !important; background-color: transparent !important;">
|
||||||
<RadzenTextArea @bind-Value="@iscrizione.Note" Style="width: 100%;" Rows="1" />
|
<RadzenTextArea @bind-Value="@iscrizione.Note" Style="width: 100%;" Rows="1" />
|
||||||
@ -165,6 +168,7 @@
|
|||||||
|
|
||||||
private bool presaVisionePrivacy { get; set; }
|
private bool presaVisionePrivacy { get; set; }
|
||||||
private bool presaVisioneDatiPersonali { get; set; }
|
private bool presaVisioneDatiPersonali { get; set; }
|
||||||
|
private bool hasCliente { get; set; }
|
||||||
|
|
||||||
private DateTime inizioEvento { get; set; }
|
private DateTime inizioEvento { get; set; }
|
||||||
private DateTime fineEvento { get; set; }
|
private DateTime fineEvento { get; set; }
|
||||||
@ -233,6 +237,13 @@
|
|||||||
public void NoCliente()
|
public void NoCliente()
|
||||||
{
|
{
|
||||||
destinazioniList = new List<DestinazioneViewModel>() { new DestinazioneViewModel() { RagioneSociale = "--Nessuna" } };
|
destinazioniList = new List<DestinazioneViewModel>() { new DestinazioneViewModel() { RagioneSociale = "--Nessuna" } };
|
||||||
|
hasCliente = false;
|
||||||
|
iscrizione.EsperienzaConDAC = "No";
|
||||||
|
}
|
||||||
|
|
||||||
|
public void HasCliente()
|
||||||
|
{
|
||||||
|
hasCliente = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task onProvinciaChanged(object args)
|
private async Task onProvinciaChanged(object args)
|
||||||
|
|||||||
@ -46,6 +46,8 @@
|
|||||||
{
|
{
|
||||||
if (!value)
|
if (!value)
|
||||||
registrazione.NoCliente();
|
registrazione.NoCliente();
|
||||||
|
else
|
||||||
|
registrazione.HasCliente();
|
||||||
|
|
||||||
showCodiceCliente = value;
|
showCodiceCliente = value;
|
||||||
showForm = true;
|
showForm = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user