reassignEmployeeWorkgroup() Method

Table of Contents

  1. Function
  2. Syntax
  3. Parameters
  4. Return Value
  5. Sample Code
  6. Remarks
  7. Possible Errors
  8. Related Methods

Function

  • Reassigns the employee’s workgroups

Syntax

  • AeXMLBridge.reassignEmployeeWorkgroup(AeWorkgroupAssignment);

Parameters

Return Value

  • None

Sample Code

C#

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
string empID = "1234";                                                    \
// in this example we will get employee "1234" and their workgroups
// and reassign to a different employee

TAeEmployeeBasic emp = ws.getEmployeeBasicByIDNum(empID);

try
{
TAeWorkgroupAssignment wga = new TAeWorkgroupAssignment();
wga.Comments = "Transfer employee 1234 workgroup to employee 4321";
wga.EffDate = DateTime.Now.ToString("yyyy-MM-dd");
// effective today
wga.EmpID = "4321";
wga.WG1 = emp.WG1;
wga.WG2 = emp.WG2;
wga.WG3 = emp.WG3;
wga.WG4 = emp.WG4;
wga.WG5 = emp.WG5;
wga.WG6 = emp.WG6;
wga.WG7 = emp.WG7;

ws.reassignEmployeeWorkgroup(wga);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}

VB.Net

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Dim empID As String = "1234"
' in this example we will get employee "1234" and their workgroups and reassign to a different employee

Dim emp As TAeEmployeeBasic = ws.getEmployeeBasicByIDNum(empID)

Try
Dim wga As New TAeWorkgroupAssignment()
wga.Comments = "Transfer employee 1234 workgroup to employee 4321"
wga.EffDate = DateTime.Now.ToString("yyyy-MM-dd")
' effective today

wga.EmpID = "4321"

wga.WG1 = emp.WG1
' setting workgroups
wga.WG2 = emp.WG2
wga.WG3 = emp.WG3
wga.WG4 = emp.WG4
wga.WG5 = emp.WG5
wga.WG6 = emp.WG6
wga.WG7 = emp.WG7

ws.reassignEmployeeWorkgroup(wga)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try

Remarks

  • None

Possible Errors

  • None

extractEmployeeWorkgroupAssignmentsByIDNum
getWorkgroup
getWorkgroups
getWorkgroupStruct
getWorkgroupViaCode
getWorkgroupViaName
maintainWGXlate
nextWGNumForWGLevel
removeDeptXlateItem
setWorkgroup
setWorkgroupLevelLabels

Back to Top