Beispiel #1
0
        private void buttonAnonymizeOptions_Click(object sender, EventArgs e)
        {
            using (AnonymizeOptionsDialog dlg = new AnonymizeOptionsDialog())
            {
                // AnonymizeOptionsPresenter presenter = new AnonymizeOptionsPresenter();
                using (AnonymizeOptionsView view = new AnonymizeOptionsView())
                {
                    view.SaveAnonymizeSettings += view_SaveAnonymizeSettings;
                    dlg.Controls["panelAnonymizeOptions"].Controls.Add(view);
                    // dlg.Controls.Add(view);
                    view.Dock = DockStyle.Fill;
                    // presenter.RunView(view);
                    view.AnonymizeScripts = _scripts;

                    if (DialogResult.OK == dlg.ShowDialog())
                    {
                        if (view.IsDirty)
                        {
                            if (SaveAnonymizeSettings != null)
                            {
                                SaveAnonymizeSettingsEventArgs args = new SaveAnonymizeSettingsEventArgs(_scripts);
                                SaveAnonymizeSettings(sender, args);
                            }
                        }
                        if (view.ScriptsModified)
                        {
                            UpdateAnonymizeScripts();
                        }
                    }

                    view.SaveAnonymizeSettings -= view_SaveAnonymizeSettings;
                }
            }
        }
Beispiel #2
0
 void view_SaveAnonymizeSettings(object sender, SaveAnonymizeSettingsEventArgs e)
 {
     ScriptsChanged = true;
     {
         if (SaveAnonymizeSettings != null)
         {
             SaveAnonymizeSettings(sender, e);
         }
     }
 }
Beispiel #3
0
        void toolStripButtonSave_Click(object sender, EventArgs e)
        {
            if (SaveAnonymizeSettings != null)
            {
                SaveAnonymizeSettingsEventArgs args = new SaveAnonymizeSettingsEventArgs(_scripts);
                SaveAnonymizeSettings(sender, args);
                if (args.Handled)
                {
                    ClearDirty();
                }
            }

            //if (SaveClicked != null)
            //{
            //   SaveClicked(sender, e);
            //}
            ////_scripts.SerializeToXml(_filename);
            ////ClearDirty();
        }
 private void  OnSaveAnonymizeSettingsEventArgs(object sender, SaveAnonymizeSettingsEventArgs e)
 {
     // UpdateSettings( ) ;
     _settings = Clone(e.Scripts);
     ResetSettings();
 }