From ea44fe5802c0aa286399d4698769cfbe857e714c Mon Sep 17 00:00:00 2001 From: Annamaria Sassi Date: Mon, 11 Aug 2025 17:24:23 +0200 Subject: [PATCH] - aggiunto componente configuratore con ingresso JWD - migliorato aggiunta anta e split --- Test.UI.sln | 6 + Test.UI/Components/Layout/NavMenu.razor | 5 + Test.UI/Components/Pages/EditJWD.razor | 10 + Test.UI/Components/Pages/EditJWD.razor.cs | 144 + Test.UI/Components/Pages/Home.razor | 4 +- Test.UI/Components/Pages/Home.razor.cs | 5 +- Test.UI/Components/_Imports.razor | 3 +- Test.UI/Test.UI.csproj | 1 + .../WebWindowConfigurator.csproj | 19 +- WebWindowConfigurator/WebWindowMaker.razor | 558 ++-- WebWindowConfigurator/WebWindowMaker.razor.cs | 36 +- WebWindowConfigurator/Window.cs | 23 +- WebWindowJWD/DTO/TemplateSelectorDTO.cs | 17 + WebWindowJWD/Json/JsonUtility.cs | 753 ++++++ WebWindowJWD/Json/WindowConst.cs | 202 ++ WebWindowJWD/WebWindowJWD.csproj | 21 + WebWindowJWD/WebWindowJWDInput.razor | 276 ++ WebWindowJWD/WebWindowJWDInput.razor.cs | 245 ++ WebWindowJWD/WebWindowJWDInput.razor.css | 17 + WebWindowJWD/Window.cs | 2345 +++++++++++++++++ WebWindowJWD/_Imports.razor | 1 + WebWindowJWD/wwwroot/background.png | Bin 0 -> 378 bytes WebWindowJWD/wwwroot/exampleJsInterop.js | 6 + 23 files changed, 4366 insertions(+), 331 deletions(-) create mode 100644 Test.UI/Components/Pages/EditJWD.razor create mode 100644 Test.UI/Components/Pages/EditJWD.razor.cs create mode 100644 WebWindowJWD/DTO/TemplateSelectorDTO.cs create mode 100644 WebWindowJWD/Json/JsonUtility.cs create mode 100644 WebWindowJWD/Json/WindowConst.cs create mode 100644 WebWindowJWD/WebWindowJWD.csproj create mode 100644 WebWindowJWD/WebWindowJWDInput.razor create mode 100644 WebWindowJWD/WebWindowJWDInput.razor.cs create mode 100644 WebWindowJWD/WebWindowJWDInput.razor.css create mode 100644 WebWindowJWD/Window.cs create mode 100644 WebWindowJWD/_Imports.razor create mode 100644 WebWindowJWD/wwwroot/background.png create mode 100644 WebWindowJWD/wwwroot/exampleJsInterop.js diff --git a/Test.UI.sln b/Test.UI.sln index 27f3d04..9e1e70f 100644 --- a/Test.UI.sln +++ b/Test.UI.sln @@ -11,6 +11,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebWindowConfigurator", "We EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebAedificaConfigurator", "WebAedificaConfigurator\WebAedificaConfigurator.csproj", "{BD1F43E8-BE5F-469E-9552-C98CA8639A06}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebWindowJWD", "WebWindowJWD\WebWindowJWD.csproj", "{D32E55D6-8C37-477F-8065-4020EB27900E}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -33,6 +35,10 @@ Global {BD1F43E8-BE5F-469E-9552-C98CA8639A06}.Debug|Any CPU.Build.0 = Debug|Any CPU {BD1F43E8-BE5F-469E-9552-C98CA8639A06}.Release|Any CPU.ActiveCfg = Release|Any CPU {BD1F43E8-BE5F-469E-9552-C98CA8639A06}.Release|Any CPU.Build.0 = Release|Any CPU + {D32E55D6-8C37-477F-8065-4020EB27900E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D32E55D6-8C37-477F-8065-4020EB27900E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D32E55D6-8C37-477F-8065-4020EB27900E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D32E55D6-8C37-477F-8065-4020EB27900E}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Test.UI/Components/Layout/NavMenu.razor b/Test.UI/Components/Layout/NavMenu.razor index 55755b5..360a784 100644 --- a/Test.UI/Components/Layout/NavMenu.razor +++ b/Test.UI/Components/Layout/NavMenu.razor @@ -18,6 +18,11 @@ Test Compo + Serv +