private void ButtonExportRental_Click(object sender, EventArgs e) { try { _rentalController.CheckExportDate(dateTimePickerFrom.Value, dateTimePickerUntil.Value); string startDate = dateTimePickerFrom.Value.ToString("dd-MM-yyyy"); string endDate = dateTimePickerUntil.Value.ToString("dd-MM-yyyy"); var result = MessageBox.Show("Do you want to export rentals from " + startDate + " until " + endDate + "?\n\n" + "Note: Exported access log will be deleted from the database.", "Export Access Log", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { _rentalController.ExportRentalData(dateTimePickerFrom.Value, dateTimePickerUntil.Value); _isInsertComplete = true; this.Close(); } } catch (InvalidUserInputException exception) { exception.ShowErrorMessage(); } }