getEmployeesListDetail2FromHyperQueryWorkgroupFilter() 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

  • Retrieves detail2 level information filtered by hyperquery name and workgroup

Syntax

  • AeEmployeeDetail2Ary = AeXMLBridge.getEmployeesListDetail2FromHyperQueryWorkgroupFilter(HyperQueryName, AeWorkgroupSet);

Parameters

Return Value

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
string empID = "1234";                                                     
// using employee "1234"

TAeEmpBasic emp = ws.getEmployeeBasicByIDNum(empID);
//retrieve basic informatation which includes workgroups

string[] queries = ws.getHyperQueriesSimple();
// lets find which Hyper Query we want to use

try
{
TAeWorkgroupSet wg = new TAeWorkgroupSet();
wg.WG1 = emp.WG1;
wg.WG2 = emp.WG2;
wg.WG3 = emp.WG3;
// looking for employees with same workgroup levels 1-3

TAeEmployeeDetail2[] empsDetail2 = ws.getEmployeesListDetail2FromHyperQueryWorkgroupFilter(queries[0], wg);
}
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
Dim empID As String = "1234"
' using employee "1234"

Dim emp As TAeEmpBasic = ws.getEmployeeBasicByIDNum(empID)
'retrieve basic informatation which includes workgroups

Dim queries As String() = ws.getHyperQueriesSimple()
' lets find which Hyper Query we want to use

Try
Dim wg As New TAeWorkgroupSet()

' looking for employees with same workgroup levels 1-3
wg.WG1 = emp.WG1
wg.WG2 = emp.WG2
wg.WG3 = emp.WG3

Dim empsDetail2 As TAeEmployeeDetail2() = ws.getEmployeesListDetail2FromHyperQueryWorkgroupFilter(queries(0), wg)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try

Remarks

Possible Errors

  • Hyper Query does not exist

getEmployeeDetail2ByIDNum
getEmployeesListDetail2FromHyperQuery
getEmployeesSearchListDetail2
getEmptyEmployeeDetail2
maintainEmployeeDetail2

Back to Top