Added processing of XML.
This commit is contained in:
@@ -16,17 +16,25 @@ namespace BodyshopPartner.Utils
|
||||
private static string maxVersion;
|
||||
private static string companyFile = "";
|
||||
private static QBFileMode mode = QBFileMode.qbFileOpenDoNotCare;
|
||||
private static string appID = "IDN123";
|
||||
private static string appID = "ImEXBSP";
|
||||
private static string appName = "BodyshopPartner";
|
||||
|
||||
public static void ConnectToQuickBooks()
|
||||
{
|
||||
|
||||
rp = new RequestProcessor2Class();
|
||||
rp.OpenConnection(appID, appName);
|
||||
ticket = rp.BeginSession(companyFile, mode);
|
||||
string[] versions = rp.get_QBXMLVersionsForSession(ticket);
|
||||
maxVersion = versions[versions.Length - 1];
|
||||
try
|
||||
{
|
||||
rp = new RequestProcessor2Class();
|
||||
rp.OpenConnection(appID, appName);
|
||||
ticket = rp.BeginSession(companyFile, mode);
|
||||
string[] versions = rp.get_QBXMLVersionsForSession(ticket);
|
||||
maxVersion = versions[versions.Length - 1];
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
logger.Error(ex);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public static void DisconnectFromQuickBooks()
|
||||
@@ -45,5 +53,18 @@ namespace BodyshopPartner.Utils
|
||||
}
|
||||
}
|
||||
}
|
||||
public static string processRequestFromQB(string request)
|
||||
{
|
||||
try
|
||||
{
|
||||
return rp.ProcessRequest(ticket, request);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
logger.Error(e.Message);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user