Exemplo n.º 1
0
        private void buttonScanStatements_Click(object sender, EventArgs e)
        {
            appState.Clear();

            var keepEdits = checkBoxKeepEdits.Checked && appState.LatestMergeExists();

            if (keepEdits)
            {
                appState.LoadLatestMerged();
                appState.SaveLatestMerged(false, true);
                appState.Clear();
            }

            appState.CreateNewLatestMerged();

            if (keepEdits)
            {
                var affectedTransactions = appState.ApplyEditsToLatestMerged();
                MessageBox.Show("Edits were applied, {0} transactions affected".FormatEx(affectedTransactions.Count()));
            }

            RefreshExplorer(this.appState.LatestMerged);
        }