jj 07.12 3

This commit is contained in:
JenneJ
2016-12-07 14:39:37 +01:00
parent 9aaadf7921
commit 934732780d
4 changed files with 90 additions and 30 deletions

View File

@@ -106,9 +106,13 @@ Public Class frmGeodataNavigation
End Sub
Private Sub LoadData()
Dim rowhandle As Integer = grvwMain.FocusedRowHandle
EntityDataTable = ClassDatabase.Return_Datatable(EntitySql)
LoadItemList()
LoadGridData()
grvwMain.FocusedRowHandle = rowhandle
End Sub
@@ -222,8 +226,11 @@ Public Class frmGeodataNavigation
Dim LATITUDE = row.Item("LATITUDE")
Dim LONGITUDE = row.Item("LONGITUDE")
If LATITUDE Is Nothing Or LONGITUDE Is Nothing Then
Console.WriteLine(LATITUDE.ToString())
If IsDBNull(LATITUDE) Or IsDBNull(LONGITUDE) Then
e.Appearance.BackColor = Color.Red
e.HighPriority = True
End If
End If
End Sub
@@ -316,11 +323,7 @@ Public Class frmGeodataNavigation
conn.Close()
End If
' Markierte Zeile speichern, um diese beim neu laden wieder zu setzen
Dim rowhandle As Integer = grvwMain.FocusedRowHandle
LoadData()
grvwMain.FocusedRowHandle = rowhandle
Catch ex As Exception
MsgBox("Error while saving Coordinates: " & vbNewLine & ex.Message)
End Try
@@ -339,4 +342,26 @@ Public Class frmGeodataNavigation
End If
End Function
Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles btnReload.Click
LoadData()
End Sub
Private Sub btnDelete_Click(sender As Object, e As EventArgs) Handles btnDelete.Click
Try
Dim result As DialogResult = MessageBox.Show("Wollen Sie die Koordinaten für diesen Datensatz löschen?", "Koordinaten löschen", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If result = Windows.Forms.DialogResult.Yes Then
Dim currentRow As DataRowView = grvwMain.GetFocusedRow()
Dim RecordId As Integer = currentRow.Item("Record-ID")
Dim sql = "DELETE FROM TBPMO_RECORD_GEODATA WHERE RECORD_ID = " & RecordId
ClassDatabase.Execute_Scalar(sql)
LoadData()
End If
Catch ex As Exception
MsgBox("Error while deleting Coordinates:" & vbNewLine & ex.Message)
End Try
End Sub
End Class