public void Update(EContactType tipo) { if (tipo <= 0) { this.Type = tipo; } }
public void addContact(EContactType type, String contact) { if (Contacts == null) { Contacts = new Dictionary <String, String>(); } Contacts.Add(type.ToString(), contact); }
public void addContact(EContactType type, String contact) { if (Contacts == null) { Contacts = new Dictionary<String, String>(); } Contacts.Add(type.ToString(), contact); }
/// <summary> /// 错误显示和意见反馈框 /// </summary> /// <param name="errorMessage">异常或错误信息</param> /// <param name="suggestion">处理建议信息</param> /// <param name="contactType">联系方式类型</param> /// <param name="contact">联系方式内容</param> /// <param name="helpAction">帮助按钮执行的操作</param> public ErrorHandlerBox(string errorMessage, string suggestion, EContactType contactType, string contact, Action <Exception> helpAction = null) { var suggestionActions = string.IsNullOrWhiteSpace(suggestion) ? null : new Dictionary <string, Action>() { { suggestion, null } }; LoadViewInfo(new Exception(errorMessage), suggestionActions, helpAction, new ContactInfo(contactType, "联系我们", contact)); }
/// <summary> /// 错误显示和意见反馈框 /// </summary> /// <param name="exception">异常</param> /// <param name="suggestion">处理建议信息</param> /// <param name="contactType">联系方式类型</param> /// <param name="contact">联系方式内容</param> /// <param name="helpAction">帮助按钮执行的操作</param> public ErrorHandlerBox(Exception exception, string suggestion, EContactType contactType, string contact, Action <Exception> helpAction = null) { var suggestionActions = string.IsNullOrWhiteSpace(suggestion) ? null : new Dictionary <string, Action>() { { suggestion, null } }; var contactInfos = new ContactInfo[] { new ContactInfo(contactType, "联系我们", contact) }; LoadViewInfo(exception, suggestionActions, contactInfos, helpAction); }
/// <summary> /// 根据联系方式返回对应的联系方式图标 /// </summary> /// <param name="eType"></param> /// <returns></returns> private Image GetImageByContactType(EContactType eType) { switch (eType) { case EContactType.EMail: return(Resources.email); case EContactType.Phone: return(Resources.phone); case EContactType.QQ: return(Resources.qq); case EContactType.QQGroup: return(Resources.QQqun); case EContactType.Wechat: return(Resources.wechat); case EContactType.WebSite: return(Resources.homePage); default: return(Resources.phone); } }
/// <summary> /// 联系信息 /// </summary> /// <param name="contactType">联系方式类型</param> /// <param name="name">联系方式名称</param> /// <param name="content">联系信息内容</param> public ContactInfo(EContactType contactType, string name, string content) { this.ContactType = contactType; this.Name = name; this.Content = content; }
/// <summary> /// Add's a relation between PersonID and AddressID to the DB /// </summary> /// <param name="PersonId"></param> /// <param name="AddressId"></param> /// <param name="billingAddress"></param> /// <param name="contactType"></param> public void AddAddressPerson(int PersonId, int AddressId, bool billingAddress, EContactType contactType) { RepositoryAddressPerson.Create(new AddressPerson() { addressId = AddressId, personId = PersonId, billing_address = billingAddress, contact_type = contactType });; }
/// <summary> /// 在消息框中,添加联系方式 /// <para>用于程序发生异常时可以联系管理员、客服或官网反馈等</para> /// </summary> /// <param name="eType">联系方式类型</param> /// <param name="name">联系方式名称</param> /// <param name="content">联系方式内容</param> public static void AddContactInfo(EContactType eType, string name, string content) => Contacts.Add(new ContactInfo(eType, name, content));
public Contact(EContactType type, string value) { Type = type; Value = value; Marker = new ContactMarker("Smartphone"); }
public PhoneVo(string number, EContactType type) : this(number) { Type = type; }