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(); } }
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; }
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; } }
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(); }