var ax = new Microsoft.Dynamics.BusinessConnectorNet.Axapta();
try
{
ax.Logon(null, null, null, null);
var tbl = ax.CreateAxaptaRecord("TableName");
tbl.Call("MethodName", parm1);
ax.Logoff();
}
catch (Exception xcpn)
{
MessageBox.Show(xcpn.ToString());
}
using System;
using System.Collections.Generic;
using System.Security.Permissions;
using System.Data;
using Microsoft.Dynamics.Framework.Reports;
using Microsoft.Dynamics.BusinessConnectorNet;
public partial class Report1
{
[DataMethod(), AxSessionPermission(SecurityAction.Assert)]
public static double NumberOfMaxWorkHours(string EmplId)
{
AxaptaWrapper ax = SessionManager.GetSession();
AxaptaRecord HRMPartyEmployeeRelationship =
(AxaptaRecord)ax.CreateAxaptaRecord("HRMPartyEmployeeRelationship").AxaptaRecord;
String [] parms = {""};
parms[0] = EmplId;
HRMPartyEmployeeRelationship =
(AxaptaRecord)ax.CallStaticRecordMethod("HRMPartyEmployeeRelationship", "find", parms);
return (double)HRMPartyEmployeeRelationship.Call("numberOfMaxWorkHours");
}
}
I have a method NumberOfMaxWorkHours under HRMPartyEmployeeRelationsh
How can i call this for an employee from ReportHelper.cs?
Thanks in anticipation