11.26 如何选择当事人?
业务处理时必须确定事件的当事人,系统中提共了多种方法选择当事人。
所在组件:IBeamMDAACommon.dll
名称空间:IBeam.MDAA.Objects (业务对象)
用法举例:
通过代码选择:
/// <summary>
/// 根据名称、名称拼音、身份证号模糊查询当事人
/// </summary>
/// <param name="Name">当事人名称</param>
/// <param name="maxResult">查询返回最大结果数,0 为不限制</param>
/// <returns>当事人列表</returns>
public static PartyList GetPartyList(string Name, int maxResult);
/// <summary>
///根据名称、名称拼音、身份证号模糊查询当事人(个人)
/// </summary>
/// <param name="Name">当事人名称</param>
/// <param name="maxResult">查询返回最大结果数,0 为不限制</param>
/// <returns>当事人列表</returns>
public static PartyList GetPerson(string Name, int maxResult);
/// <summary>
///根据名称、名称拼音、身份证号模糊查询当事人(组织)
/// </summary>
/// <param name="Name">当事人名称</param>
/// <param name="maxResult">查询返回最大结果数,0 为不限制</param>
/// <returns>当事人列表</returns>
public static PartyList GetOrganization(string Name, int maxResult);
/// <summary>
///根据当事人编号查询当事人
/// </summary>
/// <param name="partyID">当事人名称</param>
/// <returns>当事人列表</returns>
public static PartyList GetPartyListByPartyID(int partyID);
通过交互界面选择:
FrmSelectParty frmSelectParty = new FrmSelectParty(FrmSelectParty.ObjectTypeOption.人员 | FrmSelectParty.ObjectTypeOption.组织, SelectOption.多选);
if (frmSelectParty.ShowDialog() == DialogResult.OK)
{
//在此添加您的代码
}