Exemple #1
0
        /*
        ** searchSWKCustName
        */
        public static XmlNode searchSWKCustName(string CustName)
        {
            //Build XML
            string CSearchXML = "<?xml version='1.0' encoding='UTF-8'?>";

            CSearchXML += "<CustomerSearch xmlns=''>";
            CSearchXML += "<AuthorID>" + authorstring + "</AuthorID>";
            CSearchXML += "<UserID>" + userID + "</UserID>";
            CSearchXML += "<UserPassword>" + userPassword + "</UserPassword>";
            CSearchXML += "<CompanyName>" + CustName + "</CompanyName>";
            CSearchXML += "</CustomerSearch> ";

            //Convert string to XML doc then node
            XmlDocument CustDoc = new XmlDocument();

            CustDoc.LoadXml(CSearchXML);
            XmlNode CustNode = CustDoc.DocumentElement;

            // Open the connection to the API
            XMLCustomerService.XmlCustomerServiceSoapClient cx = new XMLCustomerService.XmlCustomerServiceSoapClient();
            cx.Open();

            // Search for Customer on SoloServer
            XmlNode result = cx.CustomerSearch(CustNode);


            // We're done here.
            cx.Close();
            return(result);
        }
Exemple #2
0
        /*
        ** searchSWKCustomer by Customer ID
        */
        public static XmlNode searchSWKCustomer(string CustID)
        {
            //Build XML
            string CSearchXML = "<?xml version='1.0' encoding='UTF-8'?><GetCustomerDataByAuthor xmlns=''><AuthorID>" + authorstring + "</AuthorID><UserID>" + userID + "</UserID><UserPassword>" + userPassword + "</UserPassword><CustomerID>" + CustID + "</CustomerID></GetCustomerDataByAuthor> ";

            // Open the connection to the API
            XMLCustomerService.XmlCustomerServiceSoapClient cx = new XMLCustomerService.XmlCustomerServiceSoapClient();
            cx.Open();

            // Search for Customer on SoloServer
            XmlNode result = cx.GetCustomerDataByAuthorS(CSearchXML);


            // We're done here.
            cx.Close();
            return(result);
        }