Sicherheiten
This commit is contained in:
@@ -439,4 +439,21 @@ Public Class cSicherheiten
|
||||
End Function
|
||||
|
||||
|
||||
Public Shared Function getDifferenz(gs_gsnr As Integer) As Double
|
||||
|
||||
Dim SQL_Query = "SELECT CASE WHEN MAX(CASE WHEN gs.gs_isRundungsdiff = 1 THEN 1 ELSE 0 END) = 1
|
||||
THEN 0
|
||||
ELSE SUM(gs.gs_sicherheitsbetrag) - SUM(gsp.gsp_sicherheitsbetrag)
|
||||
END AS Differenzbetrag
|
||||
FROM tblGesamtsicherheit gs INNER JOIN tblGesamtsicherheitsPositionen gsp ON gs.gs_gsId = gsp.gsp_gsId WHERE
|
||||
gs.gs_gsnr = " & gs_gsnr & " AND gs.gs_dakoyimport = 1 AND gsp.gsp_freitext NOT IN ('DAKOSY-WAITING') GROUP BY gs.gs_gsnr"
|
||||
|
||||
If gs_gsnr > 0 Then
|
||||
Return CDbl((New SQL).getValueTxtBySql(SQL_Query, "AVISO",,, 0))
|
||||
Else
|
||||
Return 0
|
||||
End If
|
||||
|
||||
End Function
|
||||
|
||||
End Class
|
||||
|
||||
Reference in New Issue
Block a user