mai
This commit is contained in:
@@ -669,11 +669,15 @@ Public Class MainWindow
|
||||
|
||||
If isSeperateDrawing = True Then
|
||||
|
||||
If y = 0 Then
|
||||
Try
|
||||
|
||||
|
||||
HandleNames(FileNameMod, y, i, ".xls", Model1)
|
||||
CreateExcel(Session, FileNameMod)
|
||||
End If
|
||||
Catch ex As Exception
|
||||
|
||||
End Try
|
||||
|
||||
|
||||
Else
|
||||
HandleNames(FileNameMod, y, i, ".xls", Model1)
|
||||
@@ -858,7 +862,7 @@ Public Class MainWindow
|
||||
FileNamesWOExtention = sresult
|
||||
|
||||
Else
|
||||
FileNamesWOExtention = "NO_VIEW_ON_SHEET"
|
||||
FileNamesWOExtention = System.IO.Path.GetFileNameWithoutExtension(model1.FileName)
|
||||
End If
|
||||
|
||||
|
||||
@@ -1026,6 +1030,7 @@ Public Class MainWindow
|
||||
|
||||
'table.Erase()
|
||||
End Sub
|
||||
|
||||
Private Sub HandleExcel(model1 As IpfcModel, FilnameMod As String, TableContent(,) As String)
|
||||
|
||||
xlApp = New Excel.Application
|
||||
@@ -1037,51 +1042,105 @@ Public Class MainWindow
|
||||
Dim ColCount As Integer = TableContent.GetLength(1) - 1
|
||||
'Fill V-numbers...I think
|
||||
|
||||
For row = 3 To RowCount - 3
|
||||
Dim ColCount2 As Integer = TableContent.GetLength(1)
|
||||
|
||||
Dim o As Integer = 2
|
||||
If ColCount2 > 13 Then
|
||||
For row = 3 To RowCount - 3
|
||||
|
||||
Console.WriteLine(TableContent(row, 7))
|
||||
' If TableContent(row, 7).Length < 2 Then
|
||||
' TableContent(row, 7) = " "
|
||||
' End If
|
||||
'Ha "V-"-vel kezdődik a string akkor kitölti a
|
||||
' If TableContent(row, 7).Substring(0, 2) <> "V-" Then
|
||||
' For col = 1 To ColCount
|
||||
' xlWorkSheet.Cells(row + 5, col) = TableContent(row, col)
|
||||
'xt
|
||||
' Else
|
||||
Dim u As Integer = 0
|
||||
xlWorkSheet.Cells(row + u, 1) = TableContent(row, 1)
|
||||
|
||||
xlWorkSheet.Cells(row + u, 2) = TableContent(row, 3)
|
||||
'xlWorkSheet.Cells(row + u, 3) = TableContent(row, 3)
|
||||
' xlWorkSheet.Cells(row + u, 3) = TableContent(row, 4)
|
||||
xlWorkSheet.Cells(row + u, 3) = TableContent(row, 5)
|
||||
xlWorkSheet.Cells(row + u, 4) = TableContent(row, 6)
|
||||
xlWorkSheet.Cells(row + u, 5) = TableContent(row, 7)
|
||||
xlWorkSheet.Cells(row + u, 6) = TableContent(row, 8)
|
||||
xlWorkSheet.Cells(row + u, 9) = TableContent(row, 9).Replace("n", "ø")
|
||||
' xlWorkSheet.Cells(row + u, 9) = TableContent(row, 9)
|
||||
xlWorkSheet.Cells(row + u, 10) = TableContent(row, 10)
|
||||
xlWorkSheet.Cells(row + u, 11) = TableContent(row, 11)
|
||||
xlWorkSheet.Cells(row + u, 12) = TableContent(row, 12)
|
||||
xlWorkSheet.Cells(row + u, 13) = TableContent(row, 13)
|
||||
xlWorkSheet.Cells(row + u, 14) = TableContent(row, 14)
|
||||
|
||||
|
||||
' End If
|
||||
'
|
||||
Next
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Console.WriteLine(TableContent(row, 7))
|
||||
' If TableContent(row, 7).Length < 2 Then
|
||||
' TableContent(row, 7) = " "
|
||||
' End If
|
||||
'Ha "V-"-vel kezdődik a string akkor kitölti a
|
||||
' If TableContent(row, 7).Substring(0, 2) <> "V-" Then
|
||||
' For col = 1 To ColCount
|
||||
' xlWorkSheet.Cells(row + 5, col) = TableContent(row, col)
|
||||
'xt
|
||||
' Else
|
||||
Dim u As Integer = 1
|
||||
xlWorkSheet.Cells(row + u, 1) = TableContent(row, 1)
|
||||
xlWorkSheet.Cells(row + u, 2) = TableContent(row, 2)
|
||||
xlWorkSheet.Cells(row + u, 3) = TableContent(row, 3)
|
||||
xlWorkSheet.Cells(row + u, 4) = TableContent(row, 4)
|
||||
xlWorkSheet.Cells(row + u, 5) = TableContent(row, 5)
|
||||
xlWorkSheet.Cells(row + u, 6) = TableContent(row, 6)
|
||||
xlWorkSheet.Cells(row + u, 7) = TableContent(row, 7)
|
||||
xlWorkSheet.Cells(row + u, 8) = TableContent(row, 8)
|
||||
xlWorkSheet.Cells(row + u, 9) = TableContent(row, 9).Replace("n", "ø")
|
||||
' xlWorkSheet.Cells(row + u, 9) = TableContent(row, 9)
|
||||
xlWorkSheet.Cells(row + u, 10) = TableContent(row, 10)
|
||||
' End If
|
||||
'
|
||||
Next
|
||||
'Do I really need this ?!
|
||||
SHMNum = CellToString(table, 1, 5)
|
||||
NameT = CellToString(table, 3, 5)
|
||||
MachineName = CellToString(table, 3, 7)
|
||||
SHMDate = CellToString(table, 4, 7)
|
||||
SubMachineName = CellToString(table, 2, 7)
|
||||
AudiNum = CellToString(table, 1, 7)
|
||||
|
||||
'A fejléc kitöltése
|
||||
xlWorkSheet.Cells(1, 5) = SHMNum
|
||||
' xlWorkSheet.Cells(4, 10) = SHMNum
|
||||
xlWorkSheet.Cells(3, 5) = NameT
|
||||
xlWorkSheet.Cells(4, 5) = NameT
|
||||
xlWorkSheet.Cells(3, 7) = MachineName
|
||||
xlWorkSheet.Cells(4, 7) = SHMDate
|
||||
xlWorkSheet.Cells(4, 9) = SHMDate
|
||||
xlWorkSheet.Cells(2, 7) = SubMachineName
|
||||
Else
|
||||
|
||||
For row = 3 To RowCount - 3
|
||||
|
||||
Console.WriteLine(TableContent(row, 7))
|
||||
' If TableContent(row, 7).Length < 2 Then
|
||||
' TableContent(row, 7) = " "
|
||||
' End If
|
||||
'Ha "V-"-vel kezdődik a string akkor kitölti a
|
||||
' If TableContent(row, 7).Substring(0, 2) <> "V-" Then
|
||||
' For col = 1 To ColCount
|
||||
' xlWorkSheet.Cells(row + 5, col) = TableContent(row, col)
|
||||
'xt
|
||||
' Else
|
||||
|
||||
Dim u As Integer = 1
|
||||
|
||||
xlWorkSheet.Cells(row + u, 1) = TableContent(row, 1)
|
||||
xlWorkSheet.Cells(row + u, 2) = TableContent(row, 2)
|
||||
xlWorkSheet.Cells(row + u, 3) = TableContent(row, 3)
|
||||
xlWorkSheet.Cells(row + u, 4) = TableContent(row, 4)
|
||||
xlWorkSheet.Cells(row + u, 5) = TableContent(row, 5)
|
||||
xlWorkSheet.Cells(row + u, 6) = TableContent(row, 6)
|
||||
xlWorkSheet.Cells(row + u, 7) = TableContent(row, 7)
|
||||
xlWorkSheet.Cells(row + u, 8) = TableContent(row, 8)
|
||||
xlWorkSheet.Cells(row + u, 9) = TableContent(row, 9).Replace("n", "ø")
|
||||
' xlWorkSheet.Cells(row + u, 9) = TableContent(row, 9)
|
||||
xlWorkSheet.Cells(row + u, 10) = TableContent(row, 10)
|
||||
Next
|
||||
'Do I really need this ?!
|
||||
'SHMNum = CellToString(table, 1, 5)
|
||||
' NameT = CellToString(table, 3, 5)
|
||||
' MachineName = CellToString(table, 3, 7)
|
||||
' SHMDate = CellToString(table, 4, 7)
|
||||
SubMachineName = CellToString(table, 2, 7)
|
||||
' AudiNum = CellToString(table, 1, 7)
|
||||
|
||||
'A fejléc kitöltése
|
||||
' xlWorkSheet.Cells(1, 5) = SHMNum
|
||||
' xlWorkSheet.Cells(4, 10) = SHMNum
|
||||
' xlWorkSheet.Cells(3, 5) = NameT
|
||||
' xlWorkSheet.Cells(4, 5) = NameT
|
||||
' xlWorkSheet.Cells(3, 7) = MachineName
|
||||
' xlWorkSheet.Cells(4, 7) = SHMDate
|
||||
'xlWorkSheet.Cells(4, 9) = SHMDate
|
||||
' xlWorkSheet.Cells(2, 7) = SubMachineName
|
||||
|
||||
' End If
|
||||
End If
|
||||
|
||||
|
||||
|
||||
|
||||
'
|
||||
If namingsyntax = "stefani" Then
|
||||
xlWorkSheet.Cells(1, 7) = ""
|
||||
ElseIf namingsyntax = "audi" Then
|
||||
@@ -1340,12 +1399,22 @@ Public Class MainWindow
|
||||
End If
|
||||
|
||||
HandleTable(session, TableContent, MoreThanOneTable)
|
||||
|
||||
' Generálja a temp fájl elérési útját
|
||||
Dim tempPath As String = System.IO.Path.Combine(System.IO.Path.GetTempPath(), Path.GetFileName(FilnameMod))
|
||||
Dim currentDirectory As String = Directory.GetCurrentDirectory() ' Gets the running directory
|
||||
currentDirectory = "C:\Creo_config\06 - Creo\18 - Utilities"
|
||||
Dim sourcePath As String = Path.Combine(currentDirectory, "Darabjegyzek.xlsm")
|
||||
currentDirectory = "C:\Creo11\18-Utilities\Dokumentacio"
|
||||
Dim ColCount2 As Integer = TableContent.GetLength(1)
|
||||
Dim sourcePath As String
|
||||
|
||||
|
||||
If ColCount2 > 13 Then
|
||||
sourcePath = Path.Combine(currentDirectory, "Darabjegyzek_beszerzes.xlsm")
|
||||
Else
|
||||
sourcePath = Path.Combine(currentDirectory, "Darabjegyzek.xlsm")
|
||||
|
||||
End If
|
||||
|
||||
' Generálja a temp fájl elérési útját
|
||||
|
||||
' Másolja az XLS-t az ideiglenes mappába
|
||||
File.Copy(sourcePath, tempPath, True)
|
||||
|
||||
@@ -1758,7 +1827,7 @@ Public Class MainWindow
|
||||
Try
|
||||
Dim CellStr As String = CellToString(iTablea, 2, 5)
|
||||
'MsgBox(CellStr)
|
||||
If CellStr = "Famex Tools Kft." Or CellStr = "Famex Tools" Then
|
||||
If CellStr = "Robotizalunk Kft." Or CellStr = "Robotizalunk" Then
|
||||
MoreThanOne = MoreThanOne + 1
|
||||
iTableRef = iTablea
|
||||
End If
|
||||
@@ -1773,54 +1842,60 @@ Public Class MainWindow
|
||||
' iLayer.
|
||||
End Sub
|
||||
Private Sub HideShowTables(session As IpfcBaseSession, model1 As IpfcModel, HideShow As Boolean)
|
||||
Try
|
||||
|
||||
Dim iTables As IpfcTables
|
||||
Dim iTableOnwer As IpfcTableOwner
|
||||
iTableOnwer = model1
|
||||
iTables = iTableOnwer.ListTables
|
||||
Dim iTCells As IpfcTableCell
|
||||
iTCells = (New CCpfcTableCell).Create(5, 7)
|
||||
Dim Cstringseq As New Cstringseq
|
||||
Dim iModelItems As IpfcModelItems
|
||||
Dim iLayer As IpfcLayer = Nothing
|
||||
iModelItems = CType(model1, IpfcModelItemOwner).ListItems(EpfcModelItemType.EpfcITEM_LAYER)
|
||||
Dim CheckLayers As Integer = 0
|
||||
|
||||
For Each iModelItem In iModelItems
|
||||
If iModelItem.GetName.ToString = "HIDETABLE" Then
|
||||
iLayer = iModelItem
|
||||
CheckLayers = 1
|
||||
|
||||
End If
|
||||
Next
|
||||
|
||||
If CheckLayers = 0 Then
|
||||
iLayer = model1.CreateLayer("HideTable")
|
||||
End If
|
||||
|
||||
iLayer.Status = 2
|
||||
|
||||
For Each iTablea As IpfcTable In iTables
|
||||
' iTablea.
|
||||
Try
|
||||
|
||||
Cstringseq = iTablea.GetText(iTCells, 0)
|
||||
|
||||
If Cstringseq.Item(0) = "Stefani" Then
|
||||
If HideShow = True Then
|
||||
iLayer.AddItem(iTablea)
|
||||
Else
|
||||
iLayer.RemoveItem(iTablea)
|
||||
End If
|
||||
Dim iTables As IpfcTables
|
||||
Dim iTableOnwer As IpfcTableOwner
|
||||
iTableOnwer = model1
|
||||
iTables = iTableOnwer.ListTables
|
||||
Dim iTCells As IpfcTableCell
|
||||
iTCells = (New CCpfcTableCell).Create(5, 7)
|
||||
Dim Cstringseq As New Cstringseq
|
||||
Dim iModelItems As IpfcModelItems
|
||||
Dim iLayer As IpfcLayer = Nothing
|
||||
iModelItems = CType(model1, IpfcModelItemOwner).ListItems(EpfcModelItemType.EpfcITEM_LAYER)
|
||||
Dim CheckLayers As Integer = 0
|
||||
|
||||
For Each iModelItem In iModelItems
|
||||
If iModelItem.GetName.ToString = "HIDETABLE" Then
|
||||
iLayer = iModelItem
|
||||
CheckLayers = 1
|
||||
|
||||
End If
|
||||
' MsgBox(Cstringseq.Item(0))
|
||||
Catch ex As Exception
|
||||
Next
|
||||
|
||||
End Try
|
||||
If CheckLayers = 0 Then
|
||||
iLayer = model1.CreateLayer("HideTable")
|
||||
End If
|
||||
|
||||
Next
|
||||
iLayer.Status = 2
|
||||
|
||||
For Each iTablea As IpfcTable In iTables
|
||||
' iTablea.
|
||||
Try
|
||||
|
||||
Cstringseq = iTablea.GetText(iTCells, 0)
|
||||
|
||||
If Cstringseq.Item(0) = "Robot" Then
|
||||
If HideShow = True Then
|
||||
iLayer.AddItem(iTablea)
|
||||
Else
|
||||
iLayer.RemoveItem(iTablea)
|
||||
End If
|
||||
|
||||
|
||||
End If
|
||||
' MsgBox(Cstringseq.Item(0))
|
||||
Catch ex As Exception
|
||||
|
||||
End Try
|
||||
|
||||
Next
|
||||
|
||||
Catch ex As Exception
|
||||
|
||||
End Try
|
||||
' iLayer.
|
||||
End Sub
|
||||
|
||||
|
||||
Reference in New Issue
Block a user