Files
omagoffice/OptionPanel/OptionPanelVM.vb
T
Dario Sassi f17c7967c5 OmagOFFICE :
- prime modifiche per gestione grezzo.
2017-04-11 15:16:01 +00:00

67 lines
1.6 KiB
VB.net

Public Class OptionPanelVM
Inherits VMBase
#Region "FIELDS & PROPERTIES"
Friend Enum Tabs As Integer
RAWPART = 0
NESTING = 1
MACHINING = 2
SIMUL = 3
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)
OmagOFFICEMap.refRawPartTabVM.InitRawPart()
Case Tabs.NESTING
OmagOFFICEMap.refMachGroupPanelVM.SetMachGroupState(True)
Case Tabs.MACHINING
OmagOFFICEMap.refMachGroupPanelVM.SetMachGroupState(False)
Case Tabs.SIMUL
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