Esempio n. 1
0
        private void buttonEditScenario_Click(object sender, EventArgs e)
        {
            ScenarioDetailForm f = new ScenarioDetailForm();

            f.CommunicatorDataSet.Merge(communicatorDataSet);

            f.CommunicatorDataSet.DefaultViewManager.DataViewSettings["Scenario"].RowFilter =
                "ScenarioId=" + _currentScenarioRow.ScenarioId;

            if (f.ShowDialog() == DialogResult.OK)
            {
                communicatorDataSet.Merge(f.CommunicatorDataSet);
                RefreshScenarioListView();
            }
        }
Esempio n. 2
0
        private void buttonAddScenario_Click(object sender, EventArgs e)
        {
            ScenarioDetailForm f = new ScenarioDetailForm();

            f.CommunicatorDataSet.Merge(communicatorDataSet);

            ADACommunicatorDataSet.ScenarioRow newScenarioRow = f.CommunicatorDataSet.Scenario.NewScenarioRow();
            newScenarioRow.Name     = "";
            newScenarioRow.IsActive = true;
            f.CommunicatorDataSet.Scenario.AddScenarioRow(newScenarioRow);

            f.CommunicatorDataSet.DefaultViewManager.DataViewSettings["Scenario"].RowFilter = "ScenarioId=" + newScenarioRow.ScenarioId;

            if (f.ShowDialog() == DialogResult.OK)
            {
                communicatorDataSet.Merge(f.CommunicatorDataSet);
                _currentScenarioRow = communicatorDataSet.Scenario.FindByScenarioId(newScenarioRow.ScenarioId);
                RefreshScenarioListView();
            }
        }