private void OnSave(object sender, RoutedEventArgs e) { SetLoadFolder(); validationData.Clear(); if (!GetValidationFlowFromTree(validationData.flow, Flow_TreeViewItem)) { validationData.flow = null; } else { validationData.SaveFlowData(sLoadFolder); } convertionTreeListItem.Clear(); if (!GetValidationConvertionTreeItemFromTree(convertionTreeListItem)) { convertionTreeListItem = null; } else { ValidationData.SaveConvertionTreeListItemData(sLoadFolder, convertionTreeListItem); validationData.bindingContainer = CreateBindingContainer(); validationData.SaveBindingContainerData(sLoadFolder); } }
static private ConvertionTreeListItem LoadConvertionTreeListItemData(string sFile) { // deSerialize TextReader w2 = new StreamReader(sFile); XmlSerializer s2 = new XmlSerializer(typeof(ValidatorCoreLib.ConvertionTreeListItem)); ConvertionTreeListItem ct = (ValidatorCoreLib.ConvertionTreeListItem)s2.Deserialize(w2); w2.Close(); return(ct); }
static public void SaveConvertionTreeListItemData(string sFolder, ConvertionTreeListItem ctli) { string sFile = sFolder; sFile += sFileConvertionTreeListItem; // Serialize TextWriter w = new StreamWriter(sFile); XmlSerializer s = new XmlSerializer(typeof(ValidatorCoreLib.ConvertionTreeListItem)); s.Serialize(w, ctli); w.Close(); }
private void LoadConvertionTree() { Convertion_TreeViewItem.Items.Clear(); convertionTreeListItem = ValidationData.LoadConvertionTreeListItem(sLoadFolder); if (convertionTreeListItem != null) { AddConvertionListItem(convertionTreeListItem); } else { string sMsg = ValidatorSDK.ValidationData.sFileConvertionTreeListItem + @" doesn't exist"; MessageBox.Show(sMsg, "File load error", MessageBoxButton.OK); } }