Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 56884c34f2 | |||
| 332b17e55e | |||
| 4bcbe8d290 | |||
| 8484087c69 | |||
| 116289cac5 | |||
| 30ee1bcf99 | |||
| d8c16a34f0 | |||
| 1847154a29 | |||
| 54127e61ec |
@@ -752,6 +752,7 @@ Public Class CurrentMachine
|
|||||||
End Select
|
End Select
|
||||||
End Get
|
End Get
|
||||||
Set(value As Double)
|
Set(value As Double)
|
||||||
|
Dim dValue As Double = 0
|
||||||
Select Case GetCurrentTable()
|
Select Case GetCurrentTable()
|
||||||
Case 3
|
Case 3
|
||||||
If Math.Abs(value - m_dTab3AdditionalTable) > EPS_SMALL And
|
If Math.Abs(value - m_dTab3AdditionalTable) > EPS_SMALL And
|
||||||
@@ -760,14 +761,24 @@ Public Class CurrentMachine
|
|||||||
m_dTab3AdditionalTable = value
|
m_dTab3AdditionalTable = value
|
||||||
' Aggiorno il progetto corrente
|
' Aggiorno il progetto corrente
|
||||||
m_MainWindow.m_CurrentProjectPageUC.AdjustAdditionalTable()
|
m_MainWindow.m_CurrentProjectPageUC.AdjustAdditionalTable()
|
||||||
|
' salvo il valore della sovratavola nel progetto
|
||||||
|
EgtGetInfo(EgtGetFirstNameInGroup(GDB_ID.ROOT, NAME_PROJMARK), K_TAB3_ADDITIONALTABLE, dValue)
|
||||||
|
If Math.Abs(dValue - value) > EPS_SMALL Then
|
||||||
|
EgtSetInfo(EgtGetFirstNameInGroup(GDB_ID.ROOT, NAME_PROJMARK), K_TAB3_ADDITIONALTABLE, value)
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
Case 2
|
Case 2
|
||||||
If Math.Abs(value - m_dTab2AdditionalTable) > EPS_SMALL And
|
If Math.Abs(value - m_dTab2AdditionalTable) > EPS_SMALL And
|
||||||
WritePrivateProfileString(S_TABLE, K_TAB2_ADDITIONALTABLE, DoubleToString(value, 3), sMachIniFile) Then
|
WritePrivateProfileString(S_TABLE, K_TAB2_ADDITIONALTABLE, DoubleToString(value, 3), sMachIniFile) Then
|
||||||
' Aggiorno il valore corrente
|
' Aggiorno il valore corrente
|
||||||
m_dTab2AdditionalTable = value
|
m_dTab2AdditionalTable = value
|
||||||
' Aggiorno il progetto corrente
|
' Aggiorno il progetto corrente
|
||||||
m_MainWindow.m_CurrentProjectPageUC.AdjustAdditionalTable()
|
m_MainWindow.m_CurrentProjectPageUC.AdjustAdditionalTable()
|
||||||
|
' salvo il valore della sovratavola nel progetto
|
||||||
|
EgtGetInfo(EgtGetFirstNameInGroup(GDB_ID.ROOT, NAME_PROJMARK), K_TAB2_ADDITIONALTABLE, dValue)
|
||||||
|
If Math.Abs(dValue - value) > EPS_SMALL Then
|
||||||
|
EgtSetInfo(EgtGetFirstNameInGroup(GDB_ID.ROOT, NAME_PROJMARK), K_TAB2_ADDITIONALTABLE, value)
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
Case Else
|
Case Else
|
||||||
If Math.Abs(value - m_dAdditionalTable) > EPS_SMALL And
|
If Math.Abs(value - m_dAdditionalTable) > EPS_SMALL And
|
||||||
@@ -776,6 +787,11 @@ Public Class CurrentMachine
|
|||||||
m_dAdditionalTable = value
|
m_dAdditionalTable = value
|
||||||
' Aggiorno il progetto corrente
|
' Aggiorno il progetto corrente
|
||||||
m_MainWindow.m_CurrentProjectPageUC.AdjustAdditionalTable()
|
m_MainWindow.m_CurrentProjectPageUC.AdjustAdditionalTable()
|
||||||
|
' salvo il valore della sovratavola nel progetto
|
||||||
|
EgtGetInfo(EgtGetFirstNameInGroup(GDB_ID.ROOT, NAME_PROJMARK), K_ADDITIONALTABLE, dValue)
|
||||||
|
If Math.Abs(dValue - value) > EPS_SMALL Then
|
||||||
|
EgtSetInfo(EgtGetFirstNameInGroup(GDB_ID.ROOT, NAME_PROJMARK), K_ADDITIONALTABLE, value)
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
End Select
|
End Select
|
||||||
End Set
|
End Set
|
||||||
|
|||||||
+9
-4
@@ -323,8 +323,8 @@ Class MainWindow
|
|||||||
' Verifico abilitazione nesting automatico
|
' Verifico abilitazione nesting automatico
|
||||||
m_bAutoNest = Not String.IsNullOrWhiteSpace(sNestKey)
|
m_bAutoNest = Not String.IsNullOrWhiteSpace(sNestKey)
|
||||||
' Recupero opzioni della chiave
|
' Recupero opzioni della chiave
|
||||||
Dim bKey As Boolean = EgtGetKeyLevel(9423, 2404, 1, m_nKeyLevel) And
|
Dim bKey As Boolean = EgtGetKeyLevel(9423, 2405, 1, m_nKeyLevel) And
|
||||||
EgtGetKeyOptions(9423, 2404, 1, m_nKeyOptions)
|
EgtGetKeyOptions(9423, 2405, 1, m_nKeyOptions)
|
||||||
' Verifico abilitazione prodotto
|
' Verifico abilitazione prodotto
|
||||||
Dim bProd As Boolean = GetKeyOption(KEY_OPT.CUT_BASE)
|
Dim bProd As Boolean = GetKeyOption(KEY_OPT.CUT_BASE)
|
||||||
' Inizializzazione generale di EgtInterface
|
' Inizializzazione generale di EgtInterface
|
||||||
@@ -1158,10 +1158,15 @@ Class MainWindow
|
|||||||
Private Sub OnIdle()
|
Private Sub OnIdle()
|
||||||
' Recupero il tipo di progetto
|
' Recupero il tipo di progetto
|
||||||
Dim nPrjType As Integer = m_CurrentProjectPageUC.GetCurrentProjectType()
|
Dim nPrjType As Integer = m_CurrentProjectPageUC.GetCurrentProjectType()
|
||||||
|
' Verifico presenza testa H1 per lama/fresa (nel contesto principale)
|
||||||
|
Dim nCurrCtx As Integer = EgtGetCurrentContext()
|
||||||
|
EgtSetCurrentContext(m_CurrentProjectPageUC.CurrentProjectScene.GetCtx())
|
||||||
|
Dim bHeadH1 As Boolean = (EgtGetHeadId("H1") <> GDB_ID.NULL)
|
||||||
|
EgtSetCurrentContext(nCurrCtx)
|
||||||
' Aggiorno interfaccia
|
' Aggiorno interfaccia
|
||||||
CadCutBtn.IsEnabled = (nPrjType <> CurrentProjectPageUC.PRJ_TYPE.FRAMES)
|
CadCutBtn.IsEnabled = (nPrjType <> CurrentProjectPageUC.PRJ_TYPE.FRAMES)
|
||||||
FrameCutBtn.IsEnabled = (nPrjType <> CurrentProjectPageUC.PRJ_TYPE.FLATS) AndAlso (EgtGetHeadId("H1") <> GDB_ID.NULL)
|
FrameCutBtn.IsEnabled = (nPrjType <> CurrentProjectPageUC.PRJ_TYPE.FLATS) AndAlso bHeadH1
|
||||||
' DirectCutBtn.IsEnabled = (EgtGetHeadId("H1") <> GDB_ID.NULL)
|
' DirectCutBtn.IsEnabled = bHeadH1
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
' Nomi dei file per OmagVIEW
|
' Nomi dei file per OmagVIEW
|
||||||
|
|||||||
@@ -508,6 +508,20 @@ Public Class CurrentProjectPageUC
|
|||||||
UpdateHeightTxBx()
|
UpdateHeightTxBx()
|
||||||
' aggiorno materiale
|
' aggiorno materiale
|
||||||
m_MainWindow.m_CurrentMachine.SetCurrMatByName(GetProjectMaterial())
|
m_MainWindow.m_CurrentMachine.SetCurrMatByName(GetProjectMaterial())
|
||||||
|
' aggiorno altezza sovaratavola
|
||||||
|
If GetPrivateProfileInt(S_GENERAL, "AdditionalTableByProj", 0, m_sIniFile) = 1 Then
|
||||||
|
' leggo il valore OrigiAdditionalTable
|
||||||
|
Dim dValue As Double = m_MainWindow.m_CurrentMachine.dAdditionalTable
|
||||||
|
Select Case GetCurrentTable()
|
||||||
|
Case 3
|
||||||
|
EgtGetInfo(EgtGetFirstNameInGroup(GDB_ID.ROOT, NAME_PROJMARK), K_TAB3_ADDITIONALTABLE, dValue)
|
||||||
|
Case 2
|
||||||
|
EgtGetInfo(EgtGetFirstNameInGroup(GDB_ID.ROOT, NAME_PROJMARK), K_TAB2_ADDITIONALTABLE, dValue)
|
||||||
|
Case Else
|
||||||
|
EgtGetInfo(EgtGetFirstNameInGroup(GDB_ID.ROOT, NAME_PROJMARK), K_ADDITIONALTABLE, dValue)
|
||||||
|
End Select
|
||||||
|
m_MainWindow.m_CurrentMachine.dAdditionalTable = dValue
|
||||||
|
End If
|
||||||
' forzo visualizzazione eventuali dati su aree
|
' forzo visualizzazione eventuali dati su aree
|
||||||
SetAreasStatus( True)
|
SetAreasStatus( True)
|
||||||
' Dichiaro progetto non modificato
|
' Dichiaro progetto non modificato
|
||||||
|
|||||||
Reference in New Issue
Block a user