diff --git a/Constants/ConstDoors.vb b/Constants/ConstDoors.vb index 71f5562..bf95e22 100644 --- a/Constants/ConstDoors.vb +++ b/Constants/ConstDoors.vb @@ -1,6 +1,13 @@ -Module ConstDoors + +Module ConstDoors - Public Const S_OPERATIONS As String = "Operations" + ' File contenente la lista dei nomi di geometria ammessi + Public Const GEONAMELIST_FILE As String = "GeometryNameList.ini" Public Const S_GEOMETRYNAMES As String = "GeometryNames" + ' File contenente la lista delle operazioni ammesse + Public Const OPERATIONLIST_FILE As String = "OperationList.ini" + Public Const S_OPERATIONS As String = "Operations" + + End Module diff --git a/Constants/ConstIni.vb b/Constants/ConstIni.vb index 37f2f54..a0e22e5 100644 --- a/Constants/ConstIni.vb +++ b/Constants/ConstIni.vb @@ -95,6 +95,7 @@ Module ConstIni Public Const K_DDFDIR As String = "DdfDir" Public Const K_DDFDEFAULTDIR As String = "DdfDefaultDir" Public Const K_DDFMACHEXEC As String = "DdfMachExec" + Public Const K_TABLESDIR As String = "TablesDir" Public Const S_GUNSTOCK As String = "GunStock" Public Const K_MODENABLE As String = "ModEnable" @@ -115,9 +116,6 @@ Module ConstIni Public Const K_SELGEOMSAWFINISHING As String = "SelGeomSawFinishing" Public Const K_MACHININGGROUP As String = "MachiningGroup" - Public Const S_TABLE As String = "Table" - Public Const K_TABLESDIR As String = "TablesDir" - Public Const S_SIMUL As String = "Simul" Public Const K_SLIDERX As String = "SliderX" Public Const K_SLIDERVAL As String = "SliderVal" diff --git a/MTableDb/MTableDbViewModel.vb b/MTableDb/MTableDbViewModel.vb index 6a39eae..e2a960d 100644 --- a/MTableDb/MTableDbViewModel.vb +++ b/MTableDb/MTableDbViewModel.vb @@ -64,7 +64,7 @@ Namespace EgtCAM5 Private Sub SearchTables() ' Leggo dal file ini il direttorio per le Table - If GetPrivateProfileString(S_TABLE, K_TABLESDIR, "", IniFile.m_sTablesRoot) = 0 _ + If GetPrivateProfileString(S_DOORS, K_TABLESDIR, "", IniFile.m_sTablesRoot) = 0 _ Or Not My.Computer.FileSystem.DirectoryExists(IniFile.m_sTablesRoot) Then ' Se non lo trovo mando messaggio di errore e chiudo la finestra MessageBox.Show("ERROR IN LOADING TABLES", "Tables dir not found.") @@ -75,10 +75,7 @@ Namespace EgtCAM5 m_TablesList.Add(New MTableListBoxItem(Path.GetFileNameWithoutExtension(Table), Table)) Dim sNameIndex As String = Regex.Match(Path.GetFileNameWithoutExtension(Table), "MTable_(\d+)").Groups(1).Value Dim nNameIndex As Integer = 0 - If String.IsNullOrEmpty(sNameIndex) Then - ' il suo valore di default è 1 quindi lo imposto a questo valore - nNameIndex = 0 - Else + If Not String.IsNullOrEmpty(sNameIndex) Then Integer.TryParse(sNameIndex, nNameIndex) End If If nNameIndex > MTableListBoxItem.NewMTableIndex Then diff --git a/MTableDb/MTableListBox.vb b/MTableDb/MTableListBox.vb index f0d0a0b..4206d70 100644 --- a/MTableDb/MTableListBox.vb +++ b/MTableDb/MTableListBox.vb @@ -79,7 +79,7 @@ Public Class MTableListBoxItem Private Const MMACHINEDATA As String = ".MMachineData" Private Const MACHNAME As String = "MachName" Private Const NCGENERATE As String = "NcGenerate" - Private Const MAKERAW As String = "Makeraw" + Private Const MAKERAW As String = "MakeRaw" Private Const MTABLE As String = ".MTable" Private Const NAME As String = "Name" Private Const ONCONST As String = "On" @@ -530,7 +530,7 @@ Public Class MTableAssociationGridBoxItem OnPar = bOn ' Inizializzo la lista dei nomi solo la prima volta If IsNothing(m_NamesList) Then - Dim NameFilePath As String = IniFile.m_sTablesRoot & "/GeometryNamesList.ini" + Dim NameFilePath As String = IniFile.m_sTablesRoot & "/" & GEONAMELIST_FILE Dim TempNameList As New List(Of String) Dim Index As Integer = 1 Dim sRaedName As String = String.Empty @@ -558,7 +558,7 @@ Public Class MTableAssociationGridBoxItem ' aggiungo elemento stringa vuota per dare la possibilità di non selezionarne nessuna operazione TempOperList.Add(String.Empty) ' aggiungo tutte le altre - Dim OperationFilePath As String = IniFile.m_sTablesRoot & "/OperationsList.ini" + Dim OperationFilePath As String = IniFile.m_sTablesRoot & "/" & OPERATIONLIST_FILE Dim Index As Integer = 1 Dim sRaedOperation As String = String.Empty While EgtUILib.GetPrivateProfileString(S_OPERATIONS, Index.ToString, "", sRaedOperation, OperationFilePath) > 0 diff --git a/MTableDb/TableUtility.vb b/MTableDb/TableUtility.vb index c1304e5..6e5a32d 100644 --- a/MTableDb/TableUtility.vb +++ b/MTableDb/TableUtility.vb @@ -14,11 +14,8 @@ Module TableUtility Dim bMTable As Boolean = False For LineIndex As Integer = 0 To FileContent.Count - 1 Dim sCurrLine As String = FileContent(LineIndex) - If sCurrLine.Contains(DATETIME) Then - sCurrLine = sCurrLine.Replace(DATETIME, System.DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss")) - ElseIf FileContent(LineIndex).Contains(TABLENAME) Then - sCurrLine = sCurrLine.Replace(TABLENAME, Path.GetFileNameWithoutExtension(sTableNamePath)) - End If + sCurrLine = sCurrLine.Replace(DATETIME, System.DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss")) + sCurrLine = sCurrLine.Replace(TABLENAME, Path.GetFileNameWithoutExtension(sTableNamePath)) If sCurrLine.Contains(MMACHINEDATA) Then bMMachineData = True diff --git a/My Project/AssemblyInfo.vb b/My Project/AssemblyInfo.vb index adb9bf3..dad013f 100644 --- a/My Project/AssemblyInfo.vb +++ b/My Project/AssemblyInfo.vb @@ -70,5 +70,5 @@ Imports System.Windows ' by using the '*' as shown below: ' - - + + diff --git a/ProjectPage/OptionPanel/MachiningOptionPanel/OperationExpander/OperationExpanderView.xaml b/ProjectPage/OptionPanel/MachiningOptionPanel/OperationExpander/OperationExpanderView.xaml index 7e180a5..c5cf77c 100644 --- a/ProjectPage/OptionPanel/MachiningOptionPanel/OperationExpander/OperationExpanderView.xaml +++ b/ProjectPage/OptionPanel/MachiningOptionPanel/OperationExpander/OperationExpanderView.xaml @@ -73,7 +73,7 @@