예제 #1
0
 private void CancelBooking_Click(object sender, EventArgs e)
 {
     if (dateTimePickerEnd.Value > dateEnd)
     {
         MessageBox.Show("Невозможно указать дату позднее, чем она была!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else if (dateTimePickerEnd.Value < DateTime.Now.Date)
     {
         MessageBox.Show("Невозможно указать дату ранее текущей даты!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else if (dateTimePickerEnd.Value == dateEnd)
     {
         MessageBox.Show("Вы указали ту же дату, что и была изначально!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         if (status == "False")
         {
             Db.sqlNonQuery(("UPDATE reservation SET r_dateEnd = '" + Reservation.FormattedData(dateTimePickerEnd.Value.ToString()) + "', r_status = True WHERE r_id = " + id + ";"));
             currFine = Convert.ToInt32(Convert.ToDecimal(Db.GetTableFromDb("SELECT u_fine FROM users WHERE u_login = '******';").Rows[0][0].ToString()));
             Db.sqlNonQuery("UPDATE users SET u_fine = " + (currFine + bookingPrice * 0.3) + " WHERE u_login = '******'; ");
             MessageBox.Show("Хорошо, новая дата окончания бронирования : " + Reservation.FormattedData(dateTimePickerEnd.Value.ToString()), "Вы успешно отменили Вашу бронь", MessageBoxButtons.OK, MessageBoxIcon.None);
             AboutCurrRent currRent = (AboutCurrRent)this.Owner;
             currRent.statusValue.Text  = "True";
             currRent.dateEndValue.Text = Reservation.FormattedData(dateTimePickerEnd.Value.ToString());
             Close();
         }
         else
         {
             MessageBox.Show("Вы уже отменили её!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
예제 #2
0
 private void bookingList_DoubleClick(object sender, EventArgs e)
 {
     // user clicked an item of listview control
     if (bookingList.SelectedItems.Count == 1)
     {
         AboutCurrRent currRent = new AboutCurrRent(bookingList.SelectedItems[0].Text);
         currRent.Owner = this;
         currRent.ShowDialog();
     }
 }