private void ClearButton_Click(object sender, EventArgs e) { PrincipalTextBox.Clear(); RateTextBox.Clear(); TimeTextBox.Clear(); ShowAnswerTextBox.Clear(); }
private void DeleteButton_Click(object sender, EventArgs e) { string name = NameTextBox.Text; string writter = WritterTextBox.Text; string time = TimeTextBox.Text; string publisher = PublishTextBox.Text; string page = PageTextBox.Text; string id = NumberTextBox.Text; Thread thread = new Thread(threadStart); thread.Start(); Book deletebook = new Book(); for (int i = 0; i < remineder.Count; i++) { if (name == remineder[i].name && writter == remineder[i].writter && time == remineder[i].time && publisher == remineder[i].publisher && page == remineder[i].page && id == remineder[i].ID) { IsRightForm isright = new IsRightForm(); if (isright.show()) { deletebook.Delete(i); BookDataGridView.Rows.Clear(); NumberTextBox.Clear(); NameTextBox.Clear(); WritterTextBox.Clear(); TimeTextBox.Clear(); PublishTextBox.Clear(); PageTextBox.Clear(); ShowAllBook(); break; } } else if (i == remineder.Count - 1) { MessageBox.Show("此书不存在"); break; } } //摧毁线程 thread.Abort(); }
private void AddClick_Click(object sender, RoutedEventArgs e) // Кнопка добавления записи { MySqlConnection Connect = new MySqlConnection(connection); if (TaskDatePicker.Text.Length != 0 && TaskTextBox.Text != null && TimeTextBox.Text != null) // Проверка условия: Дата, Задача и Время не пустые { using (MySqlCommand command = new MySqlCommand(@"select max(id) from Reminder", Connect)) // Переменная выполнения команды { try { Connect.Open(); // Открываем базу данных MySqlDataReader reader = command.ExecuteReader(); // Переменная чтения запроса выполненного переменной command reader.Read(); // Читаем var id = reader.GetValue(0).ToString(); // Переменная для добавления id в Базу данных, присваем значение максимально id в Базе данных if (id == "") { id = "0"; // Проверяем если значение пустое, то присваиваем 0, так как в базе пусто } reader.Close(); // Закрываем чтение Connect.Execute("INSERT INTO Reminder (ID,Task,StartTime,EndTime) VALUES (" + (Convert.ToInt16(id) + 1) + ",'" + TaskTextBox.Text + "','" + DateTime.UtcNow + "','" + Convert.ToDateTime(TaskDatePicker.Text + " " + TimeTextBox.Text) + "')"); // Выполняем запрос на добавление id, задачи, текущей даты и времени, Даты и Время выполнения задачи. Connect.Close(); // Закрываем базу данных } catch (Exception ex) { MessageBox.Show(ex.Message); Connect.Close(); } TaskTextBox.Clear(); // Очищаем TextBox TaskDatePicker.Text = ""; // Присваиваем пусто TimeTextBox.Clear(); // Очищаем TextBox } Refresh(); // Запускаем метод для обновления DataGrid. } else { MessageBox.Show("Задача или Дата Пустые", "Error"); } }