// Обработчик пункта меню New private void miNew_Click(object sender, EventArgs e) { SaveFileDialog sfd = new SaveFileDialog(); if (sfd.ShowDialog() == DialogResult.OK) { database = new TrueFalse(sfd.FileName); database.Add($"Введите здесь список покупок за {dtpSpeeding.Value.Date.ToShortDateString()}", 0, dtpSpeeding.Value.Date); numenator.Add(dtpSpeeding.Value.Date, database.Count - 1); DtpSpeeding_ValueChanged(database, EventArgs.Empty); database.Save(); } ; }
// Обработчик кнопки Сохранить (вопрос) private void btnSaveQuest_Click(object sender, EventArgs e) { try { if (!numenator.ContainsKey(dtpSpeeding.Value.Date)) { numenator.Add(dtpSpeeding.Value.Date, database.Count); database.Add(tBoxListSpending.Text, (double)nudMoney.Value, dtpSpeeding.Value.Date); } else { database[numenator[dtpSpeeding.Value.Date]].Money = (double)nudMoney.Value; database[numenator[dtpSpeeding.Value.Date]].Text = tBoxListSpending.Text; } } catch (Exception) { MessageBox.Show("База данных не создана!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }