- FIX Grafica
This commit is contained in:
@ -56,7 +56,7 @@
|
|||||||
<li class="nav-item @GetActiveClass("/management/Utenti")">
|
<li class="nav-item @GetActiveClass("/management/Utenti")">
|
||||||
<a class="nav-link" href="/management/Utenti">
|
<a class="nav-link" href="/management/Utenti">
|
||||||
<span class="nav-link-icon d-md-none d-lg-inline-block">
|
<span class="nav-link-icon d-md-none d-lg-inline-block">
|
||||||
<i class="fa-solid fa-house"></i>
|
<i class="fa-solid fa-user"></i>
|
||||||
</span>
|
</span>
|
||||||
<span class="nav-link-title"> Utenti </span>
|
<span class="nav-link-title"> Utenti </span>
|
||||||
</a>
|
</a>
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<li class="nav-item @GetActiveClass("/management/Eventi")">
|
<li class="nav-item @GetActiveClass("/management/Eventi")">
|
||||||
<a class="nav-link" href="/management/Eventi">
|
<a class="nav-link" href="/management/Eventi">
|
||||||
<span class="nav-link-icon d-md-none d-lg-inline-block">
|
<span class="nav-link-icon d-md-none d-lg-inline-block">
|
||||||
<i class="fa-solid fa-address-card"></i>
|
<i class="fa-solid fa-calendar"></i>
|
||||||
</span>
|
</span>
|
||||||
<span class="nav-link-title"> Eventi </span>
|
<span class="nav-link-title"> Eventi </span>
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -57,138 +57,133 @@
|
|||||||
{
|
{
|
||||||
@if (destinazioniList.Count() > 0)
|
@if (destinazioniList.Count() > 0)
|
||||||
{
|
{
|
||||||
<div class="row g-5 mb-3">
|
<EditForm Model="iscrizione" OnValidSubmit="onIscrizioneSave" FormName="iscrizioneForm">
|
||||||
<EditForm Model="iscrizione" OnValidSubmit="onIscrizioneSave" FormName="iscrizioneForm">
|
<DataAnnotationsValidator />
|
||||||
<DataAnnotationsValidator />
|
<div class="row">
|
||||||
|
<div class="col-6 mb-3">
|
||||||
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Nome</RadzenText>
|
||||||
|
<RadzenTextBox Style="width: 100%" aria-label="Nome" @bind-Value="@iscrizione.Nome" />
|
||||||
|
<ValidationMessage For="@(() => iscrizione.Nome)" />
|
||||||
|
</div>
|
||||||
|
<div class="col-6 mb-3">
|
||||||
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Cognome</RadzenText>
|
||||||
|
<RadzenTextBox Style="width: 100%" aria-label="Cognome" @bind-Value="@iscrizione.Cognome" />
|
||||||
|
<ValidationMessage For="@(() => iscrizione.Cognome)" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="col-12">
|
<div class="row">
|
||||||
<div class="row">
|
<div class="col-6 mb-3">
|
||||||
<div class="col-6 mb-3">
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">E-mail</RadzenText>
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Nome</RadzenText>
|
<RadzenTextBox Style="width: 100%" aria-label="Email" @bind-Value="@iscrizione.Email" />
|
||||||
<RadzenTextBox Style="width: 100%" aria-label="Nome" @bind-Value="@iscrizione.Nome" />
|
<ValidationMessage For="@(() => iscrizione.Email)" />
|
||||||
<ValidationMessage For="@(() => iscrizione.Nome)" />
|
</div>
|
||||||
</div>
|
<div class="col-6 mb-3">
|
||||||
<div class="col-6 mb-3">
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Telefono</RadzenText>
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Cognome</RadzenText>
|
<RadzenTextBox Style="width: 100%" aria-label="NumeroTelefono" @bind-Value="@iscrizione.NumeroTelefono" />
|
||||||
<RadzenTextBox Style="width: 100%" aria-label="Cognome" @bind-Value="@iscrizione.Cognome" />
|
<ValidationMessage For="@(() => iscrizione.NumeroTelefono)" />
|
||||||
<ValidationMessage For="@(() => iscrizione.Cognome)" />
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-4 mb-3">
|
||||||
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Comune</RadzenText>
|
||||||
|
<RadzenDropDown @bind-Value="@iscrizione.Comune" Style="width: 100%" TextProperty="" Placeholder="Seleziona il comune"
|
||||||
|
Data="@comuneList" Size="ButtonSize.Small" />
|
||||||
|
<ValidationMessage For="@(() => iscrizione.Comune)" />
|
||||||
|
</div>
|
||||||
|
<div class="col-4 mb-3">
|
||||||
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Cap</RadzenText>
|
||||||
|
<RadzenTextBox Style="width: 100%" aria-label="Cap" @bind-Value="@iscrizione.Cap" />
|
||||||
|
<ValidationMessage For="@(() => iscrizione.Cap)" />
|
||||||
|
</div>
|
||||||
|
<div class="col-4 mb-3">
|
||||||
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Provincia</RadzenText>
|
||||||
|
<RadzenDropDown @bind-Value="@iscrizione.Provincia" Style="width: 100%" TextProperty="" Placeholder="Seleziona la provincia"
|
||||||
|
Data="@provinciaList" Size="ButtonSize.Small" />
|
||||||
|
<ValidationMessage For="@(() => iscrizione.Provincia)" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-6 mb-3">
|
||||||
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Ragione Sociale</RadzenText>
|
||||||
|
<RadzenTextBox Style="width: 100%" aria-label="Nome" @bind-Value="@iscrizione.RagioneSociale" />
|
||||||
|
<ValidationMessage For="@(() => iscrizione.RagioneSociale)" />
|
||||||
|
</div>
|
||||||
|
<div class="col-6 mb-3">
|
||||||
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Tipologia</RadzenText>
|
||||||
|
<RadzenDropDown @bind-Value="@iscrizione.TipologiaClienteId" TValue="Guid?" Style="width: 100%" TextProperty="Description" ValueProperty="Key" Placeholder="Seleziona la tipologia"
|
||||||
|
Data="@tipologiaList" Size="ButtonSize.Small" />
|
||||||
|
<ValidationMessage For="@(() => iscrizione.TipologiaClienteId)" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-6 mb-3">
|
||||||
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Hai già avuto un'esperienza con DAC?</RadzenText>
|
||||||
|
<RadzenDropDown @bind-Value="@iscrizione.EsperienzaConDAC" Style="width: 100%" TextProperty="" Placeholder="Scegli dal menù"
|
||||||
|
Data="@esperienzaList" Size="ButtonSize.Small" />
|
||||||
|
<ValidationMessage For="@(() => iscrizione.EsperienzaConDAC)" />
|
||||||
|
</div>
|
||||||
|
<div class="col-6 mb-3">
|
||||||
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Ruolo</RadzenText>
|
||||||
|
<RadzenDropDown @bind-Value="@iscrizione.RuoloInt" TValue="int?" Style="width: 100%" TextProperty="Description" ValueProperty="Key" Placeholder="Seleziona il ruolo"
|
||||||
|
Data="@ruoloList" Size="ButtonSize.Small" />
|
||||||
|
<ValidationMessage For="@(() => iscrizione.RuoloInt)" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-6 mb-3">
|
||||||
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Destinazione</RadzenText>
|
||||||
|
<RadzenDropDown @bind-Value="@iscrizione.DestinazioneId" TValue="Guid ?" Style="width: 100%" ValueProperty="Id" TextProperty="RagioneSociale" Placeholder="Seleziona la destinazione"
|
||||||
|
Data="@destinazioniList" Size="ButtonSize.Small" />
|
||||||
|
<ValidationMessage For="@(() => iscrizione.DestinazioneId)" />
|
||||||
|
</div>
|
||||||
|
<div class="col-6 mb-3">
|
||||||
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Numero di partecipanti</RadzenText>
|
||||||
|
<RadzenNumeric ShowUpDown="false" TValue="int" TextAlign="TextAlign.Right" Style="width: 100%" aria-label="Partecipanti" @bind-Value="@iscrizione.Partecipanti" />
|
||||||
|
<ValidationMessage For="@(() => iscrizione.Partecipanti)" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-12 mb-3">
|
||||||
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Note</RadzenText>
|
||||||
|
<RadzenTextArea @bind-Value="@iscrizione.Note" Style="width: 100%;" Rows="3" />
|
||||||
|
<ValidationMessage For="@(() => iscrizione.Note)" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-6 mb-3">
|
||||||
|
<div class="d-flex align-items-center mb-2">
|
||||||
|
<RadzenCheckBox class="form-check-input" @bind-Value=@iscrizione.PresaVisionePrivacy Name="PresaVisionePrivacy" TValue="bool" />
|
||||||
|
<label class="rz-ms-2" for="PresaVisionePrivacy" style="cursor: pointer;">
|
||||||
|
Presa visione dell'informativa Privacy* (<a href="/" target="_blank">leggi</a>)
|
||||||
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="d-flex align-items-center">
|
||||||
<div class="col-6 mb-3">
|
<RadzenCheckBox class="form-check-input" @bind-Value=@iscrizione.PresaVisioneDatiPersonali Name="PresaVisioneDatiPersonali" TValue="bool" />
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">E-mail</RadzenText>
|
<label class="rz-ms-2" for="PresaVisioneDatiPersonali" style="cursor: pointer;">
|
||||||
<RadzenTextBox Style="width: 100%" aria-label="Email" @bind-Value="@iscrizione.Email" />
|
Autorizzazione al trattamento dati* (<a href="/" target="_blank">leggi</a>)
|
||||||
<ValidationMessage For="@(() => iscrizione.Email)" />
|
</label>
|
||||||
</div>
|
|
||||||
<div class="col-6 mb-3">
|
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Telefono</RadzenText>
|
|
||||||
<RadzenTextBox Style="width: 100%" aria-label="NumeroTelefono" @bind-Value="@iscrizione.NumeroTelefono" />
|
|
||||||
<ValidationMessage For="@(() => iscrizione.NumeroTelefono)" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-4 mb-3">
|
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Comune</RadzenText>
|
|
||||||
<RadzenDropDown @bind-Value="@iscrizione.Comune" Style="width: 100%" TextProperty="" Placeholder="Seleziona il comune"
|
|
||||||
Data="@comuneList" Size="ButtonSize.Small" />
|
|
||||||
<ValidationMessage For="@(() => iscrizione.Comune)" />
|
|
||||||
</div>
|
|
||||||
<div class="col-4 mb-3">
|
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Cap</RadzenText>
|
|
||||||
<RadzenTextBox Style="width: 100%" aria-label="Cap" @bind-Value="@iscrizione.Cap" />
|
|
||||||
<ValidationMessage For="@(() => iscrizione.Cap)" />
|
|
||||||
</div>
|
|
||||||
<div class="col-4 mb-3">
|
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Provincia</RadzenText>
|
|
||||||
<RadzenDropDown @bind-Value="@iscrizione.Provincia" Style="width: 100%" TextProperty="" Placeholder="Seleziona la provincia"
|
|
||||||
Data="@provinciaList" Size="ButtonSize.Small" />
|
|
||||||
<ValidationMessage For="@(() => iscrizione.Provincia)" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-6 mb-3">
|
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Ragione Sociale</RadzenText>
|
|
||||||
<RadzenTextBox Style="width: 100%" aria-label="Nome" @bind-Value="@iscrizione.RagioneSociale" />
|
|
||||||
<ValidationMessage For="@(() => iscrizione.RagioneSociale)" />
|
|
||||||
</div>
|
|
||||||
<div class="col-6 mb-3">
|
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Tipologia</RadzenText>
|
|
||||||
<RadzenDropDown @bind-Value="@iscrizione.TipologiaClienteId" TValue="Guid" Style="width: 100%" TextProperty="Description" ValueProperty="Key" Placeholder="Seleziona la tipologia"
|
|
||||||
Data="@tipologiaList" Size="ButtonSize.Small" />
|
|
||||||
<ValidationMessage For="@(() => iscrizione.TipologiaClienteId)" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-6 mb-3">
|
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Hai già avuto un'esperienza con DAC?</RadzenText>
|
|
||||||
<RadzenDropDown @bind-Value="@iscrizione.EsperienzaConDAC" Style="width: 100%" TextProperty="" Placeholder="Scegli dal menù"
|
|
||||||
Data="@esperienzaList" Size="ButtonSize.Small" />
|
|
||||||
<ValidationMessage For="@(() => iscrizione.EsperienzaConDAC)" />
|
|
||||||
</div>
|
|
||||||
<div class="col-6 mb-3">
|
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Ruolo</RadzenText>
|
|
||||||
<RadzenDropDown @bind-Value="@iscrizione.RuoloInt" TValue="int?" Style="width: 100%" TextProperty="Description" ValueProperty="Key" Placeholder="Seleziona il ruolo"
|
|
||||||
Data="@ruoloList" Size="ButtonSize.Small" />
|
|
||||||
<ValidationMessage For="@(() => iscrizione.RuoloInt)" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-6 mb-3">
|
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Destinazione</RadzenText>
|
|
||||||
<RadzenDropDown @bind-Value="@iscrizione.DestinazioneId" Style="width: 100%" ValueProperty="Id" TextProperty="RagioneSociale" Placeholder="Seleziona la destinazione"
|
|
||||||
Data="@destinazioniList" Size="ButtonSize.Small" />
|
|
||||||
<ValidationMessage For="@(() => iscrizione.DestinazioneId)" />
|
|
||||||
</div>
|
|
||||||
<div class="col-6 mb-3">
|
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Numero di partecipanti</RadzenText>
|
|
||||||
<RadzenNumeric ShowUpDown="false" TValue="int" TextAlign="TextAlign.Right" Style="width: 100%" aria-label="Partecipanti" @bind-Value="@iscrizione.Partecipanti" />
|
|
||||||
<ValidationMessage For="@(() => iscrizione.Partecipanti)" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-12 mb-3">
|
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Note</RadzenText>
|
|
||||||
<RadzenTextArea @bind-Value="@iscrizione.Note" Style="width: 100%;" Rows="3" />
|
|
||||||
<ValidationMessage For="@(() => iscrizione.Note)" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-6 mb-3">
|
|
||||||
<div class="d-flex align-items-center mb-2">
|
|
||||||
<RadzenCheckBox class="form-check-input" @bind-Value=@iscrizione.PresaVisionePrivacy Name="PresaVisionePrivacy" TValue="bool" />
|
|
||||||
<label class="rz-ms-2" for="PresaVisionePrivacy" style="cursor: pointer;">
|
|
||||||
Presa visione dell'informativa Privacy* (<a href="/" target="_blank">leggi</a>)
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="d-flex align-items-center">
|
|
||||||
<RadzenCheckBox class="form-check-input" @bind-Value=@iscrizione.PresaVisioneDatiPersonali Name="PresaVisioneDatiPersonali" TValue="bool" />
|
|
||||||
<label class="rz-ms-2" for="PresaVisioneDatiPersonali" style="cursor: pointer;">
|
|
||||||
Autorizzazione al trattamento dati* (<a href="/" target="_blank">leggi</a>)
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-3 mb-3">
|
|
||||||
<button type="button" class="btn btn-default w-100" @onclick="backToHome">
|
|
||||||
Torna all'inserimento codice
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
<div class="col-3 mb-3">
|
|
||||||
<button type="submit" class="btn btn-danger w-100" disabled="@(!iscrizione.PresaVisionePrivacy || !iscrizione.PresaVisioneDatiPersonali)">
|
|
||||||
Invia
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</EditForm>
|
<div class="col-3 mb-3">
|
||||||
</div>
|
<button type="button" class="btn btn-default w-100" @onclick="backToHome">
|
||||||
|
Indietro
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<div class="col-3 mb-3">
|
||||||
|
<button type="submit" class="btn btn-primary w-100" disabled="@(!iscrizione.PresaVisionePrivacy || !iscrizione.PresaVisioneDatiPersonali)">
|
||||||
|
Invia
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</EditForm>
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -212,7 +207,7 @@
|
|||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
<div class="col-3 mb-3">
|
<div class="col-3 mb-3">
|
||||||
<button type="button" class="btn btn-danger w-100" @onclick="reloadWithCode">
|
<button type="button" class="btn btn-primary w-100" @onclick="reloadWithCode">
|
||||||
Invia
|
Invia
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
@ -221,6 +216,31 @@
|
|||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<footer class="footer bg-red text-white">
|
||||||
|
<div class="container-xl">
|
||||||
|
<div class="row align-items-start">
|
||||||
|
<h3><b>DAC S.p.A.</b></h3>
|
||||||
|
<div class="col-4 text-left">
|
||||||
|
C.F. / P. IVA: IT03038290171<br />
|
||||||
|
Reg. Imp. di città n. 03038290171<br />
|
||||||
|
R.E.A. n. BS-313463<br />
|
||||||
|
Capitale Sociale € 3.000.000,00 i.v.<br />
|
||||||
|
</div>
|
||||||
|
<div class="col-4 text-left">
|
||||||
|
<b><i class="fa-regular fa-map footer-icon"></i> Sede legale e amministrativa</b><br />
|
||||||
|
Via G.Marconi, n.15 - 25020 Flero (BS)<br />
|
||||||
|
<b><i class="fa-solid fa-phone footer-icon"></i> Tel. +39 030 256 8211</b><br />
|
||||||
|
<b><i class="fa-regular fa-envelope footer-icon"></i> info@gruppodac.eu</b>
|
||||||
|
</div>
|
||||||
|
<div class="col-4 text-center">
|
||||||
|
<a href="#" class="text-white mx-2 text-decoration-none" aria-label="Button"><i class="fa-brands fa-facebook footer-icon"></i></a>
|
||||||
|
<a href="#" class="text-white mx-2 text-decoration-none" aria-label="Button"><i class="fa-brands fa-instagram footer-icon"></i></a>
|
||||||
|
<a href="#" class="text-white mx-2 text-decoration-none" aria-label="Button"><i class="fa-brands fa-youtube footer-icon"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
@code {
|
@code {
|
||||||
[Parameter]
|
[Parameter]
|
||||||
public Guid? invitationId { get; set; }
|
public Guid? invitationId { get; set; }
|
||||||
@ -290,13 +310,16 @@
|
|||||||
|
|
||||||
private async Task onIscrizioneSave()
|
private async Task onIscrizioneSave()
|
||||||
{
|
{
|
||||||
var model = new IscrizioneEvento() {
|
var model = new IscrizioneEvento()
|
||||||
EventoId = invito.EventoId,
|
{
|
||||||
InvitoEventoId = invito.Id,
|
EventoId = invito.EventoId,
|
||||||
ClienteId = invito.ClienteId,
|
InvitoEventoId = invito.Id,
|
||||||
DestinazioneId = iscrizione.DestinazioneId };
|
ClienteId = invito.ClienteId,
|
||||||
|
DestinazioneId = iscrizione.DestinazioneId,
|
||||||
|
TipologiaClienteId = iscrizione.TipologiaClienteId
|
||||||
|
};
|
||||||
model = iscrizione.Map(model);
|
model = iscrizione.Map(model);
|
||||||
model.TipologiaCliente = await _managerService.TipologiaClienteService.RicercaPer(x => x.Id == iscrizione.TipologiaClienteId && x.Eliminato == false);
|
//model.TipologiaCliente = await _managerService.TipologiaClienteService.RicercaPer(x => x.Id == iscrizione.TipologiaClienteId && x.Eliminato == false);
|
||||||
|
|
||||||
await _managerService.IscrizioneEventoService.Salva(model);
|
await _managerService.IscrizioneEventoService.Salva(model);
|
||||||
|
|
||||||
|
|||||||
@ -11,7 +11,7 @@ public class IscrizioneEventoViewModel
|
|||||||
public ClienteViewModel Cliente { get; set; }
|
public ClienteViewModel Cliente { get; set; }
|
||||||
|
|
||||||
[Required(ErrorMessage = "La destinazione è obbligatoria")]
|
[Required(ErrorMessage = "La destinazione è obbligatoria")]
|
||||||
public Guid DestinazioneId { get; set; }
|
public Guid? DestinazioneId { get; set; }
|
||||||
[Range(1, int.MaxValue, ErrorMessage = "Inserire un numero di partecipanti validi")]
|
[Range(1, int.MaxValue, ErrorMessage = "Inserire un numero di partecipanti validi")]
|
||||||
public int Partecipanti { get; set; }
|
public int Partecipanti { get; set; }
|
||||||
|
|
||||||
@ -38,7 +38,7 @@ public class IscrizioneEventoViewModel
|
|||||||
[Required(ErrorMessage = "Il campo è obbigatorio")]
|
[Required(ErrorMessage = "Il campo è obbigatorio")]
|
||||||
public string EsperienzaConDAC { get; set; }
|
public string EsperienzaConDAC { get; set; }
|
||||||
[Required(ErrorMessage = "La tipologia è obbigatoria")]
|
[Required(ErrorMessage = "La tipologia è obbigatoria")]
|
||||||
public Guid TipologiaClienteId { get; set; }
|
public Guid? TipologiaClienteId { get; set; }
|
||||||
public RuoloTipo Ruolo { get; set; }
|
public RuoloTipo Ruolo { get; set; }
|
||||||
[Required(ErrorMessage = "Il ruolo è obbigatorio")]
|
[Required(ErrorMessage = "Il ruolo è obbigatorio")]
|
||||||
public int? RuoloInt { get; set; }
|
public int? RuoloInt { get; set; }
|
||||||
|
|||||||
@ -6,11 +6,15 @@ a, .btn-link {
|
|||||||
color: #006bb7;
|
color: #006bb7;
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn-primary {
|
:root {
|
||||||
|
--tblr-primary: #D22426;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*.btn-primary {
|
||||||
color: #fff;
|
color: #fff;
|
||||||
background-color: #1b6ec2;
|
background-color: #1b6ec2;
|
||||||
border-color: #1861ac;
|
border-color: #1861ac;
|
||||||
}
|
}*/
|
||||||
|
|
||||||
.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
|
.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
|
||||||
box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
|
box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
|
||||||
@ -49,3 +53,9 @@ h1:focus {
|
|||||||
.darker-border-checkbox.form-check-input {
|
.darker-border-checkbox.form-check-input {
|
||||||
border-color: #929292;
|
border-color: #929292;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.footer-icon {
|
||||||
|
font-size: 1rem;
|
||||||
|
width: 1em !important;
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user