示例#1
0
        private void RefundButton_Click(object sender, RoutedEventArgs e)
        {
            DataModels database = DataModels.GetInstance();
            Button     button   = (Button)sender;
            Booking    booking  = (Booking)button.Tag;
            User       user     = FrontEndHelper.GetMainWindow().ActiveUser;

            if (DateTime.Now > booking.startDate.Subtract(TimeSpan.FromDays(3)))
            {
                MessageBox.Show("This booking is not refundable");
                return;
            }
            if (database.DeleteBooking(booking.number))
            {
                MessageBox.Show("Refunded.");
            }
            else
            {
                MessageBox.Show("Error");
            }
        }