Esempio n. 1
0
        private void NWFObjectLoader()
        {
            using (MemoryStream memoryStream = new MemoryStream())
            {
                NWFXmlDocument.Save(memoryStream);

                memoryStream.Position = 0;

                XmlSerializer serializer = new XmlSerializer(typeof(NintexWorkflowDocument));

                var externalDoc = (NintexWorkflowDocument)serializer.Deserialize(memoryStream);

                PluginHelper.NintexWorkflowExternalContext = externalDoc;

                NintexWorkflowExternalContext = externalDoc;
            }

            using (MemoryStream memoryStream = new MemoryStream())
            {
                NWFXmlInternalDocument.Save(memoryStream);

                memoryStream.Position = 0;

                XmlSerializer serializer = new XmlSerializer(typeof(ExportedWorkflow), new Type[] { typeof(NWAutoStartCondition) });

                var internalDoc = (ExportedWorkflow)serializer.Deserialize(memoryStream);

                PluginHelper.NintexWorkflowInternalContext = internalDoc;

                NintexWorkflowInternalContext = internalDoc;
            }
        }
Esempio n. 2
0
 public XmlNodeList GetWorkflowConfigurationNodeListByXPath(String Query)
 {
     return(NWFXmlInternalDocument.SelectNodes(Query));
 }