Ejemplo n.º 1
0
        private void saveButton_Click(object sender, EventArgs e)
        {
            using (var saveFileDialog = new System.Windows.Forms.SaveFileDialog())
                using (var saveDialogCtrl = new SaveFileAddOn())
                {
                    saveFileDialog.Filter          = "Eyeshot (*.eye)|*.eye";
                    saveFileDialog.AddExtension    = true;
                    saveFileDialog.CheckPathExists = true;
                    saveFileDialog.ShowHelp        = true;

                    if (saveFileDialog.ShowDialog(saveDialogCtrl, null) == System.Windows.Forms.DialogResult.OK)
                    {
                        WriteFile writeFile = new WriteFile(
                            new WriteFileParams(model1)
                        {
                            Content           = (contentType)saveDialogCtrl.ContentOption,
                            SerializationMode = (serializationType)saveDialogCtrl.SerialOption,
                            SelectedOnly      = saveDialogCtrl.SelectedOnly,
                            Purge             = saveDialogCtrl.Purge,
                            Tag = MyFileSerializer.CustomTag
                        }, saveFileDialog.FileName, new MyFileSerializer());

                        if (OpenSaveAsync)
                        {
                            model1.StartWork(writeFile);
                            SetButtonEnabled(false);
                        }
                        else
                        {
                            writeFile.DoWork();
                            ShowLog("WriteFile log", writeFile.Log);
                        }
                    }
                }
        }
Ejemplo n.º 2
0
        private void saveButton_OnClick(object sender, EventArgs e)
        {
            using (var saveFileDialog = new System.Windows.Forms.SaveFileDialog())
                using (var saveFileAddOn = new SaveFileAddOn())
                {
                    saveFileDialog.Filter          = "Eyeshot (*.eye)|*.eye";
                    saveFileDialog.AddExtension    = true;
                    saveFileDialog.CheckPathExists = true;

                    if (saveFileDialog.ShowDialog(saveFileAddOn, null) == System.Windows.Forms.DialogResult.OK)
                    {
                        EnableControls(false);

                        WriteFile writeFile = new WriteFile(
                            new WriteFileParams(model1)
                        {
                            Content           = (contentType)saveFileAddOn.ContentOption,
                            SerializationMode = (serializationType)saveFileAddOn.SerialOption,
                            SelectedOnly      = saveFileAddOn.SelectedOnly,
                            Purge             = saveFileAddOn.Purge
                        }, saveFileDialog.FileName,
#if SETUP
                            _helper.GetFileSerializerEx()
#else
                            new FileSerializerEx()
#endif
                            );
                        model1.StartWork(writeFile);
                    }
                }
        }
Ejemplo n.º 3
0
        private void saveButton_Click(object sender, EventArgs e)
        {
            using (var saveFileDialog = new SaveFileDialog())
                using (var saveFileAddOn = new SaveFileAddOn())
                {
                    saveFileDialog.Filter          = "Eyeshot (*.eye)|*.eye";
                    saveFileDialog.AddExtension    = true;
                    saveFileDialog.CheckPathExists = true;

                    if (saveFileDialog.ShowDialog(saveFileAddOn, this) == DialogResult.OK)
                    {
                        WriteFile writeFile = new WriteFile(new WriteFileParams(model)
                        {
                            Content = (contentType)saveFileAddOn.ContentOption, SerializationMode = (serializationType)saveFileAddOn.SerialOption, SelectedOnly = saveFileAddOn.SelectedOnly, Purge = saveFileAddOn.Purge
                        }, saveFileDialog.FileName);
                        model.StartWork(writeFile);
                        setFileButtonEnabled(false);
                    }
                }
        }
Ejemplo n.º 4
0
        private void saveButton_Click(object sender, EventArgs e)
        {
            using (var saveFileDialog = new System.Windows.Forms.SaveFileDialog())
                using (var saveFileAddOn = new SaveFileAddOn())
                {
                    saveFileDialog.Filter          = "Eyeshot (*.eye)|*.eye";
                    saveFileDialog.AddExtension    = true;
                    saveFileDialog.CheckPathExists = true;

                    if (saveFileDialog.ShowDialog(saveFileAddOn, null) == System.Windows.Forms.DialogResult.OK)
                    {
                        WriteFile writeFile = new WriteFile(new WriteFileParams(model1)
                        {
                            Content = (contentType)saveFileAddOn.ContentOption, SerializationMode = (serializationType)saveFileAddOn.SerialOption, SelectedOnly = saveFileAddOn.SelectedOnly, Purge = saveFileAddOn.Purge
                        }, saveFileDialog.FileName);
                        model1.StartWork(writeFile);
                        openButton.IsEnabled   = false;
                        saveButton.IsEnabled   = false;
                        importButton.IsEnabled = false;
                        exportButton.IsEnabled = false;
                    }
                }
        }