Пример #1
0
        private void LoadXML()
        {
            if ((m_ItemDescriberDataSet.Items.GetChanges() != null) || (m_ItemDescriberDataSet.ItemProperty.GetChanges() != null))
            {
                if (MessageBox.Show(this, "Save current data?", "Data changed", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    SaveXML();
                }
            }
            OpenFileDialog openFileDialogXMLFile = new System.Windows.Forms.OpenFileDialog
            {
                InitialDirectory = AppDomain.CurrentDomain.BaseDirectory,
                Filter           = "XML files (*.XML)|*.XML",
                DefaultExt       = ".XML"
            };

            switch (openFileDialogXMLFile.ShowDialog())
            {
            case DialogResult.OK:
                m_ItemDescriberDataSet.ItemProperty.Clear();
                m_ItemDescriberDataSet.Items.Clear();
                m_ItemDescriberDataSet.Property.Clear();
                XMLManagement myConfig = new XMLManagement();
                myConfig.readXMLFile(m_ItemDescriberDataSet, openFileDialogXMLFile.FileName);
                //((Button)sender).Enabled = false;
                Text = "Item Describer: " + openFileDialogXMLFile.FileName;
                m_ItemDescriberDataSet.Items.AcceptChanges();
                m_ItemDescriberDataSet.ItemProperty.AcceptChanges();
                break;

            default:
                break;
            }
        }
Пример #2
0
        private static void InitializeItemDescriber()
        {
            XMLManagement xml_desc = new XMLManagement();

            m_ds_dsc = new ItemDecriberDataSet();
            xml_desc.readXMLFile(m_ds_dsc, AppConfigManagement.ItemDsc_configfile);
        }
Пример #3
0
        private void SaveXML()
        {
            SaveFileDialog saveXMLFileDialog = new SaveFileDialog
            {
                InitialDirectory = AppDomain.CurrentDomain.BaseDirectory
            };

            switch (saveXMLFileDialog.ShowDialog())
            {
            case DialogResult.OK:
                XMLManagement myConfig = new XMLManagement();
                myConfig.writeXMLFile(m_ItemDescriberDataSet, saveXMLFileDialog.FileName);
                m_ItemDescriberDataSet.Items.AcceptChanges();
                m_ItemDescriberDataSet.ItemProperty.AcceptChanges();
                break;

            default:
                break;
            }
        }