private void AddDiaryRecordButton_Click(object sender, EventArgs e) { var diaryRecordForm = new DiaryRecordForm(); if (diaryRecordForm.ShowDialog() == DialogResult.OK) { _diary.Add(new DiaryRecord { ID = Guid.NewGuid(), Date = diaryRecordForm.Date, Diagnosis = diaryRecordForm.Diagnosis }); RefreshDiary(); } }
private void DiaryTable_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (diaryTable.SelectedRows.Count == 1) { var diaryRecordID = (Guid)diaryTable.SelectedRows[0].Cells[0].Value; var diaryRecord = _diary.FirstOrDefault(record => record.ID == diaryRecordID); var diaryRecordForm = new DiaryRecordForm(diaryRecord.Date, diaryRecord.Diagnosis); if (diaryRecordForm.ShowDialog() == DialogResult.OK) { diaryRecord.Diagnosis = diaryRecordForm.Diagnosis; diaryRecord.Date = diaryRecordForm.Date; RefreshDiary(); } } else { MessageBox.Show(@"Выбрана не одна запись в дневнике.", @"Внимание!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }