Kundenblatt, etc.
This commit is contained in:
@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
|
|||||||
' übernehmen, indem Sie "*" eingeben:
|
' übernehmen, indem Sie "*" eingeben:
|
||||||
' <Assembly: AssemblyVersion("1.0.*")>
|
' <Assembly: AssemblyVersion("1.0.*")>
|
||||||
|
|
||||||
<Assembly: AssemblyVersion("1.4.3.2")>
|
<Assembly: AssemblyVersion("1.4.3.3")>
|
||||||
<Assembly: AssemblyFileVersion("1.4.3.2")>
|
<Assembly: AssemblyFileVersion("1.4.3.3")>
|
||||||
|
|||||||
@@ -2186,8 +2186,8 @@ Public Class usrCntlSpeditionsBuchSuche
|
|||||||
For Each row As DataRow In ZOLLANMELDUNG.dtWARENPOS.Rows
|
For Each row As DataRow In ZOLLANMELDUNG.dtWARENPOS.Rows
|
||||||
|
|
||||||
Dim ZollInProzent As Double = 0
|
Dim ZollInProzent As Double = 0
|
||||||
If If(ZOLLANMELDUNG.RechnungspreisohneWahrung, "") <> "" Then
|
If If(ZOLLANMELDUNG.Rechnungspreis, "") <> "" Then
|
||||||
ZollInProzent = ZOLLANMELDUNG.ABGABEN_ZOLL / ZOLLANMELDUNG.RechnungspreisohneWahrung * 100
|
ZollInProzent = ZOLLANMELDUNG.ABGABEN_ZOLL / ZOLLANMELDUNG.Rechnungspreis * 100
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Blatt.Range("A" & cnt).Value = cnt - 1
|
Blatt.Range("A" & cnt).Value = cnt - 1
|
||||||
@@ -2227,8 +2227,8 @@ Public Class usrCntlSpeditionsBuchSuche
|
|||||||
Next
|
Next
|
||||||
Else
|
Else
|
||||||
Dim ZollInProzent As Double = 0
|
Dim ZollInProzent As Double = 0
|
||||||
If If(ZOLLANMELDUNG.RechnungspreisohneWahrung, "") <> "" Then
|
If If(ZOLLANMELDUNG.Rechnungspreis, "") <> "" Then
|
||||||
ZollInProzent = ZOLLANMELDUNG.ABGABEN_ZOLL / ZOLLANMELDUNG.RechnungspreisohneWahrung * 100
|
ZollInProzent = ZOLLANMELDUNG.ABGABEN_ZOLL / ZOLLANMELDUNG.Rechnungspreis * 100
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Blatt.Range("A" & cnt).Value = cnt - 1
|
Blatt.Range("A" & cnt).Value = cnt - 1
|
||||||
|
|||||||
4
SDL/kunden/frmKundenblatt.Designer.vb
generated
4
SDL/kunden/frmKundenblatt.Designer.vb
generated
@@ -2446,7 +2446,7 @@ Partial Class frmKundenblatt
|
|||||||
'
|
'
|
||||||
Me.btnFirmendatenFormularSpeichern.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
Me.btnFirmendatenFormularSpeichern.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||||
Me.btnFirmendatenFormularSpeichern.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
Me.btnFirmendatenFormularSpeichern.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
||||||
Me.btnFirmendatenFormularSpeichern.Location = New System.Drawing.Point(-2849, 18)
|
Me.btnFirmendatenFormularSpeichern.Location = New System.Drawing.Point(1490, 21)
|
||||||
Me.btnFirmendatenFormularSpeichern.Name = "btnFirmendatenFormularSpeichern"
|
Me.btnFirmendatenFormularSpeichern.Name = "btnFirmendatenFormularSpeichern"
|
||||||
Me.btnFirmendatenFormularSpeichern.Size = New System.Drawing.Size(71, 52)
|
Me.btnFirmendatenFormularSpeichern.Size = New System.Drawing.Size(71, 52)
|
||||||
Me.btnFirmendatenFormularSpeichern.TabIndex = 17
|
Me.btnFirmendatenFormularSpeichern.TabIndex = 17
|
||||||
@@ -2724,7 +2724,7 @@ Partial Class frmKundenblatt
|
|||||||
'
|
'
|
||||||
Me.cntxtCntxtMDM.ImageScalingSize = New System.Drawing.Size(24, 24)
|
Me.cntxtCntxtMDM.ImageScalingSize = New System.Drawing.Size(24, 24)
|
||||||
Me.cntxtCntxtMDM.Name = "cntxtCntxtMDM"
|
Me.cntxtCntxtMDM.Name = "cntxtCntxtMDM"
|
||||||
Me.cntxtCntxtMDM.OwnerItem = Me.ToolStripMenuItem8
|
Me.cntxtCntxtMDM.OwnerItem = Me.ToolStripMenuItem4
|
||||||
Me.cntxtCntxtMDM.Size = New System.Drawing.Size(61, 4)
|
Me.cntxtCntxtMDM.Size = New System.Drawing.Size(61, 4)
|
||||||
Me.cntxtCntxtMDM.Text = "cntxtMDM"
|
Me.cntxtCntxtMDM.Text = "cntxtMDM"
|
||||||
'
|
'
|
||||||
|
|||||||
@@ -124,12 +124,8 @@ Public Class usrCntlMDMAuswertungen
|
|||||||
" ,[FilialenNr],[AbfertigungsNr],[UnterNr] " &
|
" ,[FilialenNr],[AbfertigungsNr],[UnterNr] " &
|
||||||
" ,CONVERT(VARCHAR(10), [Abfertigungsdatum], 104) as [Abfertigungsdatum] " &
|
" ,CONVERT(VARCHAR(10), [Abfertigungsdatum], 104) as [Abfertigungsdatum] " &
|
||||||
" ,isnull(Adressen.WölflKundenNr,'') as WölflKundenNr " &
|
" ,isnull(Adressen.WölflKundenNr,'') as WölflKundenNr " &
|
||||||
" ,CASE WHEN [EmpfängerStraße] IS NULL THEN [EmpfängerName 1] " &
|
" ,CASE WHEN [EmpfängerName 2] IS NULL THEN isnull([EmpfängerName 1],'') ELSE isnull([EmpfängerName 1],'') + ' ' + ISNULL([EmpfängerName 2],'') END AS [Empfänger] " &
|
||||||
" ELSE [EmpfängerName 1] + ' ' +[EmpfängerName 2] " &
|
" ,CASE WHEN [EmpfängerStraße] IS NULL THEN isnull([EmpfängerName 2],'') ELSE [EmpfängerStraße] END AS [EmpfängerAdresse 1] " &
|
||||||
" END AS [Empfänger] " &
|
|
||||||
" ,CASE WHEN [EmpfängerStraße] IS NULL THEN [EmpfängerName 2] " &
|
|
||||||
" ELSE [EmpfängerStraße] " &
|
|
||||||
" END AS [EmpfängerAdresse 1] " &
|
|
||||||
" ,[EmpfängerOrt] as [EmpfängerAdresse 2] " &
|
" ,[EmpfängerOrt] as [EmpfängerAdresse 2] " &
|
||||||
" ,[Packstücke und Warenbezeichnung] as Beschreibung,[LeistungsNr],[LeistungsBez],[Steuersatz %] ,[SteuerpflichtigerGesamtbetrag] as [SteuerpflichtigerGesamtbetrag Netto] " &
|
" ,[Packstücke und Warenbezeichnung] as Beschreibung,[LeistungsNr],[LeistungsBez],[Steuersatz %] ,[SteuerpflichtigerGesamtbetrag] as [SteuerpflichtigerGesamtbetrag Netto] " &
|
||||||
" ,[SteuerfreierGesamtbetrag],[SteuerpflichtigerBetrag] as [SteuerpflichtigerBetrag Netto] ,[SteuerfreierBetrag] " &
|
" ,[SteuerfreierGesamtbetrag],[SteuerpflichtigerBetrag] as [SteuerpflichtigerBetrag Netto] ,[SteuerfreierBetrag] " &
|
||||||
@@ -154,9 +150,50 @@ Public Class usrCntlMDMAuswertungen
|
|||||||
End Try
|
End Try
|
||||||
Dim clmns As String = ""
|
Dim clmns As String = ""
|
||||||
|
|
||||||
|
For Each r As DataRow In dt.Rows
|
||||||
|
|
||||||
|
If r.Item("LeistungsBez").ToString.Contains("00/23") Or r.Item("LeistungsBez").ToString.Contains("DL/23") Then
|
||||||
|
|
||||||
|
Dim antragsID As Integer = CInt(SQL.getValueTxtBySql("SELECT UStVAn_ID FROM tblUStVAntrag WHERE FilialenNr = " & r.Item("FilialenNr").ToString & " AND AbfertigungsNr = " & r.Item("AbfertigungsNr").ToString, "FMZOLL"))
|
||||||
|
|
||||||
|
If antragsID > 0 Then
|
||||||
|
Dim MWSTAntrag As New cUSTVAntrag(antragsID)
|
||||||
|
|
||||||
|
Dim MonthStart As String = IIf(CDate(MWSTAntrag.UStVAn_ReDatVon).Month < 10, "0", "") & CDate(MWSTAntrag.UStVAn_ReDatVon).Month
|
||||||
|
Dim MonthEnd As String = IIf(CDate(MWSTAntrag.UStVAn_ReDatBis).Month < 10, "0", "") & CDate(MWSTAntrag.UStVAn_ReDatBis).Month
|
||||||
|
|
||||||
|
Dim LeistungsBez As String = ""
|
||||||
|
LeistungsBez = r.Item("LeistungsBez").ToString()
|
||||||
|
|
||||||
|
If LeistungsBez.Contains("00-00/23") Then
|
||||||
|
LeistungsBez = LeistungsBez.Replace("00/23", "/" & CDate(MWSTAntrag.UStVAn_ReDatBis).Year.ToString.Substring(2))
|
||||||
|
ElseIf LeistungsBez.Contains("DL/23") Then
|
||||||
|
LeistungsBez = LeistungsBez.Replace("DL/23", "/" & CDate(MWSTAntrag.UStVAn_ReDatBis).Year.ToString.Substring(2))
|
||||||
|
Else
|
||||||
|
LeistungsBez = LeistungsBez.Replace("/23", "/" & CDate(MWSTAntrag.UStVAn_ReDatBis).Year.ToString.Substring(2))
|
||||||
|
End If
|
||||||
|
|
||||||
|
If LeistungsBez.Contains("-00") Then
|
||||||
|
LeistungsBez = LeistungsBez.Replace("-00", MonthStart & "-" & MonthEnd)
|
||||||
|
ElseIf LeistungsBez.Contains("00-") Then
|
||||||
|
LeistungsBez = LeistungsBez.Replace("00-", MonthStart & "-" & MonthEnd)
|
||||||
|
ElseIf LeistungsBez.Contains("00") Then
|
||||||
|
LeistungsBez = LeistungsBez.Replace("00", MonthStart & "-" & MonthEnd)
|
||||||
|
End If
|
||||||
|
|
||||||
|
r.Item("LeistungsBez") = LeistungsBez
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
Next
|
||||||
|
|
||||||
|
|
||||||
For i = 0 To dt.Columns.Count - 1
|
For i = 0 To dt.Columns.Count - 1
|
||||||
clmns &= dt.Columns(i).ColumnName.ToString().Replace(";", ",") & ";"
|
clmns &= dt.Columns(i).ColumnName.ToString().Replace(";", ",") & ";"
|
||||||
|
|
||||||
Next
|
Next
|
||||||
|
|
||||||
outFile.WriteLine(clmns)
|
outFile.WriteLine(clmns)
|
||||||
@@ -164,7 +201,10 @@ Public Class usrCntlMDMAuswertungen
|
|||||||
clmns = ""
|
clmns = ""
|
||||||
For j = 0 To dt.Columns.Count - 1
|
For j = 0 To dt.Columns.Count - 1
|
||||||
Dim o As Object = dt.Rows(i).Item(j).ToString
|
Dim o As Object = dt.Rows(i).Item(j).ToString
|
||||||
|
|
||||||
|
|
||||||
clmns &= dt.Rows(i).Item(j).ToString().Replace(vbNewLine, "").Replace(vbCr, "").Replace(vbLf, "").Replace("\n", "").Replace("\r", "").Replace(vbCrLf, "") & ";"
|
clmns &= dt.Rows(i).Item(j).ToString().Replace(vbNewLine, "").Replace(vbCr, "").Replace(vbLf, "").Replace("\n", "").Replace("\r", "").Replace(vbCrLf, "") & ";"
|
||||||
|
|
||||||
' If Not o Is Nothing AndAlso Not o.value Is Nothing Then
|
' If Not o Is Nothing AndAlso Not o.value Is Nothing Then
|
||||||
'clmns &= o.Value.ToString().Replace(";", ",") & ";"
|
'clmns &= o.Value.ToString().Replace(";", ",") & ";"
|
||||||
' Else
|
' Else
|
||||||
|
|||||||
@@ -271,8 +271,8 @@ Public Class cOfferte
|
|||||||
'P.PreisänderungProzent = XXXXXXXXX
|
'P.PreisänderungProzent = XXXXXXXXX
|
||||||
'P.PreisAlt = XXXXXXXXX
|
'P.PreisAlt = XXXXXXXXX
|
||||||
|
|
||||||
P.Land = setLand(P.OffertenNr, P.LeistungsNr, P.LeistungsBez)
|
P.Land = setLand(P.OffertenNr, P.LeistungsNr, r("LeistungsBez"))
|
||||||
P.VZ = setVZ(P.OffertenNr, P.LeistungsNr, P.LeistungsBez)
|
P.VZ = setVZ(P.OffertenNr, P.LeistungsNr, r("LeistungsBez"))
|
||||||
|
|
||||||
If Not P.INSERT() Then
|
If Not P.INSERT() Then
|
||||||
Return False
|
Return False
|
||||||
@@ -367,8 +367,11 @@ Public Class cOfferte
|
|||||||
If LandISO <> "EU" And LandISO <> "RG" Then
|
If LandISO <> "EU" And LandISO <> "RG" Then
|
||||||
Return LandISO
|
Return LandISO
|
||||||
Else
|
Else
|
||||||
Return LandISO
|
LandISO = ""
|
||||||
End If
|
End If
|
||||||
|
Else
|
||||||
|
|
||||||
|
LandISO = ""
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Return LandISO
|
Return LandISO
|
||||||
@@ -382,7 +385,7 @@ Public Class cOfferte
|
|||||||
Case 31, 15, 14
|
Case 31, 15, 14
|
||||||
|
|
||||||
If (LeistungsNr = 117 Or LeistungsNr = 118 Or LeistungsNr = 119) Then
|
If (LeistungsNr = 117 Or LeistungsNr = 118 Or LeistungsNr = 119) Then
|
||||||
If LeistungsBez.ToString.Contains("ZV") Then
|
If LeistungsBez.ToString.Contains("ZV") Or LeistungsBez.ToString.Contains("Vorauszahlung") Then
|
||||||
Return True
|
Return True
|
||||||
Else
|
Else
|
||||||
Return False
|
Return False
|
||||||
@@ -436,14 +439,53 @@ Public Class cOffertPosition
|
|||||||
Sub New()
|
Sub New()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Sub New(KundenNr, OffertenNr, LeistungsNr, LeistungsBez)
|
||||||
|
Me.KundenNr = KundenNr
|
||||||
|
Me.OffertenNr = OffertenNr
|
||||||
|
Me.LeistungsNr = LeistungsNr
|
||||||
|
Me.LeistungsBez = LeistungsBez
|
||||||
|
LOAD()
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
Function getParameterList() As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable)
|
Public Sub LOAD()
|
||||||
|
Try
|
||||||
|
Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL()
|
||||||
|
Using cmd As New SqlCommand("SELECT * FROM Offertenpositionen WHERE KundenNr=@KundenNr and OffertenNr=@OffertenNr and LeistungsNr=@LeistungsNr and LeistungsBez=@LeistungsBez ", conn)
|
||||||
|
cmd.Parameters.AddWithValue("@KundenNr", KundenNr)
|
||||||
|
cmd.Parameters.AddWithValue("@OffertenNr", OffertenNr)
|
||||||
|
cmd.Parameters.AddWithValue("@LeistungsNr", LeistungsNr)
|
||||||
|
cmd.Parameters.AddWithValue("@LeistungsBez", LeistungsBez)
|
||||||
|
Dim dr = cmd.ExecuteReader()
|
||||||
|
If dr.Read Then
|
||||||
|
For Each i In getParameterList()
|
||||||
|
Dim propInfo As PropertyInfo = Me.GetType.GetProperty(i.Scalarvariable)
|
||||||
|
|
||||||
|
If dr.Item(i.Text) Is DBNull.Value Then
|
||||||
|
propInfo.SetValue(Me, Nothing)
|
||||||
|
Else
|
||||||
|
propInfo.SetValue(Me, dr.Item(i.Text))
|
||||||
|
End If
|
||||||
|
|
||||||
|
Next
|
||||||
|
|
||||||
|
End If
|
||||||
|
dr.Close()
|
||||||
|
End Using
|
||||||
|
End Using
|
||||||
|
Catch ex As Exception
|
||||||
|
MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace)
|
||||||
|
End Try
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
|
Function getParameterList(Optional onlyUpdate As Boolean = False) As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable)
|
||||||
Dim list As New List(Of VERAG_PROG_ALLGEMEIN.SQLVariable)
|
Dim list As New List(Of VERAG_PROG_ALLGEMEIN.SQLVariable)
|
||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("KundenNr", KundenNr))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("KundenNr", KundenNr))
|
||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("OffertenNr", OffertenNr))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("OffertenNr", OffertenNr))
|
||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("LeistungsNr", LeistungsNr))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("LeistungsNr", LeistungsNr))
|
||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("LeistungsBez", LeistungsBez))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("LeistungsBez", LeistungsBez))
|
||||||
|
If onlyUpdate Then Return list
|
||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("BerechnungsartNr", BerechnungsartNr))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("BerechnungsartNr", BerechnungsartNr))
|
||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("Preis", Preis))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("Preis", Preis))
|
||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("Anzahl", Anzahl))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("Anzahl", Anzahl))
|
||||||
@@ -467,9 +509,18 @@ Public Class cOffertPosition
|
|||||||
|
|
||||||
Public Function INSERT() As Boolean
|
Public Function INSERT() As Boolean
|
||||||
Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList()
|
Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList()
|
||||||
Return SQL.doSQLVarList(getInsertCmd, "FMZOLL", , list)
|
Return SQL.doSQLVarList(getInsertCmd, "FMZOLL", False, list)
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
|
Public Function UPDATE(LEISTUNGSBEZ_ORG As String) As Boolean
|
||||||
|
Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList(True)
|
||||||
|
|
||||||
|
|
||||||
|
Return SQL.doSQLVarList(getUpdateCmd(LEISTUNGSBEZ_ORG), "FMZOLL", False, list)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Public Function getInsertCmd() As String
|
Public Function getInsertCmd() As String
|
||||||
Try
|
Try
|
||||||
@@ -492,6 +543,25 @@ Public Class cOffertPosition
|
|||||||
Return ""
|
Return ""
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
|
Public Function getUpdateCmd(LEISTUNGSBEZ_ORG As String) As String
|
||||||
|
Try
|
||||||
|
Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList(True)
|
||||||
|
|
||||||
|
Dim str As String = ""
|
||||||
|
For Each i In list
|
||||||
|
If Not i.isPrimaryParam Then
|
||||||
|
str &= "[" & i.Text & "] = @" & i.Scalarvariable & "," '.Replace("-", "").Replace(" ", "") & ","
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
str = str.Substring(0, str.Length - 1) 'wg. ','
|
||||||
|
Return (" UPDATE [Offertenpositionen] SET " & str & " WHERE KundenNr=@KundenNr and OffertenNr=@OffertenNr and LeistungsNr=@LeistungsNr and LeistungsBez= '" & LEISTUNGSBEZ_ORG & "'")
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace)
|
||||||
|
End Try
|
||||||
|
Return ""
|
||||||
|
End Function
|
||||||
|
|
||||||
End Class
|
End Class
|
||||||
|
|
||||||
Public Class cOfferteArchiv
|
Public Class cOfferteArchiv
|
||||||
|
|||||||
@@ -748,13 +748,12 @@ Public Class cSyska_Interface
|
|||||||
Dim FiBuSollkontonummer As Integer
|
Dim FiBuSollkontonummer As Integer
|
||||||
Dim FiBuHabenkontonummer As Integer
|
Dim FiBuHabenkontonummer As Integer
|
||||||
|
|
||||||
|
|
||||||
Dim FiBuWährung = "EUR"
|
Dim FiBuWährung = "EUR"
|
||||||
|
|
||||||
Select Case row("BelegartenNr")
|
Select Case row("BelegartenNr")
|
||||||
Case 70 'Rechnung
|
Case 70 'Rechnung
|
||||||
FiBuSollkontonummer = "0"
|
FiBuSollkontonummer = "0"
|
||||||
FiBuHabenkontonummer = If(row("Sachkonto") IsNot DBNull.Value, row("Sachkonto"), " ")
|
FiBuHabenkontonummer = If(row("Sachkonto") IsNot DBNull.Value AndAlso IsNumeric(row("Sachkonto")), row("Sachkonto"), 0)
|
||||||
If row("WährungFremd") Is DBNull.Value Then
|
If row("WährungFremd") Is DBNull.Value Then
|
||||||
curNettobetrag = row("BetragLokal")
|
curNettobetrag = row("BetragLokal")
|
||||||
Else
|
Else
|
||||||
@@ -762,7 +761,7 @@ Public Class cSyska_Interface
|
|||||||
End If
|
End If
|
||||||
Case 71 'Gutschrift
|
Case 71 'Gutschrift
|
||||||
If Not ambargubuchungen Then
|
If Not ambargubuchungen Then
|
||||||
FiBuSollkontonummer = If(row("Sachkonto") IsNot DBNull.Value, row("Sachkonto"), " ")
|
FiBuSollkontonummer = If(row("Sachkonto") IsNot DBNull.Value AndAlso IsNumeric(row("Sachkonto")), row("Sachkonto"), 0)
|
||||||
FiBuHabenkontonummer = "0"
|
FiBuHabenkontonummer = "0"
|
||||||
If row("WährungFremd") Is DBNull.Value Then
|
If row("WährungFremd") Is DBNull.Value Then
|
||||||
curNettobetrag = 0 - row("BetragLokal")
|
curNettobetrag = 0 - row("BetragLokal")
|
||||||
@@ -771,7 +770,7 @@ Public Class cSyska_Interface
|
|||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
FiBuSollkontonummer = "0"
|
FiBuSollkontonummer = "0"
|
||||||
FiBuHabenkontonummer = If(row("Sachkonto") IsNot DBNull.Value, row("Sachkonto"), " ")
|
FiBuHabenkontonummer = If(row("Sachkonto") IsNot DBNull.Value AndAlso IsNumeric(row("Sachkonto")), row("Sachkonto"), 0)
|
||||||
If row("WährungFremd") Is DBNull.Value Then
|
If row("WährungFremd") Is DBNull.Value Then
|
||||||
curNettobetrag = 0 - row("BetragLokal")
|
curNettobetrag = 0 - row("BetragLokal")
|
||||||
Else
|
Else
|
||||||
|
|||||||
Reference in New Issue
Block a user