Exemple #1
0
        private void buttonDoRedo_Click(object sender, EventArgs e)
        {
            DataDisplayControl displayControl = tabControl1.SelectedTab.Controls[0] as DataDisplayControl;

            DataLayer.Command command = displayControl.Context.Commands.Move(true);
            if (null != command)
            {
                command.Redo();
            }
        }
Exemple #2
0
        private void tabControl1_Selecting(object sender, TabControlCancelEventArgs e)
        {
            buttonSaveChanges.DataBindings.Remove(buttonSaveChanges.DataBindings[0]);
            buttonCancelChanges.DataBindings.Remove(buttonCancelChanges.DataBindings[0]);
            buttonDoUndo.DataBindings.Remove(buttonDoUndo.DataBindings[0]);
            buttonDoRedo.DataBindings.Remove(buttonDoRedo.DataBindings[0]);

            DataDisplayControl displayControl = e.TabPage.Controls[0] as DataDisplayControl;

            buttonSaveChanges.DataBindings.Add("Enabled", displayControl.Context, "ContainsLocalChanges", false, DataSourceUpdateMode.Never);
            buttonCancelChanges.DataBindings.Add("Enabled", displayControl.Context, "ContainsLocalChanges", false, DataSourceUpdateMode.Never);
            buttonDoUndo.DataBindings.Add("Enabled", displayControl.Context.Commands, "CanBackward", false, DataSourceUpdateMode.Never);
            buttonDoRedo.DataBindings.Add("Enabled", displayControl.Context.Commands, "CanForward", false, DataSourceUpdateMode.Never);
        }
Exemple #3
0
        private void buttonResetData_Click(object sender, EventArgs e)
        {
            DataDisplayControl displayControl = tabControl1.SelectedTab.Controls[0] as DataDisplayControl;

            displayControl.Context.ResetLocalData();
        }
Exemple #4
0
        private void buttonSaveChanges_Click(object sender, EventArgs e)
        {
            DataDisplayControl displayControl = tabControl1.SelectedTab.Controls[0] as DataDisplayControl;

            displayControl.Context.ApplyLocalChanges();
        }