11.29 如何取得当事人的联系方式?

取当事人的联系首先是要找到当事人(Party),当事人属性中定义了联系方式列表属性ContactMechanisms):

#region 用户拥有的联系方式

        private static PropertyInfo<ContactMechanismList> ContactMechanismsProperty =

            RegisterProperty(typeof(Party), new PropertyInfo<ContactMechanismList>("ContactMechanisms", "联系方式"));

        /// <summary>

        /// 用户拥有的联系方式

        /// </summary>

        public ContactMechanismList ContactMechanisms

        {

            get;

        }

        #endregion

ContactMechanismList类定义中已定义了获取指定类型的联系方式的联系号码,比如,取得当事人的联系电话有两个属性:

public string[] AllPhones

        {

            get;

        }

        public string AllPhonesString

        {

            get;

        }

取得当事人的其它联系方式的属性以此类似,不再一一列举。

获取当事人的联系方式列表除了查询当事人的属性外,也可以直接调用当事人联系方式列表上的方法来查询,代码如下:

       public static ContactMechanismList GetContactMechanismListByParty(int partyID); 

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