Files
omagoffice/MySetUpWindow/MySetUpWindowVM.vb
T

58 lines
2.0 KiB
VB.net

Imports EgtUILib
Imports EgtWPFLib5
Public Class MySetUpWindowVM
Inherits SetUpWindowVM
#Region "CONSTRUCTOR"
Sub New(sMachineDir As String, sMachineName As String)
MyBase.New(sMachineDir, sMachineName)
End Sub
#End Region ' CONSTRUCTOR
#Region "METHODS"
' Funzione che crea la lista di utensili utilizzati dal gruppo di lavorazione corrente
Public Overrides Sub CreateUsedToolList(UsedToolList As List(Of String))
' Lama
Dim sTuuid As String = String.Empty
If Not String.IsNullOrWhiteSpace(CurrentMachine.sCurrSawing) Then
EgtMdbSetCurrMachining(CurrentMachine.sCurrSawing)
EgtMdbGetCurrMachiningParam(MCH_MP.TUUID, sTuuid)
UsedToolList.Add(sTuuid)
End If
' Fresa
If Not String.IsNullOrWhiteSpace(CurrentMachine.sCurrMilling) Then
EgtMdbSetCurrMachining(CurrentMachine.sCurrMilling)
sTuuid = String.Empty
EgtMdbGetCurrMachiningParam(MCH_MP.TUUID, sTuuid)
UsedToolList.Add(sTuuid)
End If
' Foretto
If Not String.IsNullOrWhiteSpace(CurrentMachine.sCurrDrilling) Then
EgtMdbSetCurrMachining(CurrentMachine.sCurrDrilling)
sTuuid = String.Empty
EgtMdbGetCurrMachiningParam(MCH_MP.TUUID, sTuuid)
UsedToolList.Add(sTuuid)
End If
' Scasso
If Not String.IsNullOrWhiteSpace(CurrentMachine.sCurrPocketing) Then
EgtMdbSetCurrMachining(CurrentMachine.sCurrPocketing)
sTuuid = String.Empty
EgtMdbGetCurrMachiningParam(MCH_MP.TUUID, sTuuid)
UsedToolList.Add(sTuuid)
End If
' Waterjet
If Not String.IsNullOrWhiteSpace(CurrentMachine.sCurrWaterJetting) Then
EgtMdbSetCurrMachining(CurrentMachine.sCurrWaterJetting)
sTuuid = String.Empty
EgtMdbGetCurrMachiningParam(MCH_MP.TUUID, sTuuid)
UsedToolList.Add(sTuuid)
End If
End Sub
#End Region ' METHODS
End Class