POS-Berechtigungen

This commit is contained in:
2023-03-01 16:40:42 +01:00
parent a698f87404
commit 432355d051
4 changed files with 33 additions and 18 deletions

View File

@@ -1666,7 +1666,7 @@ Partial Class frmBelegNeu
'ContextMenuStrip1 'ContextMenuStrip1
' '
Me.ContextMenuStrip1.Name = "ContextMenuStrip1" Me.ContextMenuStrip1.Name = "ContextMenuStrip1"
Me.ContextMenuStrip1.Size = New System.Drawing.Size(181, 26) Me.ContextMenuStrip1.Size = New System.Drawing.Size(61, 4)
' '
'frmBelegNeu 'frmBelegNeu
' '

View File

@@ -294,6 +294,14 @@ Public Class frmBelegNeu
AddHandler EasyZVT_Worker.DoWork, New ComponentModel.DoWorkEventHandler(AddressOf EasyZVT_Async) AddHandler EasyZVT_Worker.DoWork, New ComponentModel.DoWorkEventHandler(AddressOf EasyZVT_Async)
AddHandler EasyZVT_Worker.RunWorkerCompleted, New System.ComponentModel.RunWorkerCompletedEventHandler(AddressOf EasyZVT_OnCompleted) AddHandler EasyZVT_Worker.RunWorkerCompleted, New System.ComponentModel.RunWorkerCompletedEventHandler(AddressOf EasyZVT_OnCompleted)
If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG("Kassenbuch POS-Terminalzahlungen", Me) = 0 Then
btnPOS.Enabled = False
Else
btnPOS.Enabled = True
End If
End Sub End Sub

View File

@@ -69,6 +69,7 @@ Partial Class frmKassenbuch
Me.Button10 = New System.Windows.Forms.Button() Me.Button10 = New System.Windows.Forms.Button()
Me.btnBelegGSKunde = New System.Windows.Forms.Button() Me.btnBelegGSKunde = New System.Windows.Forms.Button()
Me.pnl = New System.Windows.Forms.Panel() Me.pnl = New System.Windows.Forms.Panel()
Me.btnPosTerminal = New System.Windows.Forms.Button()
Me.Button7 = New System.Windows.Forms.Button() Me.Button7 = New System.Windows.Forms.Button()
Me.Button9 = New System.Windows.Forms.Button() Me.Button9 = New System.Windows.Forms.Button()
Me.Button8 = New System.Windows.Forms.Button() Me.Button8 = New System.Windows.Forms.Button()
@@ -78,7 +79,6 @@ Partial Class frmKassenbuch
Me.btnBelegLeihgeld = New System.Windows.Forms.Button() Me.btnBelegLeihgeld = New System.Windows.Forms.Button()
Me.UsrCntlTestsystem1 = New VERAG_PROG_ALLGEMEIN.usrCntlTestsystem() Me.UsrCntlTestsystem1 = New VERAG_PROG_ALLGEMEIN.usrCntlTestsystem()
Me.Button1 = New System.Windows.Forms.Button() Me.Button1 = New System.Windows.Forms.Button()
Me.Button11 = New System.Windows.Forms.Button()
CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.DataGridView2, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.DataGridView2, System.ComponentModel.ISupportInitialize).BeginInit()
Me.pnlTop.SuspendLayout() Me.pnlTop.SuspendLayout()
@@ -660,7 +660,7 @@ Partial Class frmKassenbuch
' '
'pnl 'pnl
' '
Me.pnl.Controls.Add(Me.Button11) Me.pnl.Controls.Add(Me.btnPosTerminal)
Me.pnl.Controls.Add(Me.Button7) Me.pnl.Controls.Add(Me.Button7)
Me.pnl.Controls.Add(Me.Label11) Me.pnl.Controls.Add(Me.Label11)
Me.pnl.Controls.Add(Me.Label12) Me.pnl.Controls.Add(Me.Label12)
@@ -675,6 +675,20 @@ Partial Class frmKassenbuch
Me.pnl.TabIndex = 430 Me.pnl.TabIndex = 430
Me.pnl.Visible = False Me.pnl.Visible = False
' '
'btnPosTerminal
'
Me.btnPosTerminal.FlatStyle = System.Windows.Forms.FlatStyle.Flat
Me.btnPosTerminal.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!)
Me.btnPosTerminal.ForeColor = System.Drawing.Color.Black
Me.btnPosTerminal.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.btnPosTerminal.Location = New System.Drawing.Point(147, 193)
Me.btnPosTerminal.Name = "btnPosTerminal"
Me.btnPosTerminal.Size = New System.Drawing.Size(129, 30)
Me.btnPosTerminal.TabIndex = 430
Me.btnPosTerminal.Text = "POS Terminal"
Me.btnPosTerminal.UseVisualStyleBackColor = True
Me.btnPosTerminal.Visible = False
'
'Button7 'Button7
' '
Me.Button7.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.Button7.FlatStyle = System.Windows.Forms.FlatStyle.Flat
@@ -794,19 +808,6 @@ Partial Class frmKassenbuch
Me.Button1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft Me.Button1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Button1.UseVisualStyleBackColor = True Me.Button1.UseVisualStyleBackColor = True
' '
'Button11
'
Me.Button11.FlatStyle = System.Windows.Forms.FlatStyle.Flat
Me.Button11.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!)
Me.Button11.ForeColor = System.Drawing.Color.Black
Me.Button11.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Button11.Location = New System.Drawing.Point(147, 193)
Me.Button11.Name = "Button11"
Me.Button11.Size = New System.Drawing.Size(129, 30)
Me.Button11.TabIndex = 430
Me.Button11.Text = "POS Terminal"
Me.Button11.UseVisualStyleBackColor = True
'
'frmKassenbuch 'frmKassenbuch
' '
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
@@ -890,5 +891,5 @@ Partial Class frmKassenbuch
Friend WithEvents Button1 As System.Windows.Forms.Button Friend WithEvents Button1 As System.Windows.Forms.Button
Friend WithEvents Button7 As System.Windows.Forms.Button Friend WithEvents Button7 As System.Windows.Forms.Button
Friend WithEvents Button10 As Button Friend WithEvents Button10 As Button
Friend WithEvents Button11 As Button Friend WithEvents btnPosTerminal As Button
End Class End Class

View File

@@ -74,6 +74,12 @@ Public Class frmKassenbuch
btnBelegLeihgeld.Enabled = False btnBelegLeihgeld.Enabled = False
btnStorno.Enabled = False btnStorno.Enabled = False
End If End If
If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("Kassenbuch POS-Terminal einrichten", Me) Then
btnPosTerminal.Enabled = False
End If
End Sub End Sub
Sub init() Sub init()
Dim sqlstr = "" Dim sqlstr = ""
@@ -1275,7 +1281,7 @@ Public Class frmKassenbuch
print.Show() print.Show()
End Sub End Sub
Private Sub Button11_Click(sender As Object, e As EventArgs) Handles Button11.Click Private Sub Button11_Click(sender As Object, e As EventArgs) Handles btnPosTerminal.Click
Label18.ForeColor = Color.Black Label18.ForeColor = Color.Black
If Not IsNumeric(cboKassen._value) Then If Not IsNumeric(cboKassen._value) Then
Label18.ForeColor = Color.Red Label18.ForeColor = Color.Red