private void bProlong_Click(object sender, EventArgs e) { if (DialogResult.Yes == MessageBox.Show("Вы действительно хотите продлить права бесплатного абонемента?", "Подтверждение", MessageBoxButtons.YesNo)) { if (reader.Rights[ReaderRightsEnum.FreeAbonement] != null) { if (reader.Rights[ReaderRightsEnum.FreeAbonement].DateEndReaderRight.Date <= DateTime.Today.Date) { reader.ProlongRights(ReaderRightsEnum.FreeAbonement); reader = ReaderInfo.GetReader(reader.NumberReader); this.Init(reader.NumberReader); } else { MessageBox.Show("Срок действия прав ещё не окончен!"); return; } } else { MessageBox.Show("Отсутствуют права бесплатного абонемента!"); return; } MessageBox.Show("Права бесплатного абонемента успешно продлены!"); } }