Exemplo n.º 1
0
        /// <summary>
        ///     创建联系人
        /// </summary>
        /// <param name="name">姓名</param>
        /// <param name="isDefault"></param>
        /// <param name="telephone">电话</param>
        /// <param name="mobile">手机</param>
        /// <param name="fax">传真</param>
        /// <param name="email">Email</param>
        /// <param name="department"></param>
        /// <param name="address">地址</param>
        /// <param name="sourceId">源Id</param>
        /// <param name="custCode"></param>
        /// <param name="updateTime"></param>
        /// <returns></returns>
        public static Linkman CreateLinkman(string name, bool isDefault, string telephone, string mobile, string fax, string email,
            string department, Address address, Guid sourceId, string custCode, DateTime updateTime)
        {
            var linkman = new Linkman
            {
                Name = name,
                IsDefault = isDefault,
                TelePhone = telephone,
                Mobile = mobile,
                Fax = fax,
                Email = email,
                Department = department,
                Address = address,
                CustCode = custCode,
                CreateDate = DateTime.Now,
                UpdateDate = updateTime
            };

            linkman.SetSourceId(sourceId);
            return linkman;
        }
Exemplo n.º 2
0
 public static void SetLinkman(Linkman linkman, string name, string department, DateTime updateTime)
 {
     linkman.Name = name;
     linkman.Department = department;
     linkman.UpdateDate = updateTime;
 }
Exemplo n.º 3
0
        /// <summary>
        ///     设置联系人
        /// </summary>
        /// <param name="linkman">联系人</param>
        public void SetLinkman(Linkman linkman)
        {
            if (linkman == null || linkman.IsTransient())
            {
                throw new ArgumentException("联系人参数为空!");
            }

            Linkman = linkman;
            LinkmanId = linkman.Id;
        }