昆明光标科技有限公司

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); 

posted @ 2011-10-13 12:39  杨义金  阅读(478)  评论(0编辑  收藏  举报
昆明光标科技有限公司