public void makecall() { string PhoneName = Mike; string MyXMLFilePath = AppDomain.CurrentDomain.BaseDirectory + @"Database\ContactsData.xml"; XmlDocument MyXmlDoc = new XmlDocument(); MyXmlDoc.Load(MyXMLFilePath); XmlNode RootNode = MyXmlDoc.SelectSingleNode("Users"); XmlNodeList FirstLevelNodeList = RootNode.ChildNodes; foreach (XmlNode Node in FirstLevelNodeList) { XmlNode SecondLevelNode1 = Node.FirstChild; if (SecondLevelNode1.InnerText == PhoneName) { XmlNode SecondLevelNode2 = Node.ChildNodes[1]; PhoneNumber = SecondLevelNode2.InnerText; } } if (PhoneNumber != null) { Call(PhoneNumber); } else { MessageBox.Show("Phone number is not available."); } } pubic void Call(string number) { new WebBrowser().Navigate("skype:" + number + "?call"); }
<Users> <User> <Name>Mike</Name> <Number>1234</Number> </User> </Users>
pubic void Call(string number) { Call call = skype.PlaceCall(number); //new WebBrowser().Navigate("skype:" + number + "?call"); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)