Fix vari
This commit is contained in:
@@ -296,7 +296,9 @@
|
||||
PersonaRif = Scheda.Responsabile,
|
||||
Barcodes = Scheda.Articoli.ConvertAll(x => x.Barcode),
|
||||
Scandeza = (ScadenzaEnum)Scheda.Scadenza,
|
||||
ParentActivityId = IsNew ? null : Scheda.Ispezione?.ActivityId
|
||||
// Aggancia la scheda all'ispezione GIA esistente sul server (se sincronizzata),
|
||||
// altrimenti null e il server la crea. Evita di creare una nuova ispezione a ogni salvataggio.
|
||||
ParentActivityId = SteupDataService.InspectionPageState.Ispezione.ActivityId
|
||||
}
|
||||
);
|
||||
}
|
||||
@@ -353,6 +355,9 @@
|
||||
await IspezioniService.UpdateActivityIdIspezioneAsync(CodMdep, Data,
|
||||
UserSession.User.Username, apiResponse.ActivityIdIspezione
|
||||
);
|
||||
// Tiene in memoria l'ActivityId dell'ispezione: il prossimo salvataggio nella stessa
|
||||
// sessione lo userà come ParentActivityId invece di creare una nuova ispezione.
|
||||
SteupDataService.InspectionPageState.Ispezione.ActivityId = apiResponse.ActivityIdIspezione;
|
||||
Scheda.ActivityId = apiResponse.ActivityIdScheda;
|
||||
}
|
||||
|
||||
@@ -393,9 +398,12 @@
|
||||
await IspezioniService.UpdateSchedaAsync(Scheda);
|
||||
|
||||
if (apiResponse != null)
|
||||
{
|
||||
await IspezioniService.UpdateActivityIdIspezioneAsync(CodMdep, Data,
|
||||
UserSession.User.Username, apiResponse.ActivityIdIspezione
|
||||
);
|
||||
SteupDataService.InspectionPageState.Ispezione.ActivityId = apiResponse.ActivityIdIspezione;
|
||||
}
|
||||
}
|
||||
|
||||
private async Task UploadFile(Scheda scheda)
|
||||
|
||||
Reference in New Issue
Block a user