timas. Mitarbeiter, Ueberstunden, Messenger (gelesenAm)

This commit is contained in:
2024-03-18 16:56:33 +01:00
parent 26139088ca
commit 94fd87fecf
4 changed files with 33 additions and 5 deletions

View File

@@ -79,7 +79,7 @@ Public Class frmDiestAddMa
End Sub
Sub fillCboMA()
For Each m In ListMA
cboMA.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem(m.mit_nname & " " & m.mit_vname, m.mit_id))
cboMA.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem(m.mit_nname & " " & m.mit_vname & " (" & m.mit_id & ")", m.mit_id))
Next
End Sub

View File

@@ -1225,8 +1225,8 @@ Public Class frmMitarbDetails
Return False
End If
If txtLohnNr.Text = "" AndAlso txtClientNr.Text = "" Then
MsgBox("LohnNr und ClientNr prüfen!")
If txtClientNr.Text = "" Then
MsgBox("ClientNr prüfen!")
Return False
End If
@@ -1250,6 +1250,14 @@ Public Class frmMitarbDetails
Return False
End If
If txtLohnNr.Text = "" Then
If Not vbYes = MsgBox("Möchten Sie den Mitarbeiter ohne Lohnnummer anlegen?" & vbNewLine & "Ohne Lohnnummer kann kein Ableich ins Lohnsystem erfolgen!", vbYesNoCancel) Then
Return False
End If
End If
Return True
End Function

View File

@@ -147,7 +147,19 @@ Public Class frmMitarbTimas
'mitarbeiter.mit_TESTonly = cbxTestaccount.Checked
If checkMandatoryFields() Then
timas.updateEmployee(emp, dgvData)
If timas.updateEmployee(emp, dgvData) Then
Dim UID As New cMitarbeiter()
Dim mitarbeiter
mitarbeiter = UID.getMitarbeiterByTimasId(emp.ID)
If mitarbeiter IsNot Nothing Then
mitarbeiter.mit_PersonalNr = emp.pnr1
UID.updateMitarbeiter(mitarbeiter)
End If
End If
Else
MsgBox("Mitarbeiter konnte nicht upgedeated werden!")
End If

View File

@@ -1544,6 +1544,14 @@ Public Class cMitarbeiter
Return Nothing
End Function
Public Function getMitarbeiterByTimasId(ByVal id As Integer) As VERAG_PROG_ALLGEMEIN.cMitarbeiter
Dim m = New VERAG_PROG_ALLGEMEIN.cMitarbeiter
If m.LOAD(id, True) Then
Return m
End If
Return Nothing
End Function
Public Function insertMitarbeiter(ByVal m As VERAG_PROG_ALLGEMEIN.cMitarbeiter, ByRef mid As Integer) As Boolean
Dim hAuswahl As String = ""