From eb427a602db12c07e5dfc2f101da186473d59366 Mon Sep 17 00:00:00 2001 From: Emmanuele Sassi Date: Mon, 15 Feb 2016 09:09:35 +0000 Subject: [PATCH] =?UTF-8?q?OmagCUT=20:=20-=20Aggiunta=20funzionalit=C3=A0?= =?UTF-8?q?=20salva=20con=20nome.=20-=20Modifica=20per=20aprire=20in=20aut?= =?UTF-8?q?omatico=20la=20cartella=20dei=20progetti=20salvati=20quando=20s?= =?UTF-8?q?i=20vuole=20caricare=20un=20progetto.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CadCutPageUC.xaml | 9 ++- CadCutPageUC.xaml.vb | 27 +++++++- ChooseMachining.xaml | 13 ++-- ConstGen.vb | 2 + ConstIni.vb | 2 + CurrentProjectPageUC.xaml.vb | 42 ++++++++++++ MainWindow.xaml.vb | 11 +++- NestPageUC.xaml | 6 +- OmagCUT.vbproj | 7 ++ OpenPageUC.xaml | 124 ++++++++++++++++++----------------- OpenPageUC.xaml.vb | 4 +- SaveNameWD.xaml | 54 +++++++++++++++ SaveNameWD.xaml.vb | 26 ++++++++ 13 files changed, 249 insertions(+), 78 deletions(-) create mode 100644 SaveNameWD.xaml create mode 100644 SaveNameWD.xaml.vb diff --git a/CadCutPageUC.xaml b/CadCutPageUC.xaml index 287ca26..8c2dedd 100644 --- a/CadCutPageUC.xaml +++ b/CadCutPageUC.xaml @@ -60,7 +60,8 @@ - + + @@ -71,9 +72,11 @@ Style="{StaticResource OmagCut_YellowGradientYellowTextButton}"/> + - - - - - - - - - - - - - - - - + + + + + + diff --git a/OpenPageUC.xaml.vb b/OpenPageUC.xaml.vb index 79ba5ec..1a669dd 100644 --- a/OpenPageUC.xaml.vb +++ b/OpenPageUC.xaml.vb @@ -81,7 +81,7 @@ Public Class OpenPageUC ' inizializzo gestore lavorazioni EgtInitMachMgr(m_MainWindow.GetMachinesRootDir()) ' leggo direttorio corrente - GetPrivateProfileString(S_GENERAL, K_SAVEDIR, "", m_sCurrDir, m_MainWindow.GetIniFile()) + GetPrivateProfileString(S_GENERAL, K_SAVENAMEDIR, "", m_sCurrDir, m_MainWindow.GetIniFile()) ' lo carico LoadCurrDir() m_bFirst = False @@ -272,7 +272,7 @@ Public Class OpenPageUC Private Sub ConfirmBtn_Click(sender As Object, e As RoutedEventArgs) Handles OkBtn.Click ' Lancio caricamento nuovo progetto corrente If m_bFileOk Then - m_MainWindow.m_CadCutPageUC.PostLoad(m_sCurrDir & "\" & m_sCurrFile) + m_MainWindow.m_CadCutPageUC.PostLoad(m_sCurrDir, m_sCurrFile) End If ' Istruzioni per chiudere OpenPageUC e aprire currentproject e cadcut page m_MainWindow.MainWindowGrid.Children.Remove(m_MainWindow.m_OpenPage) diff --git a/SaveNameWD.xaml b/SaveNameWD.xaml new file mode 100644 index 0000000..95a9030 --- /dev/null +++ b/SaveNameWD.xaml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SaveNameWD.xaml.vb b/SaveNameWD.xaml.vb new file mode 100644 index 0000000..2330797 --- /dev/null +++ b/SaveNameWD.xaml.vb @@ -0,0 +1,26 @@ +Imports EgtUILib + +Public Class SaveNameWD + + ' Riferimento alla MainWindow + Private m_MainWindow As MainWindow = Application.Current.MainWindow + + Sub New(Owner As Window) + Me.Owner = Owner + InitializeComponent() + End Sub + + Private Sub SaveNameWD_Initialized(sender As Object, e As EventArgs) Handles Me.Initialized + Me.Top = Owner.Top + Owner.Height / 2 - Me.Height / 2 + Me.Left = Owner.Left + Owner.Width / 2 - Me.Width / 2 + SaveNameTxbl.Text = "Nome del progetto da salvare" + End Sub + + Private Sub OkBtn_Click(sender As Object, e As RoutedEventArgs) Handles OkBtn.Click + ' Eseguo salvataggio + m_MainWindow.m_CurrentProjectPageUC.SaveNameProject() + m_MainWindow.m_CurrentProjectPageUC.SaveProject() + EgtDraw() + End Sub + +End Class