Files
OmagCUT/DirectCuts/DirectCut.vb
T
Dario Sassi b1b4fe5c42 OmagCUT :
- riordinato direttorio con cartelle
- sistemazioni varie per lucidature e svuotature.
2020-02-21 11:07:21 +00:00

31 lines
1.0 KiB
VB.net

Imports EgtUILib
Module DirectCut
' Riferimenti a pagine
Private m_MainWindow As MainWindow = DirectCast(Application.Current.MainWindow, MainWindow)
Friend Function CreateDirectCutPart() As Integer
Dim nPartId = EgtCreateGroup(GDB_ID.ROOT)
EgtSetName(nPartId, NAME_DIRECTCUT)
Return nPartId
End Function
Friend Function EraseDirectCutPart() As Boolean
' Recupero identificativo del pezzo
Dim nPartId As Integer = EgtGetFirstNameInGroup(m_MainWindow.m_CurrentProjectPageUC.m_nRawId, NAME_DIRECTCUT)
If nPartId = GDB_ID.NULL Then Return True
' Cancello le lavorazioni
EraseMachinings(nPartId)
' Tolgo il pezzo dal grezzo
EgtRemovePartFromRawPart(nPartId)
' Cancello il pezzo
EgtErase(nPartId)
Return True
End Function
Friend Function GetDirectCutPart() As Integer
Return EgtGetFirstNameInGroup(m_MainWindow.m_CurrentProjectPageUC.m_nRawId, NAME_DIRECTCUT)
End Function
End Module