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)

{

   //在此添加您的代码

}

 

原文地址:https://www.cnblogs.com/yyj/p/2210123.html