Example #1
0
        private void BotonCargarProtocoloClick(object sender, RoutedEventArgs e)
        {
            // Create OpenFileDialog
            var dlg = new OpenFileDialog
            {
                DefaultExt = ".xp2",
                Filter     = "Configuración de la experiencia 2 (.xp2)|*.xp2"
            };

            // Set filter for file extension and default file extension

            // Display OpenFileDialog by calling ShowDialog method
            var result = dlg.ShowDialog();

            // Get the selected file name and display in a TextBox
            if (result == true)
            {
                // Open document
                string filename = dlg.FileName;
                archivo.Content = filename.Substring(filename.LastIndexOf("\\") + 1);

                //_exp1Class.CloseConnection();
                _exp2Class = null;

                _exp2Class = _fileSaver.DeSerializeExp2(filename);

                RefreshTree();

                _exp2Class.ResetSignal = true;
            }
        }
Example #2
0
        public void SerializeXp2(string filename, Experiencia2 objectToSerialize)
        {
            Stream stream     = File.Open(filename, FileMode.Create);
            var    bFormatter = new BinaryFormatter();

            bFormatter.Serialize(stream, objectToSerialize);
            stream.Close();
        }
Example #3
0
        private void MainPanelCargarClick(object sender, RoutedEventArgs e)
        {
            //MessageBox.Show("Cargar");
            // Open document
            string filename = flowControls.LoadFileName;

            _exp2Class = _fileSaver.DeSerializeExp2(filename);
            _exp2Class.EnviaDatos();
            flowControls.DataContext    = _exp2Class;
            xpControlsPanel.DataContext = _exp2Class.GetProtocolo(0);
            RefreshTree();
            _exp2Class.ResetSignal = true;
        }