Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
        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();
        }
Esempio n. 4
0
        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;

        }
Esempio n. 5
0
 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;
     }
 }