예제 #1
0
        private void NotifyIconDoubleClick(object sender, System.EventArgs e)
        {
            if (this.ShowInTaskbar == true)
            {
                this.ShowInTaskbar = false;
                this.Visible       = false;
            }
            else
            {
                SIP_Notifier.Accounts settings = SIP_Notifier.Accounts.Default;
                textBoxHostName.Text = settings.HostName;
                textBoxUserName.Text = settings.UserName;
                textBoxPassword.Text = settings.Password;

                textBox1CWebService.Text = settings.WebService;
                textBox1CUserName.Text   = settings.WSUserName;
                textBox1CPassword.Text   = settings.WSPassword;
                textBox1CHotelCode.Text  = settings.WSHotelCode;

                buttonSave.Enabled = false;
                this.ShowInTaskbar = true;
                this.Visible       = true;
                //this.BringToFront();
            }
        }
예제 #2
0
        private void linkLabelCancel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            SIP_Notifier.Accounts settings = SIP_Notifier.Accounts.Default;

            textBoxHostName.Text = settings.HostName;
            textBoxUserName.Text = settings.UserName;
            textBoxPassword.Text = settings.Password;
            buttonSave.Enabled   = false;
        }
예제 #3
0
        public string lookup(string number)
        {
            try
            {
                //string homedir = Environment.GetFolderPath(Environment.SpecialFolder.Personal);

                //doc.Load(homedir + "\\contacts.xml");
                //               XmlNode person = doc.SelectSingleNode("/contacts/person[@number = '" + number.Trim() + "']/name");
                //XmlElement root = doc.DocumentElement;
                //XmlNode person;
                //person = root.SelectSingleNode("descendant::person[number='" + number.Trim() + "']");


                //return person.FirstChild.InnerText;

                SIP_Notifier.Accounts settings = SIP_Notifier.Accounts.Default;
                //textBox1CWebService.Text = settings.WebService;
                //textBox1CUserName.Text = settings.WSUserName;
                //textBox1CPassword.Text = settings.WSPassword;
                //textBox1CHotelCode.Text = settings.WSHotelCode;

                string info       = "";
                string hotel_code = "";
                if (!string.IsNullOrEmpty(settings.WSHotelCode))
                {
                    hotel_code = settings.WSHotelCode;
                }
                if (!string.IsNullOrEmpty(settings.WebService))
                {
                    //string url = "http://demo.1chotel.ru/httpservices/hs/info_by_phone";
                    info = HTTP_GET(settings.WebService, number, hotel_code, settings.WSUserName, settings.WSPassword);
                }
                if (string.IsNullOrEmpty(info))
                {
                    info = number;
                }
                return(info);
//                XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable);
//               nsmgr.AddNamespace("ph", "urn:phones");
//              XmlNode person;
//              XmlElement root = doc.DocumentElement;
//              person = root.SelectSingleNode("descendant::person[@ph:number='" + number.Trim() + "']", nsmgr);
//              return person.InnerText;
            }
            catch (Exception e)
            {
                return(number);// number;
            }
        }
예제 #4
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            if (textBoxHostName.Text == "")
            {
                MessageBox.Show("Server hostname must not be empty!");
                return;
            }
            buttonSave.Enabled = false;
            SIP_Notifier.Accounts settings = SIP_Notifier.Accounts.Default;

            settings.HostName = textBoxHostName.Text;
            settings.UserName = textBoxUserName.Text;
            settings.Id       = textBoxUserName.Text;
            settings.Password = textBoxPassword.Text;

            settings.Save();
            RestartSip();
        }