From 65e48777e6b5888e9cb62cd703aa478e01e4292a Mon Sep 17 00:00:00 2001 From: MarcoE Date: Tue, 8 Jul 2025 15:33:33 +0200 Subject: [PATCH] Creato form per Clienti/Prospect --- salesbook.Maui/salesbook.Maui.csproj | 5 +- .../Components/Layout/NavMenu.razor | 7 +- salesbook.Shared/Components/Pages/User.razor | 18 +- .../SingleElements/Modal/ActivityForm.razor | 6 +- .../SingleElements/Modal/UserForm.razor | 210 ++++++++++++++++++ .../SingleElements/Modal/UserForm.razor.css | 4 + salesbook.Shared/Core/Dto/UserDTO.cs | 13 ++ salesbook.Shared/Core/Helpers/ModalHelpers.cs | 19 ++ 8 files changed, 272 insertions(+), 10 deletions(-) create mode 100644 salesbook.Shared/Components/SingleElements/Modal/UserForm.razor create mode 100644 salesbook.Shared/Components/SingleElements/Modal/UserForm.razor.css create mode 100644 salesbook.Shared/Core/Dto/UserDTO.cs diff --git a/salesbook.Maui/salesbook.Maui.csproj b/salesbook.Maui/salesbook.Maui.csproj index ba13872..0b44523 100644 --- a/salesbook.Maui/salesbook.Maui.csproj +++ b/salesbook.Maui/salesbook.Maui.csproj @@ -78,8 +78,9 @@ - Apple Development: Created via API (5B7B69P4JY) - VS: WildCard Development + Apple Distribution: Integry S.r.l. (UNP26J4R89) + + manual diff --git a/salesbook.Shared/Components/Layout/NavMenu.razor b/salesbook.Shared/Components/Layout/NavMenu.razor index 1d7ecef..cc75f0f 100644 --- a/salesbook.Shared/Components/Layout/NavMenu.razor +++ b/salesbook.Shared/Components/Layout/NavMenu.razor @@ -45,7 +45,7 @@ - Nuovo contatto + Nuovo contatto Nuova attività @@ -92,5 +92,10 @@ Messenger.Send(new NewActivityMessage(((StbActivity)result.Data).ActivityId)); } } + + private async Task CreateUser() + { + var result = await ModalHelpers.OpenUserForm(Dialog, null); + } } diff --git a/salesbook.Shared/Components/Pages/User.razor b/salesbook.Shared/Components/Pages/User.razor index a89e00d..0201904 100644 --- a/salesbook.Shared/Components/Pages/User.razor +++ b/salesbook.Shared/Components/Pages/User.razor @@ -35,16 +35,26 @@ else