- 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.DataModifica = isNuovaEntita == false ? DateTime.Now : null;
entita.IdUtenteCreazione = isNuovaEntita ? null : entita.IdUtenteCreazione;
entita.IdUtenteModifica = isNuovaEntita == false ? null : null;
entita.IdUtenteCreazione = entita.IdUtenteCreazione;
entita.IdUtenteModifica = isNuovaEntita == false ? entita.IdUtenteModifica : null;
if (isNuovaEntita)
await _unitOfWork.GetRepository<IscrizioneEvento>().Put(entita);

View File

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

View File

@ -9,7 +9,7 @@
@rendermode InteractiveServer
<PageTitle>Iscrizione Evento</PageTitle>
<AppHeader ShowNavigation="false"/>
<AppHeader ShowNavigation="false" />
<div class="container my-5 py-3">
<ClienteToggle ValueChanged="onClienteToggleChanged" />
@ -70,7 +70,11 @@
x => x.PartitaIva == codiceFornito || x.CodiceFiscale == codiceFornito || x.Rid == codiceFornito || x.Cliente.Rid == codiceFornito,
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.DestinazioneId = destinazione.Id;