Beispiel #1
0
        private void toolStripEdit_Click(object sender, EventArgs e)
        {
            EnvironmentVarForm dlgEdit = new EnvironmentVarForm("Edit variable", _selectedVar);

            // edit:
            if (dlgEdit.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    _activeVars.SetVariable(dlgEdit.VarName, dlgEdit.VarValue);
                    _session.Update(_activeVars.Target, dlgEdit.VarName, dlgEdit.VarValue, string.Compare(dlgEdit.VarName, _selectedVar.Name, true) == 0 ? _selectedVar.Value: null);
                    RefreshVarSet();
                }
                catch (Exception ex)
                {
                    Trace.WriteLine(ex.Message);
                    Trace.WriteLine(ex.StackTrace);
                    MessageBox.Show(ex.Message + Environment.NewLine + ex.StackTrace, DialogTitle, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Beispiel #2
0
        private void toolStripAdd_Click(object sender, EventArgs e)
        {
            EnvironmentVarForm dlgAdd = new EnvironmentVarForm("Add new variable", null);

            // add:
            if (dlgAdd.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    _activeVars.SetVariable(dlgAdd.VarName, dlgAdd.VarValue);
                    _session.Update(_activeVars.Target, dlgAdd.VarName, dlgAdd.VarValue);
                    RefreshVarSet();
                }
                catch (Exception ex)
                {
                    Trace.WriteLine(ex.Message);
                    Trace.WriteLine(ex.StackTrace);
                    MessageBox.Show(ex.Message + Environment.NewLine, DialogTitle, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }