Ejemplo n.º 1
0
        private void CancelDocChangesButton_Click(object sender, EventArgs e)
        {
            if (presenter.IsDocumentsChanged())
            {
                if (MessageBox.Show("Все внесённые изменения в документы будут потеряны. Продолжить?",
                                    "Сообщение",
                                    MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    addedDocGridViewRows.ForEach(row => row.DefaultCellStyle.BackColor   = Color.White);
                    changedDocGridViewRows.ForEach(row => row.DefaultCellStyle.BackColor = Color.White);
                    addedDocGridViewRows.Clear();
                    changedDocGridViewRows.Clear();
                    presenter.CancelDocumentsChanges();

                    docsGridView.Sort(docsGridView.Columns[0], ListSortDirection.Ascending);
                }
            }
        }