Offerten Bugfix
This commit is contained in:
@@ -238,7 +238,6 @@ Public Class usrCntlOfferte
|
||||
Dim OffertenNr As String = sender.tag
|
||||
|
||||
|
||||
|
||||
End If
|
||||
|
||||
End Sub
|
||||
@@ -312,7 +311,7 @@ Public Class usrCntlOfferte
|
||||
dgvOfferteDetails.Rows(e.RowIndex).Cells("Sachbearbeiter").Value = VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME
|
||||
dgvOfferteDetails.Rows(e.RowIndex).Cells("Geändert am").Value = Now
|
||||
DGVHasChaged = True
|
||||
saveCurrentOffert()
|
||||
'saveCurrentOffert()
|
||||
If isNew = True Then
|
||||
|
||||
currentOffert.Art = "Neuanlage"
|
||||
@@ -326,15 +325,13 @@ Public Class usrCntlOfferte
|
||||
|
||||
End If
|
||||
|
||||
'DGVHasChaged = True
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub btnDeleteOfferte_Click(sender As Object, e As EventArgs) Handles btnDeleteOfferte.Click
|
||||
If dgvOfferteNew.SelectedRows.Count = 1 Then
|
||||
If vbYes = MsgBox("Möchten Sie das Offert '" & dgvOfferteNew.SelectedRows(0).Cells("OffertenBez").Value & "' wirklich löschen", vbYesNoCancel) Then
|
||||
saveCurrentOffert()
|
||||
currentOffert.Art = "Gelöscht"
|
||||
currentOffert.Art = "Offert gelöscht"
|
||||
currentOffert.SAVE()
|
||||
OfferteArchivieren()
|
||||
If SQL.doSQL("DELETE FROM Offerten where [KundenNr]='" & kdNr & "' AND [OffertenNr]='" & dgvOfferteNew.SelectedRows(0).Cells("OffertenNr").Value & "' ", "FMZOLL") Then
|
||||
@@ -365,6 +362,7 @@ Public Class usrCntlOfferte
|
||||
edit = True
|
||||
handleEditMode(edit)
|
||||
checkPerimissionsDGVDetails()
|
||||
saveCurrentOffert()
|
||||
|
||||
End Sub
|
||||
|
||||
@@ -388,6 +386,7 @@ Public Class usrCntlOfferte
|
||||
|
||||
If ofID > 0 Then
|
||||
For Each row As DataRow In tmpDataTable.Rows
|
||||
If tmpDataTable.Rows.Count = 0 Then Exit Sub
|
||||
Dim oP As New VERAG_PROG_ALLGEMEIN.cOffertPositionArchiv
|
||||
oP.OfID = ofID
|
||||
oP.KundenNr = currentOffertArchiv.KundenNr
|
||||
@@ -427,7 +426,7 @@ Public Class usrCntlOfferte
|
||||
If SQL.doSQL("DELETE FROM Offerten where [KundenNr]='" & kdNr & "' AND [OffertenNr]='" & dgvOfferteNew.SelectedRows(0).Cells("OffertenNr").Value & "' ", "FMZOLL") Then
|
||||
isStandard = True
|
||||
isNew = True
|
||||
currentOffert.Art = "Neuer Standard"
|
||||
currentOffert.Art = "Neuer Standard erstellt"
|
||||
currentOffert.SAVE()
|
||||
currentOffert.LOAD_POSITIONEN()
|
||||
If currentOffert.POSITIONEN.Count = 0 Then '
|
||||
@@ -495,6 +494,7 @@ Public Class usrCntlOfferte
|
||||
c.ReadOnly = True
|
||||
handleEditMode(False)
|
||||
Next
|
||||
dgvOfferteDetails.AllowUserToDeleteRows = False
|
||||
Else
|
||||
For Each c As DataGridViewColumn In .Columns
|
||||
If (c.Name = "Preis" Or c.Name = "LeistungsBez" Or c.Name = "Anzahl" Or c.Name = "BerechnungsartNr" Or c.Name = "BerechnungsartPosInkludiert") Then
|
||||
@@ -503,13 +503,14 @@ Public Class usrCntlOfferte
|
||||
handleEditMode(edit)
|
||||
Else
|
||||
c.ReadOnly = True
|
||||
|
||||
handleEditMode(edit)
|
||||
End If
|
||||
Else
|
||||
c.ReadOnly = True
|
||||
|
||||
End If
|
||||
Next
|
||||
dgvOfferteDetails.AllowUserToDeleteRows = edit
|
||||
End If
|
||||
|
||||
End With
|
||||
@@ -637,11 +638,14 @@ Public Class usrCntlOfferte
|
||||
cbxArchivierteOffertenAnzeigen.Enabled = False
|
||||
cbxArchivierteOffertenAnzeigen.Checked = False
|
||||
dgvOfferteNew.Enabled = False
|
||||
dgvOfferteDetails.ReadOnly = False
|
||||
btnOfferteSpeichern.Enabled = True
|
||||
Else
|
||||
lblEditMode.Visible = False
|
||||
cbxArchivierteOffertenAnzeigen.Enabled = True
|
||||
dgvOfferteNew.Enabled = True
|
||||
|
||||
dgvOfferteDetails.ReadOnly = True
|
||||
btnOfferteSpeichern.Enabled = False
|
||||
End If
|
||||
End Sub
|
||||
|
||||
@@ -680,4 +684,7 @@ Public Class usrCntlOfferte
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub dgvOfferteDetails_UserDeletingRow(sender As Object, e As DataGridViewRowCancelEventArgs) Handles dgvOfferteDetails.UserDeletingRow
|
||||
DGVHasChaged = True
|
||||
End Sub
|
||||
End Class
|
||||
|
||||
Reference in New Issue
Block a user