public override async Task OnBeforeInsertItemAsync(BeforeInsertItemEventArgs e) { await Dialogs.Stop(Page, $"Vous allez rechercher un article sur base de \"{e.EntryArt.Text}\" !"); } public override async Task OnAfterInsertItemAsync(AfterInsertItemEventArgs e) { decimal? pu = await Dialogs.AskDecimal(Page, $"Quel prix pour l'article \"{e.Item["designatio"]}\" ?", 2); if (pu == null) { e.CancelInsertItem = true; return; } e.Item["pu"] = pu.Value; }