From ee48408bd9a72bd93663fb4c0db0a1ac3b320a8d Mon Sep 17 00:00:00 2001 From: Emmanuele Sassi Date: Mon, 16 Dec 2024 12:31:21 +0100 Subject: [PATCH] - aggiunta pagina copia multipla - gestito file csv output - migliorata grafica - aggiunto stato porta da non produrre - creazione file ddf al momento della verifica - modificata cancellazione con cancella csv o cancella singole porte create manualmente - aggiunta gestione tipo di apertura - aggiunta fase per gestionale --- .../Constants/ConstIni.vb | 6 + .../DoorListPage/DoorListPageV.xaml | 261 ++++-- .../DoorListPage/DoorListPageVM.vb | 796 +++++++++++++----- .../Effector.Plugin.DoorArreda.vbproj | 10 + Effector.Plugin.DoorArreda/FiveLakesUI.xaml | 3 +- Effector.Plugin.DoorArreda/LUA/Lua_General.vb | 13 +- .../MainMenu/MainMenuV.xaml | 8 +- .../MultipleCopyWnd/MultipleCopyWndV.xaml | 25 + .../MultipleCopyWnd/MultipleCopyWndV.xaml.vb | 19 + .../MultipleCopyWnd/MultipleCopyWndVM.vb | 48 ++ .../Utility/Dictionary.xaml | 230 ++++- .../Utility/Dictionary.xaml.vb | 133 ++- .../Utility/JsonUtility.vb | 11 +- 13 files changed, 1255 insertions(+), 308 deletions(-) create mode 100644 Effector.Plugin.DoorArreda/MultipleCopyWnd/MultipleCopyWndV.xaml create mode 100644 Effector.Plugin.DoorArreda/MultipleCopyWnd/MultipleCopyWndV.xaml.vb create mode 100644 Effector.Plugin.DoorArreda/MultipleCopyWnd/MultipleCopyWndVM.vb diff --git a/Effector.Plugin.DoorArreda/Constants/ConstIni.vb b/Effector.Plugin.DoorArreda/Constants/ConstIni.vb index a1d91ac..ead5c8f 100644 --- a/Effector.Plugin.DoorArreda/Constants/ConstIni.vb +++ b/Effector.Plugin.DoorArreda/Constants/ConstIni.vb @@ -31,6 +31,12 @@ Module ConstIni Public Const K_HEIGHT As String = "Height" Public Const K_WIDTH As String = "Width" Public Const K_THICKNESS As String = "Thickness" + Public Const K_SWING As String = "Swing" + Public Const K_PHASE As String = "Phase" + Public Const K_STATE As String = "State" + Public Const K_PROGRAMSENT As String = "ProgramSent" + Public Const K_PROGRAMSTART As String = "ProgramStart" + Public Const K_PROGRAMEND As String = "ProgramEnd" Public Const K_MANUALADDEDDOORNAME As String = "ManualAddedDoorName" Public Const K_DELIMITER As String = "Delimiter" diff --git a/Effector.Plugin.DoorArreda/DoorListPage/DoorListPageV.xaml b/Effector.Plugin.DoorArreda/DoorListPage/DoorListPageV.xaml index ebb0cc5..bd7fe33 100644 --- a/Effector.Plugin.DoorArreda/DoorListPage/DoorListPageV.xaml +++ b/Effector.Plugin.DoorArreda/DoorListPage/DoorListPageV.xaml @@ -2,6 +2,9 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:Effector.Plugin.DoorArreda"> + + + @@ -11,41 +14,65 @@