From 5f321fba3ac9256da0546a7249189bd23cc11502 Mon Sep 17 00:00:00 2001 From: Emmanuele Sassi Date: Mon, 28 Aug 2023 18:36:42 +0200 Subject: [PATCH] - aggiunta modifica nome progetto - migliorata gestione archiviazione - migliorata gestione cancellazione --- EgtBEAMWALL.Core/Constants/ConstColumns.vb | 1 + .../Constants/ConstDataGridColumnsIni.vb | 1 + EgtBEAMWALL.Core/Constants/ConstIni.vb | 1 + .../NewOpenProjectFileDialogV.xaml | 65 ++--- .../NewOpenProjectFileDialogVM.vb | 109 ++++++-- EgtBEAMWALL.Core/ProjectFileVM/ProdFileM.vb | 15 +- EgtBEAMWALL.Core/ProjectFileVM/ProjFileM.vb | 32 +-- .../ProjectFileVM/ProjectFileM.vb | 20 ++ EgtBEAMWALL.Core/ProjectManager/ProdFileVM.vb | 6 + .../ProjectManager/ProjectFileVM.vb | 12 + .../Controllers/ProdController.cs | 8 +- .../Controllers/ProjController.cs | 2 +- .../MainWindow/MainWindowVM.vb | 43 ++- .../NewOpenProjectFileDialogVM.vb | 249 ++++++++---------- .../ProdManager/ProdManagerVM.vb | 26 +- .../ProjManager/ProjManagerVM.vb | 2 +- 16 files changed, 342 insertions(+), 250 deletions(-) diff --git a/EgtBEAMWALL.Core/Constants/ConstColumns.vb b/EgtBEAMWALL.Core/Constants/ConstColumns.vb index 5d821def..ceb43d42 100644 --- a/EgtBEAMWALL.Core/Constants/ConstColumns.vb +++ b/EgtBEAMWALL.Core/Constants/ConstColumns.vb @@ -18,5 +18,6 @@ Public Const COL_SUPERVISORID As String = "colSUPERVISORID" Public Const COL_PRIORITY As String = "colPRIORITY" Public Const COL_NAME As String = "colNAME" + Public Const COL_ARCHIVED As String = "colARCHIVED" End Module diff --git a/EgtBEAMWALL.Core/Constants/ConstDataGridColumnsIni.vb b/EgtBEAMWALL.Core/Constants/ConstDataGridColumnsIni.vb index e8a55474..7777f509 100644 --- a/EgtBEAMWALL.Core/Constants/ConstDataGridColumnsIni.vb +++ b/EgtBEAMWALL.Core/Constants/ConstDataGridColumnsIni.vb @@ -5,6 +5,7 @@ Public Const S_FEATURELIST As String = "DG_FeatureList" Public Const S_OPENPROJFILEDLG_PROJ As String = "DG_OpenProjectFileDialog_PROJ" Public Const S_OPENPROJFILEDLG_PROD As String = "DG_OpenProjectFileDialog_PROD" + Public Const S_NEWOPENPROJFILEDLG_PROD As String = "DG_NewOpenProjectFileDialog_PROD" Public Const S_RAWPARTLIST_BEAM As String = "DG_RawPartList_BEAM" Public Const S_RAWPARTLIST_WALL As String = "DG_RawPartList_WALL" Public Const S_PARTINRAWPARTLIST_BEAM As String = "DG_PartInRawPartList_BEAM" diff --git a/EgtBEAMWALL.Core/Constants/ConstIni.vb b/EgtBEAMWALL.Core/Constants/ConstIni.vb index 687b8d34..1b0bd759 100644 --- a/EgtBEAMWALL.Core/Constants/ConstIni.vb +++ b/EgtBEAMWALL.Core/Constants/ConstIni.vb @@ -46,6 +46,7 @@ Public Module ConstIni Public Const K_ENABLEEDIT As String = "EnableEdit" Public Const K_FASTPRODUCE As String = "FastProduce" Public Const K_ADDPROJ As String = "AddProj" + Public Const K_PROJECTMODE As String = "ProjectMode" 'Public Const S_LANGUAGES As String = "Languages" 'Public Const K_LANGUAGE As String = "Language" diff --git a/EgtBEAMWALL.Core/NewOpenProjectFileDialog/NewOpenProjectFileDialogV.xaml b/EgtBEAMWALL.Core/NewOpenProjectFileDialog/NewOpenProjectFileDialogV.xaml index 1aced268..48a6b46c 100644 --- a/EgtBEAMWALL.Core/NewOpenProjectFileDialog/NewOpenProjectFileDialogV.xaml +++ b/EgtBEAMWALL.Core/NewOpenProjectFileDialog/NewOpenProjectFileDialogV.xaml @@ -7,6 +7,7 @@ Style="{DynamicResource {x:Type EgtWPFLib5:EgtCustomWindow}}" WindowStyle="None" ResizeMode="NoResize" TitleBarHeight="30" IsResizable="True" IsMinimizable="False" WindowStartupLocation="CenterScreen" ShowInTaskbar="False" + IsClosable="False" MinHeight="500" MinWidth="500" Topmost="True" DataContext="{Binding RelativeSource={RelativeSource Self}}"> @@ -132,47 +133,33 @@ - - - + - + + + + + + + + + + + +