Files
omagoffice/OptionPanel/OptionPanelVM.vb
T
Emmanuele Sassi 3b2bcb729b OmagOFFICE :
- Aggiunta gestione stato MachGroup a seconda della Tab selezionata.
2017-04-10 10:37:17 +00:00

63 lines
1.4 KiB
VB.net

Public Class OptionPanelVM
Inherits VMBase
#Region "FIELDS & PROPERTIES"
Enum Tabs As Integer
RAWPART = 0
NESTING = 1
MACHINING = 2
End Enum
Private m_SelItem As Integer
Public Property SelItem As Integer
Get
Return m_SelItem
End Get
Set(value As Integer)
m_SelItem = value
Select Case value
Case Tabs.RAWPART
OmagOFFICEMap.refMachGroupPanelVM.SetMachGroupState(False)
Case Tabs.NESTING
OmagOFFICEMap.refMachGroupPanelVM.SetMachGroupState(True)
Case Tabs.MACHINING
OmagOFFICEMap.refMachGroupPanelVM.SetMachGroupState(False)
End Select
NotifyPropertyChanged("SelItem")
End Set
End Property
#Region "Messages"
Public ReadOnly Property RawPartTabMsg As String
Get
Return "Grezzo"
End Get
End Property
Public ReadOnly Property NestingTabMsg As String
Get
Return "Disposizione"
End Get
End Property
Public ReadOnly Property MachiningTabMsg As String
Get
Return "Lavorazione"
End Get
End Property
#End Region ' Messages
#End Region ' FIELDS & PROPERTIES
#Region "CONSTRUCTOR"
Sub New()
' Creo riferimento a questa classe in OmagOFFICEMap
OmagOFFICEMap.SetRefOptionPanelVM(Me)
End Sub
#End Region ' CONSTRUCTOR
End Class