public Greenway.PrimeSuite.DataContracts.Document.DocumentGetRequest BuildDocumentGethRequest(int documentID) { try { // declare new instnce of each object Greenway.PrimeSuite.DataContracts.Document.DocumentGetRequest oRequest = new Greenway.PrimeSuite.DataContracts.Document.DocumentGetRequest(); oRequest.Credentials = new Greenway.PrimeSuite.DataContracts.API.Credentials(); oRequest.Credentials.PrimeSuiteCredential = new Greenway.PrimeSuite.DataContracts.API.PrimeSuiteCredential(); oRequest.Credentials.VendorCredential = new Greenway.PrimeSuite.DataContracts.API.VendorCredential(); oRequest.Header = new Greenway.PrimeSuite.DataContracts.API.Header(); oRequest.Document = new Greenway.PrimeSuite.DataContracts.Document.Document(); oRequest.Document.DocumentId = documentID; oRequest.ExportType = new Greenway.PrimeSuite.DataContracts.Document.DocumentExportType(); oRequest.ExportType = Greenway.PrimeSuite.DataContracts.Document.DocumentExportType.PDF; //oRequest. // populate the PrimeSuite Credentials oRequest.Credentials.PrimeSuiteCredential.PrimeSuiteSiteId = "asdf"; oRequest.Credentials.PrimeSuiteCredential.PrimeSuiteUserAlias = ""; oRequest.Credentials.PrimeSuiteCredential.PrimeSuiteUserName = "******"; oRequest.Credentials.PrimeSuiteCredential.PrimeSuiteUserPassword = "******"; // populate the Vendor Credentials oRequest.Credentials.VendorCredential.VendorLogin = "******"; oRequest.Credentials.VendorCredential.VendorPassword = "******"; //visitSearchRequest.Credentials.PrimeSuiteCredential.PrimeSuiteUserName = "******"; //visitSearchRequest.Credentials.PrimeSuiteCredential.PrimeSuiteUserPassword = "******"; // populate the Vendor Credentials oRequest.Header.SourceSiteID = ""; oRequest.Header.PrimeSuiteUserID = 1038; // pull this from the table in the long run. oRequest.Header.DestinationSiteID = "asdf"; return oRequest; } catch (Exception ex) { //do something throw ex; } }
public Greenway.PrimeSuite.DataContracts.Document.DocumentGetRequest BuildDocumentGethRequest(int documentID) { try { // declare new instnce of each object Greenway.PrimeSuite.DataContracts.Document.DocumentGetRequest oRequest = new Greenway.PrimeSuite.DataContracts.Document.DocumentGetRequest(); oRequest.Credentials = new Greenway.PrimeSuite.DataContracts.API.Credentials(); oRequest.Credentials.PrimeSuiteCredential = new Greenway.PrimeSuite.DataContracts.API.PrimeSuiteCredential(); oRequest.Credentials.VendorCredential = new Greenway.PrimeSuite.DataContracts.API.VendorCredential(); oRequest.Header = new Greenway.PrimeSuite.DataContracts.API.Header(); oRequest.Document = new Greenway.PrimeSuite.DataContracts.Document.Document(); oRequest.Document.DocumentId = documentID; oRequest.ExportType = new Greenway.PrimeSuite.DataContracts.Document.DocumentExportType(); oRequest.ExportType = Greenway.PrimeSuite.DataContracts.Document.DocumentExportType.PDF; //ConfigurationValues.PrimeSuiteUserName = System.Configuration.ConfigurationManager.AppSettings["primeSuiteUserName"]; //ConfigurationValues.PrimeSuiteUserPassword = System.Configuration.ConfigurationManager.AppSettings["primeSuiteUserPassword"]; //ConfigurationValues.PrimeSuiteUserId = System.Configuration.ConfigurationManager.AppSettings["primeSuiteUserId"]; oRequest.Credentials.PrimeSuiteCredential.PrimeSuiteUserName = ConfigurationValues.PrimeSuiteUserName; oRequest.Credentials.PrimeSuiteCredential.PrimeSuiteUserPassword = ConfigurationValues.PrimeSuiteUserPassword; oRequest.Header.PrimeSuiteUserID = int.Parse(ConfigurationValues.PrimeSuiteUserId); //oRequest.Credentials.PrimeSuiteCredential.PrimeSuiteUserName = "******"; //oRequest.Credentials.PrimeSuiteCredential.PrimeSuiteUserPassword = "******"; //oRequest.Header.PrimeSuiteUserID = 1038; return oRequest; } catch (Exception ex) { //do something throw ex; } }
private static void GetDocumentFromGreenway(int documentID) { ContractBuilderDocumentGet oBuilderDocumentGet = new ContractBuilderDocumentGet(); Greenway.PrimeSuite.DataContracts.Document.DocumentGetRequest documentGetRequest = new Greenway.PrimeSuite.DataContracts.Document.DocumentGetRequest(); Greenway.PrimeSuite.DataContracts.Document.DocumentGetResponse documentGetResponse = new Greenway.PrimeSuite.DataContracts.Document.DocumentGetResponse(); documentGetRequest = oBuilderDocumentGet.BuildDocumentGethRequest(documentID); AutomatedFax.SearchDocumentGet ocallGetDocument = new SearchDocumentGet(); documentGetResponse = ocallGetDocument.GetDocumentListFromSearch(documentGetRequest, "192.168.192.11"); byte[] _base64PDFFile = Convert.FromBase64String(documentGetResponse.Data); File.WriteAllBytes(ConfigurationValues.CreatePdfPath, _base64PDFFile); }
private static bool GetDocumentFromGreenway(int documentID) { try { ContractBuilderDocumentGet oBuilderDocumentGet = new ContractBuilderDocumentGet(); Greenway.PrimeSuite.DataContracts.Document.DocumentGetRequest documentGetRequest = new Greenway.PrimeSuite.DataContracts.Document.DocumentGetRequest(); Greenway.PrimeSuite.DataContracts.Document.DocumentGetResponse documentGetResponse = new Greenway.PrimeSuite.DataContracts.Document.DocumentGetResponse(); documentGetRequest = oBuilderDocumentGet.BuildDocumentGethRequest(documentID); AutomatedFax.SearchDocumentGet ocallGetDocument = new SearchDocumentGet(); documentGetResponse = ocallGetDocument.GetDocumentListFromSearch(documentGetRequest, "192.168.192.11"); byte[] _base64PDFFile = Convert.FromBase64String(documentGetResponse.Data); File.WriteAllBytes(ConfigurationValues.CreatePdfPath, _base64PDFFile); return true; } catch (Exception er) { Logging.LogErrors(ConfigurationValues.ErrorLogPath, er.ToString()); return false; } }