- IdUtenteCreazione in RegistrazioneInFiera

- Alert per PIVA in RegistrazioneInFiera
This commit is contained in:
2026-02-04 15:54:19 +01:00
parent 4022fd9ed4
commit 6d06c04a57
3 changed files with 13 additions and 6 deletions

View File

@ -20,8 +20,8 @@ public class IscrizioneEventoService : TService<IscrizioneEvento>, IIscrizioneEv
entita.DataCreazione = isNuovaEntita ? DateTime.Now : entita.DataCreazione; entita.DataCreazione = isNuovaEntita ? DateTime.Now : entita.DataCreazione;
entita.DataModifica = isNuovaEntita == false ? DateTime.Now : null; entita.DataModifica = isNuovaEntita == false ? DateTime.Now : null;
entita.IdUtenteCreazione = isNuovaEntita ? null : entita.IdUtenteCreazione; entita.IdUtenteCreazione = entita.IdUtenteCreazione;
entita.IdUtenteModifica = isNuovaEntita == false ? null : null; entita.IdUtenteModifica = isNuovaEntita == false ? entita.IdUtenteModifica : null;
if (isNuovaEntita) if (isNuovaEntita)
await _unitOfWork.GetRepository<IscrizioneEvento>().Put(entita); await _unitOfWork.GetRepository<IscrizioneEvento>().Put(entita);

View File

@ -196,13 +196,16 @@
private async Task onIscrizioneSave() private async Task onIscrizioneSave()
{ {
var userId = await MembershipUtils.GetUserId(_auth);
var model = new IscrizioneEvento() var model = new IscrizioneEvento()
{ {
EventoId = invito.EventoId, EventoId = invito.EventoId,
InvitoEventoId = invito.Id, InvitoEventoId = invito.Id,
ClienteId = invito.ClienteId, ClienteId = invito.ClienteId,
DestinazioneId = iscrizione.DestinazioneId, DestinazioneId = iscrizione.DestinazioneId,
TipologiaClienteId = iscrizione.TipologiaClienteId TipologiaClienteId = iscrizione.TipologiaClienteId,
IdUtenteCreazione = userId != Guid.Empty ? userId : null
}; };
/*if (invito.EventoId != Guid.Empty && iscrizione.DestinazioneId == Guid.Empty) /*if (invito.EventoId != Guid.Empty && iscrizione.DestinazioneId == Guid.Empty)

View File

@ -9,7 +9,7 @@
@rendermode InteractiveServer @rendermode InteractiveServer
<PageTitle>Iscrizione Evento</PageTitle> <PageTitle>Iscrizione Evento</PageTitle>
<AppHeader ShowNavigation="false"/> <AppHeader ShowNavigation="false" />
<div class="container my-5 py-3"> <div class="container my-5 py-3">
<ClienteToggle ValueChanged="onClienteToggleChanged" /> <ClienteToggle ValueChanged="onClienteToggleChanged" />
@ -30,7 +30,7 @@
{ {
<Component_Registrazione invito="invito" hasCliente="hasCliente" @ref="registrazione" /> <Component_Registrazione invito="invito" hasCliente="hasCliente" @ref="registrazione" />
} }
</div> </div>
<DacFooter /> <DacFooter />
@ -70,7 +70,11 @@
x => x.PartitaIva == codiceFornito || x.CodiceFiscale == codiceFornito || x.Rid == codiceFornito || x.Cliente.Rid == codiceFornito, x => x.PartitaIva == codiceFornito || x.CodiceFiscale == codiceFornito || x.Rid == codiceFornito || x.Cliente.Rid == codiceFornito,
includi: x => x.Include(y => y.Cliente))); includi: x => x.Include(y => y.Cliente)));
if (destinazione != null) if (destinazione == null || string.IsNullOrEmpty(text))
{
await _dialogService.Alert("Non è stato trovato il clente (Codice cliente/Partita IVA non presente)", "Errore", new ConfirmOptions() { OkButtonText = "Ok" });
}
else
{ {
invito.ClienteId = destinazione.ClienteId; invito.ClienteId = destinazione.ClienteId;
invito.DestinazioneId = destinazione.Id; invito.DestinazioneId = destinazione.Id;