public static String GetXMPPDomain(ConfigXMPPNetwork imNetwork) { switch (imNetwork) { case ConfigXMPPNetwork.Default: return(IMServer); case ConfigXMPPNetwork.MSN: return(MSN_IMServer); case ConfigXMPPNetwork.Yahoo: return(YAHOO_IMServer); case ConfigXMPPNetwork.GaduGadu: return(GG_IMServer); case ConfigXMPPNetwork.IRC: return(IRC_IMServer); case ConfigXMPPNetwork.AIM: return(AIM_IMServer); case ConfigXMPPNetwork.ICQ: return(ICQ_IMServer); default: return(IMServer); } }
private void NormalizeJID(String jid) { this.JID = Unescape(jid.ToLower()); this.Username = GetUserName(this.JID); this.Nick = this.Username; this.Network = GetNetwork(this.JID); this.Domain = GetDomain(this.JID); //wrap all together this.JID = this.Username + @"@" + this.Domain; }
private void myContactSaveCloseButton_Click(object sender, EventArgs e) { Accepted = true; myNTContact.NTContactChanged = true; myNTContact.NTContactStore = (NTContactStore)comboBox1.SelectedItem; myNTContact.NTFirstName = myContactFirstNameInput.Text; myNTContact.NTMiddleName = myContactMiddleNameInput.Text; myNTContact.NTLastName = myContactLastNameInput.Text; myNTContact.NTHomeTelephoneNumber = myContactPhoneHomeInput.Text; myNTContact.NTMobileTelephoneNumber = myContactPhoneMobileInput.Text; myNTContact.NTBusinessTelephoneNumber = myContactPhoneBusinessInput.Text; myNTContact.NTVoIPTelephoneNumber = myContactPhoneVoIPInput.Text;; myNTContact.NTJabberID = ""; if (myContactJabberIDInput.Text != "") { JabberUser jabberUser; ConfigXMPPNetwork selectedIMNetwork = ConfigXMPPNetwork.Nikotel; try { selectedIMNetwork = (ConfigXMPPNetwork)myContactJabberIMNetworkListBox.SelectedItem; } catch (Exception) { selectedIMNetwork = ConfigXMPPNetwork.Nikotel; } String domain = ConfigIM.GetXMPPDomain(selectedIMNetwork); jabberUser = new JabberUser(myContactJabberIDInput.Text.Replace(@"@", @"\40") + @"@" + domain); myNTContact.NTJabberID = jabberUser.JID; myNTContact.NTUsername = jabberUser.Username; myNTContact.NTNickname = jabberUser.Nick; } myNTContact.NTHomeAddressStreet = myContactAddressStreetInput.Text; myNTContact.NTHomeAddressCity = myContactAddressCityInput.Text; myNTContact.NTHomeAddressPostalCode = myContactAddressZipCodeInput.Text; myNTContact.NTHomeAddressState = myContactAddressStateInput.Text; myNTContact.NTHomeAddressCountry = myContactAddressCountryInput.Text; myNTContact.NTEmail1Address = myContactAddressEmailInput.Text; if (mContactBook.IndexOf(myNTContact) < 0) { mContactBook.Add(myNTContact); } this.Close(); }
public static String GetXMPPDomain(ConfigXMPPNetwork imNetwork) { switch (imNetwork) { case ConfigXMPPNetwork.Nikotel: return IMServer; case ConfigXMPPNetwork.MSN: return MSN_IMServer; case ConfigXMPPNetwork.Yahoo: return YAHOO_IMServer; case ConfigXMPPNetwork.GaduGadu: return GG_IMServer; case ConfigXMPPNetwork.IRC: return IRC_IMServer; case ConfigXMPPNetwork.AIM: return AIM_IMServer; case ConfigXMPPNetwork.ICQ: return ICQ_IMServer; default: return IMServer; } }