Leihgeldkassa
This commit is contained in:
@@ -1104,6 +1104,7 @@ Public Class FMZOLL_SQL
|
|||||||
|
|
||||||
d.isLeihgeldkasse = dr.Item("isLeihgeldkasse")
|
d.isLeihgeldkasse = dr.Item("isLeihgeldkasse")
|
||||||
d.AllowLG = dr.Item("AllowLG")
|
d.AllowLG = dr.Item("AllowLG")
|
||||||
|
d.automFIBUBuchung = dr.Item("automFIBUBuchung")
|
||||||
|
|
||||||
If VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then d.cRKSV_KasseID = 6 'TESTKASSE
|
If VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then d.cRKSV_KasseID = 6 'TESTKASSE
|
||||||
If d.cRKSV_KasseID > 0 Then
|
If d.cRKSV_KasseID > 0 Then
|
||||||
@@ -1149,6 +1150,7 @@ Public Class FMZOLL_SQL
|
|||||||
|
|
||||||
d.isLeihgeldkasse = dr.Item("isLeihgeldkasse")
|
d.isLeihgeldkasse = dr.Item("isLeihgeldkasse")
|
||||||
d.AllowLG = dr.Item("AllowLG")
|
d.AllowLG = dr.Item("AllowLG")
|
||||||
|
d.automFIBUBuchung = dr.Item("automFIBUBuchung")
|
||||||
|
|
||||||
If VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then d.cRKSV_KasseID = 6 'TESTKASSE
|
If VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then d.cRKSV_KasseID = 6 'TESTKASSE
|
||||||
If d.cRKSV_KasseID > 0 Then
|
If d.cRKSV_KasseID > 0 Then
|
||||||
|
|||||||
27
SDL/kassenbuch/frmBelegNeu.Designer.vb
generated
27
SDL/kassenbuch/frmBelegNeu.Designer.vb
generated
@@ -71,6 +71,7 @@ Partial Class frmBelegNeu
|
|||||||
Me.btnAusgabebeleg = New System.Windows.Forms.Button()
|
Me.btnAusgabebeleg = New System.Windows.Forms.Button()
|
||||||
Me.lblErrPos = New System.Windows.Forms.Label()
|
Me.lblErrPos = New System.Windows.Forms.Label()
|
||||||
Me.pnlData = New System.Windows.Forms.Panel()
|
Me.pnlData = New System.Windows.Forms.Panel()
|
||||||
|
Me.cboBuchungsoforterzeugen = New System.Windows.Forms.CheckBox()
|
||||||
Me.lblErr_Fahrer = New System.Windows.Forms.Label()
|
Me.lblErr_Fahrer = New System.Windows.Forms.Label()
|
||||||
Me.lblErr_Pass = New System.Windows.Forms.Label()
|
Me.lblErr_Pass = New System.Windows.Forms.Label()
|
||||||
Me.Label28 = New System.Windows.Forms.Label()
|
Me.Label28 = New System.Windows.Forms.Label()
|
||||||
@@ -144,7 +145,6 @@ Partial Class frmBelegNeu
|
|||||||
Me.DataGridViewTextBoxColumn9 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
Me.DataGridViewTextBoxColumn9 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
Me.FlowLayoutPanel2 = New System.Windows.Forms.FlowLayoutPanel()
|
Me.FlowLayoutPanel2 = New System.Windows.Forms.FlowLayoutPanel()
|
||||||
Me.ContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components)
|
Me.ContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components)
|
||||||
Me.cboLeihgeldEinzahlung = New System.Windows.Forms.CheckBox()
|
|
||||||
CType(Me.dgvBelegPos, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.dgvBelegPos, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
Me.pnl.SuspendLayout()
|
Me.pnl.SuspendLayout()
|
||||||
Me.pnlData.SuspendLayout()
|
Me.pnlData.SuspendLayout()
|
||||||
@@ -646,7 +646,7 @@ Partial Class frmBelegNeu
|
|||||||
'pnlData
|
'pnlData
|
||||||
'
|
'
|
||||||
Me.pnlData.BackColor = System.Drawing.Color.FromArgb(CType(CType(244, Byte), Integer), CType(CType(244, Byte), Integer), CType(CType(244, Byte), Integer))
|
Me.pnlData.BackColor = System.Drawing.Color.FromArgb(CType(CType(244, Byte), Integer), CType(CType(244, Byte), Integer), CType(CType(244, Byte), Integer))
|
||||||
Me.pnlData.Controls.Add(Me.cboLeihgeldEinzahlung)
|
Me.pnlData.Controls.Add(Me.cboBuchungsoforterzeugen)
|
||||||
Me.pnlData.Controls.Add(Me.lblErr_Fahrer)
|
Me.pnlData.Controls.Add(Me.lblErr_Fahrer)
|
||||||
Me.pnlData.Controls.Add(Me.lblErr_Pass)
|
Me.pnlData.Controls.Add(Me.lblErr_Pass)
|
||||||
Me.pnlData.Controls.Add(Me.Label28)
|
Me.pnlData.Controls.Add(Me.Label28)
|
||||||
@@ -692,6 +692,17 @@ Partial Class frmBelegNeu
|
|||||||
Me.pnlData.Size = New System.Drawing.Size(624, 208)
|
Me.pnlData.Size = New System.Drawing.Size(624, 208)
|
||||||
Me.pnlData.TabIndex = 5
|
Me.pnlData.TabIndex = 5
|
||||||
'
|
'
|
||||||
|
'cboBuchungsoforterzeugen
|
||||||
|
'
|
||||||
|
Me.cboBuchungsoforterzeugen.AutoSize = True
|
||||||
|
Me.cboBuchungsoforterzeugen.Location = New System.Drawing.Point(9, 185)
|
||||||
|
Me.cboBuchungsoforterzeugen.Name = "cboBuchungsoforterzeugen"
|
||||||
|
Me.cboBuchungsoforterzeugen.Size = New System.Drawing.Size(145, 17)
|
||||||
|
Me.cboBuchungsoforterzeugen.TabIndex = 48
|
||||||
|
Me.cboBuchungsoforterzeugen.Text = "Buchung sofort erzeugen"
|
||||||
|
Me.cboBuchungsoforterzeugen.UseVisualStyleBackColor = True
|
||||||
|
Me.cboBuchungsoforterzeugen.Visible = False
|
||||||
|
'
|
||||||
'lblErr_Fahrer
|
'lblErr_Fahrer
|
||||||
'
|
'
|
||||||
Me.lblErr_Fahrer.AutoSize = True
|
Me.lblErr_Fahrer.AutoSize = True
|
||||||
@@ -1750,16 +1761,6 @@ Partial Class frmBelegNeu
|
|||||||
Me.ContextMenuStrip1.Name = "ContextMenuStrip1"
|
Me.ContextMenuStrip1.Name = "ContextMenuStrip1"
|
||||||
Me.ContextMenuStrip1.Size = New System.Drawing.Size(61, 4)
|
Me.ContextMenuStrip1.Size = New System.Drawing.Size(61, 4)
|
||||||
'
|
'
|
||||||
'cboLeihgeldEinzahlung
|
|
||||||
'
|
|
||||||
Me.cboLeihgeldEinzahlung.AutoSize = True
|
|
||||||
Me.cboLeihgeldEinzahlung.Location = New System.Drawing.Point(9, 185)
|
|
||||||
Me.cboLeihgeldEinzahlung.Name = "cboLeihgeldEinzahlung"
|
|
||||||
Me.cboLeihgeldEinzahlung.Size = New System.Drawing.Size(121, 17)
|
|
||||||
Me.cboLeihgeldEinzahlung.TabIndex = 48
|
|
||||||
Me.cboLeihgeldEinzahlung.Text = "Leihgeld Einzahlung"
|
|
||||||
Me.cboLeihgeldEinzahlung.UseVisualStyleBackColor = True
|
|
||||||
'
|
|
||||||
'frmBelegNeu
|
'frmBelegNeu
|
||||||
'
|
'
|
||||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(96.0!, 96.0!)
|
Me.AutoScaleDimensions = New System.Drawing.SizeF(96.0!, 96.0!)
|
||||||
@@ -1908,5 +1909,5 @@ Partial Class frmBelegNeu
|
|||||||
Friend WithEvents Label28 As Label
|
Friend WithEvents Label28 As Label
|
||||||
Friend WithEvents lblZahlungsmittel As Label
|
Friend WithEvents lblZahlungsmittel As Label
|
||||||
Friend WithEvents LinkLabel1 As LinkLabel
|
Friend WithEvents LinkLabel1 As LinkLabel
|
||||||
Friend WithEvents cboLeihgeldEinzahlung As CheckBox
|
Friend WithEvents cboBuchungsoforterzeugen As CheckBox
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
Imports System.Drawing.Printing
|
Imports System.Drawing.Printing
|
||||||
Imports System.Globalization
|
Imports System.Globalization
|
||||||
|
Imports System.Web.UI.WebControls.Expressions
|
||||||
Imports com.sun.org.apache.xalan.internal.xsltc.compiler.util
|
Imports com.sun.org.apache.xalan.internal.xsltc.compiler.util
|
||||||
Imports Microsoft.Win32
|
Imports Microsoft.Win32
|
||||||
Imports SDL.RKSVServer
|
Imports SDL.RKSVServer
|
||||||
@@ -305,6 +306,7 @@ Public Class frmBelegNeu
|
|||||||
lblMandant.Text = PERSONAL.Mandant
|
lblMandant.Text = PERSONAL.Mandant
|
||||||
lblSachbearbeiter.Text = PERSONAL.Name
|
lblSachbearbeiter.Text = PERSONAL.Name
|
||||||
lblKassenbuchNr.Text = PERSONAL.KassenbuchNr
|
lblKassenbuchNr.Text = PERSONAL.KassenbuchNr
|
||||||
|
cboBuchungsoforterzeugen.Checked = PERSONAL.automFIBUBuchung
|
||||||
|
|
||||||
If defaultPrinter <> "" Then
|
If defaultPrinter <> "" Then
|
||||||
cProgramFunctions.initDrucker(cboPrinter, defaultPrinter)
|
cProgramFunctions.initDrucker(cboPrinter, defaultPrinter)
|
||||||
@@ -369,8 +371,6 @@ Public Class frmBelegNeu
|
|||||||
Case Else : cbxSplittung.Checked = Not If(BELEG.LKW_Beleg, True)
|
Case Else : cbxSplittung.Checked = Not If(BELEG.LKW_Beleg, True)
|
||||||
End Select
|
End Select
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
aktFiliale = BELEG.FilialenNr
|
aktFiliale = BELEG.FilialenNr
|
||||||
aktAbfertigungsNr = BELEG.AbfertigungsNr
|
aktAbfertigungsNr = BELEG.AbfertigungsNr
|
||||||
|
|
||||||
@@ -594,6 +594,12 @@ Public Class frmBelegNeu
|
|||||||
p.FilialenNr = aktFiliale
|
p.FilialenNr = aktFiliale
|
||||||
p.AbfertigungsNr = aktAbfertigungsNr
|
p.AbfertigungsNr = aktAbfertigungsNr
|
||||||
|
|
||||||
|
|
||||||
|
If p.LeistungsNr = 111 AndAlso p.LeistungsBez.Contains("Rückzahlung Leihgeld") Then
|
||||||
|
cboBuchungsoforterzeugen.Visible = True
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
BELEG.POS.Add(p)
|
BELEG.POS.Add(p)
|
||||||
' cntr.BackColor = Color.Yellow
|
' cntr.BackColor = Color.Yellow
|
||||||
initDGVBelegPos()
|
initDGVBelegPos()
|
||||||
@@ -1593,7 +1599,7 @@ Public Class frmBelegNeu
|
|||||||
Dim summeNETTO As Double = 0
|
Dim summeNETTO As Double = 0
|
||||||
For Each p In BELEG.POS
|
For Each p In BELEG.POS
|
||||||
summeNETTO += p.Betrag
|
summeNETTO += p.Betrag
|
||||||
If p.LeistungsNr = 111 AndAlso p.LeistungsBez = "Rückzahlung Leihgeld" AndAlso BELEG.POS.Count = 1 Then isLeihgeldeinzahlung = True 'nur bei 1 POS und Leihgeld-Einzahlung!
|
If p.LeistungsNr = 111 AndAlso p.LeistungsBez.Contains("Rückzahlung Leihgeld") AndAlso BELEG.POS.Count = 1 Then isLeihgeldeinzahlung = True 'nur bei 1 POS und Leihgeld-Einzahlung!
|
||||||
Next
|
Next
|
||||||
|
|
||||||
If isLeihgeldeinzahlung Then
|
If isLeihgeldeinzahlung Then
|
||||||
@@ -1625,7 +1631,7 @@ Public Class frmBelegNeu
|
|||||||
Dim JournalNr = 0
|
Dim JournalNr = 0
|
||||||
|
|
||||||
|
|
||||||
If Not cRKSV.insertKB(PERSONAL, BELEG, KASSE.rksv_id, RKSV_Beleg_Id, KASSE.rksv_aktiv, JournalNr, KASSE.rksv_firma, POSFIBU, Zahlungsmittel, isLeihgeldeinzahlung) Then
|
If Not cRKSV.insertKB(PERSONAL, BELEG, KASSE.rksv_id, RKSV_Beleg_Id, KASSE.rksv_aktiv, JournalNr, KASSE.rksv_firma, POSFIBU, Zahlungsmittel, (isLeihgeldeinzahlung AndAlso cboBuchungsoforterzeugen.Checked)) Then
|
||||||
KASSE.DECREASE_BELEG_UMSATZ(oldBelegZaehler, summeBRUTTO * -1)
|
KASSE.DECREASE_BELEG_UMSATZ(oldBelegZaehler, summeBRUTTO * -1)
|
||||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR("Programmfehler bei Eintrag ins Kassenbuch.", "", System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR("Programmfehler bei Eintrag ins Kassenbuch.", "", System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||||
Me.Cursor = Cursors.Default : warnClose = False : Me.Close() : Exit Sub
|
Me.Cursor = Cursors.Default : warnClose = False : Me.Close() : Exit Sub
|
||||||
|
|||||||
@@ -792,8 +792,6 @@ Partial Class frmNacherfassungLeihgeld
|
|||||||
'cbxOP_sofort_buchen
|
'cbxOP_sofort_buchen
|
||||||
'
|
'
|
||||||
Me.cbxOP_sofort_buchen.AutoSize = True
|
Me.cbxOP_sofort_buchen.AutoSize = True
|
||||||
Me.cbxOP_sofort_buchen.Checked = True
|
|
||||||
Me.cbxOP_sofort_buchen.CheckState = System.Windows.Forms.CheckState.Checked
|
|
||||||
Me.cbxOP_sofort_buchen.Location = New System.Drawing.Point(291, 290)
|
Me.cbxOP_sofort_buchen.Location = New System.Drawing.Point(291, 290)
|
||||||
Me.cbxOP_sofort_buchen.Name = "cbxOP_sofort_buchen"
|
Me.cbxOP_sofort_buchen.Name = "cbxOP_sofort_buchen"
|
||||||
Me.cbxOP_sofort_buchen.Size = New System.Drawing.Size(145, 17)
|
Me.cbxOP_sofort_buchen.Size = New System.Drawing.Size(145, 17)
|
||||||
|
|||||||
@@ -37,6 +37,8 @@ Public Class frmNacherfassungLeihgeld
|
|||||||
cProgramFunctions.initDrucker(cboPrinter)
|
cProgramFunctions.initDrucker(cboPrinter)
|
||||||
cProgramFunctions.initBONDrucker(cboPrinterProvisionBeleg, "EPSON")
|
cProgramFunctions.initBONDrucker(cboPrinterProvisionBeleg, "EPSON")
|
||||||
|
|
||||||
|
lblGesperrt.Visible = False
|
||||||
|
|
||||||
cboProvisionStaffelArt.fillWithSQL("SELECT [PreislistenNr],[PreislistenBez] FROM [VERAG].[dbo].[tblPreislisten] WHERE Art='E' ORDER BY Preislistenbez", False, "FMZOLL", False)
|
cboProvisionStaffelArt.fillWithSQL("SELECT [PreislistenNr],[PreislistenBez] FROM [VERAG].[dbo].[tblPreislisten] WHERE Art='E' ORDER BY Preislistenbez", False, "FMZOLL", False)
|
||||||
'cbxProvision.Checked = True
|
'cbxProvision.Checked = True
|
||||||
If BELEG Is Nothing Then
|
If BELEG Is Nothing Then
|
||||||
@@ -77,6 +79,8 @@ Public Class frmNacherfassungLeihgeld
|
|||||||
Case "ATILLA"
|
Case "ATILLA"
|
||||||
stammfiliale = "4806"
|
stammfiliale = "4806"
|
||||||
cboFiliale.fillWithSQL("SELECT FilialenNr, cast(FilialenNr as varchar(4)) + ' ' + Grenzstelle FROM Filialen WHERE Fil_Status='A' AND FilialenNr IN (4806) ORDER BY FilialenNr ", False, "FMZOLL", True)
|
cboFiliale.fillWithSQL("SELECT FilialenNr, cast(FilialenNr as varchar(4)) + ' ' + Grenzstelle FROM Filialen WHERE Fil_Status='A' AND FilialenNr IN (4806) ORDER BY FilialenNr ", False, "FMZOLL", True)
|
||||||
|
cbxOP_sofort_buchen.Checked = PERSONAL_LG.automFIBUBuchung
|
||||||
|
|
||||||
Case Else
|
Case Else
|
||||||
cboFiliale.fillWithSQL("SELECT FilialenNr, cast(FilialenNr as varchar(4)) + ' ' + Grenzstelle FROM Filialen WHERE Fil_Status='A' AND FilialenNr IN (4803,5103,5003,5303) ORDER BY FilialenNr ", False, "FMZOLL", True)
|
cboFiliale.fillWithSQL("SELECT FilialenNr, cast(FilialenNr as varchar(4)) + ' ' + Grenzstelle FROM Filialen WHERE Fil_Status='A' AND FilialenNr IN (4803,5103,5003,5303) ORDER BY FilialenNr ", False, "FMZOLL", True)
|
||||||
Select Case PERSONAL.Niederlassung
|
Select Case PERSONAL.Niederlassung
|
||||||
@@ -448,14 +452,18 @@ Public Class frmNacherfassungLeihgeld
|
|||||||
Dim RK_ID As Integer = -1
|
Dim RK_ID As Integer = -1
|
||||||
|
|
||||||
If Not gen_RECHNUNG_BySPEDBUCH(BELEG.KundenNr, SPEDBUCH, RK_ID, cbxOP_sofort_buchen.Checked, summeBRUTTO, summeNETTO) Then verarbOK = False
|
If Not gen_RECHNUNG_BySPEDBUCH(BELEG.KundenNr, SPEDBUCH, RK_ID, cbxOP_sofort_buchen.Checked, summeBRUTTO, summeNETTO) Then verarbOK = False
|
||||||
|
If RK_ID > 0 Then
|
||||||
If verarbOK Then
|
Dim RECHNUNG As New cRechnungsausgang(RK_ID)
|
||||||
|
If Not cFakturierung.doRechnungsDruck(RECHNUNG, Today(),, 7) Then verarbOK = False 'rechnungsNr vergeben, aber nicht gedruckt!
|
||||||
|
|
||||||
End If
|
End If
|
||||||
End If
|
|
||||||
|
|
||||||
End If
|
If verarbOK Then
|
||||||
|
|
||||||
|
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
@@ -892,9 +900,6 @@ Public Class frmNacherfassungLeihgeld
|
|||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Private Sub cbxFrachter_CheckedChanged(sender As Object, e As EventArgs) Handles cbxFrachter.CheckedChanged
|
Private Sub cbxFrachter_CheckedChanged(sender As Object, e As EventArgs) Handles cbxFrachter.CheckedChanged
|
||||||
txtAuftraggeber.Enabled = Not sender.checked
|
txtAuftraggeber.Enabled = Not sender.checked
|
||||||
kdFrachtführer_TextChanged(kdFrachtführer, New EventArgs)
|
kdFrachtführer_TextChanged(kdFrachtführer, New EventArgs)
|
||||||
|
|||||||
@@ -226,4 +226,5 @@ Public Class cPersonal
|
|||||||
Property PasswortChanged As Object = Nothing
|
Property PasswortChanged As Object = Nothing
|
||||||
Property isLeihgeldkasse As Boolean = False
|
Property isLeihgeldkasse As Boolean = False
|
||||||
Property AllowLG As Boolean = False
|
Property AllowLG As Boolean = False
|
||||||
|
Property automFIBUBuchung As Boolean = False
|
||||||
End Class
|
End Class
|
||||||
Reference in New Issue
Block a user