Ejemplo n.º 1
0
        private void loadFlowSeqeunces()
        {
            if (!string.IsNullOrEmpty(Settings.Settings.Default.FlowSequencesXml))
            {
                try
                {
                    XmlDocument doc = new XmlDocument();
                    doc.LoadXml(Settings.Settings.Default.FlowSequencesXml);

                    XmlNodeList nl = doc.SelectNodes("/sequences/sequence");
                    foreach (XmlNode n in nl)
                    {
                        var af = new FlowSequence();
                        af.Name = n.Attributes["name"].Value;
                        af.Database = n.Attributes["database"].Value;
                        af.FlowSequenceItems = new ObservableCollection<FlowSequenceItem>();

                        XmlNodeList al = n.SelectNodes("flow");
                        foreach (XmlNode a in al)
                        {
                            var obj = new FlowSequenceItem();
                            obj.FlowName = a.Attributes["name"].Value;
                            obj.Database = a.Attributes["database"].Value;
                            af.FlowSequenceItems.Add(obj);
                        }
                        FlowSequences.Add(af);
                    }

                }
                catch
                {
                }
            }
        }
Ejemplo n.º 2
0
 private void Button_Click_10(object sender, RoutedEventArgs e)
 {
     if (SelectedFlowSequence != null)
     {
         var fsi = new FlowSequenceItem();
         fsi.Database = "";
         fsi.FlowName = AvailableActionFlows.FirstOrDefault() ?? "";
         SelectedFlowSequence.FlowSequenceItems.Add(fsi);
         SelectedFlowSequenceItem = fsi;
     }
 }