diff --git a/AlarmsPageUC.xaml.vb b/AlarmsPageUC.xaml.vb index 37338ff..fc7f928 100644 --- a/AlarmsPageUC.xaml.vb +++ b/AlarmsPageUC.xaml.vb @@ -758,7 +758,7 @@ Public Class AlarmsPageUC Return New ToolPos(m_MainWindow.m_CurrentMachine.sCurrSaw, "T100", True) Case CurrentMachine.MountedToolConfigs.SAWANDAUXTOOL, CurrentMachine.MountedToolConfigs.MANUALTOOLCHANGER, CurrentMachine.MountedToolConfigs.TOOLCHANGER Dim ChooseTool As New ChooseToolWD(m_MainWindow) - If ChooseTool.ShowDialog = True Then + If ChooseTool.ShowDialog Then Return ChooseTool.GetSelectedTool Else Return Nothing diff --git a/CompoTrfData.xaml b/CompoTrfData.xaml new file mode 100644 index 0000000..face2c9 --- /dev/null +++ b/CompoTrfData.xaml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CompoTrfData.xaml.vb b/CompoTrfData.xaml.vb new file mode 100644 index 0000000..e4c230e --- /dev/null +++ b/CompoTrfData.xaml.vb @@ -0,0 +1,50 @@ +Imports System.Collections.ObjectModel +Imports EgtUILib + +Public Class CompoTrfData + + ' Riferimento alla MainWindow + Private m_MainWindow As MainWindow = DirectCast(Application.Current.MainWindow, MainWindow) + + Sub New(Owner As Window) + Me.Owner = Owner + InitializeComponent() + End Sub + + Private Sub CompoTrfData_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 + OrdCodeTxBl.Text = EgtMsg(MSG_DRAWPAGEUC + 10) 'Order Code + OrdDescTxBl.Text = EgtMsg(MSG_DRAWPAGEUC + 11) 'Order Description + MatCodeTxBl.Text = EgtMsg(MSG_DRAWPAGEUC + 12) 'Material Code + SurfCodeTxBl.Text = EgtMsg(MSG_DRAWPAGEUC + 13) 'Surface Code + ThicknessTxBl.Text = EgtMsg(MSG_DRAWPAGEUC + 14) 'Thickness + End Sub + + Private Sub OkBtn_Click(sender As Object, e As RoutedEventArgs) Handles OkBtn.Click + DialogResult = True + Close() + End Sub + + Private Sub ExitBtn_Click(sender As Object, e As RoutedEventArgs) Handles ExitBtn.Click + DialogResult = False + Close() + End Sub + + Friend Sub SetData(sOrdCode As String, sOrdDesc As String, sMatCode As String, sSurfCode As String, dTh As Double) + OrdCodeTxBx.Text = sOrdCode + OrdDescTxBx.Text = sOrdDesc + MatCodeTxBx.Text = sMatCode + SurfCodeTxBx.Text = sSurfCode + ThicknessTxBx.Text = LenToString(dTh, 2) + End Sub + + Friend Sub GetData(ByRef sOrdCode As String, ByRef sOrdDesc As String, ByRef sMatCode As String, ByRef sSurfCode As String, ByRef dTh As Double) + sOrdCode = OrdCodeTxBx.Text + sOrdDesc = OrdDescTxBx.Text + sMatCode = MatCodeTxBx.Text + sSurfCode = SurfCodeTxBx.Text + StringToLen(ThicknessTxBx.Text, dTh) + End Sub + +End Class \ No newline at end of file diff --git a/ConstIni.vb b/ConstIni.vb index ce842c0..fec1bf2 100644 --- a/ConstIni.vb +++ b/ConstIni.vb @@ -87,6 +87,7 @@ Module ConstIni Public Const K_TSSHOW As String = "Show" Public Const S_COMPO As String = "Compo" + Public Const K_TRFDATA As String = "TrfData" Public Const K_COMPODIR As String = "CompoDir" Public Const S_FLATPARTS As String = "FlatParts" diff --git a/DrawPageUC.xaml b/DrawPageUC.xaml index 501d423..4b6cd18 100644 --- a/DrawPageUC.xaml +++ b/DrawPageUC.xaml @@ -105,6 +105,8 @@ TextAlignment="Right"/> +