private void Button_Delete_reader_Click(object sender, EventArgs e) { Search_reader_form main = this.Owner as Search_reader_form; string Data = main.comboBox_readers.Text; Library_main.Main_library.Remove_reader(Data); Dialog_form Form2 = new Dialog_form(); Form2.Set_Dialog("Читатель успешно удалён", false); Form2.ShowDialog(this); this.Close(); }
private void Save_new_reader_button_Click(object sender, EventArgs e) { DateTime dt; bool result = DateTime.TryParse(textBox_Birthday.Text, out dt); bool Error = false; if (string.IsNullOrEmpty(textBox_Name.Text)) { errorProvider1.SetError(textBox_Name, "Поле Имя не может быть пустым"); Error = true; } else { errorProvider1.Clear(); } if (string.IsNullOrEmpty(textBox_Surname.Text)) { errorProvider2.SetError(textBox_Surname, "Поле Фамиилия не может быть пустым"); Error = true; } else { errorProvider2.Clear(); } if (!result || dt > DateTime.Today) { errorProvider3.SetError(textBox_Birthday, "Дата задана не верно"); Error = true; } else { errorProvider3.Clear(); } if (!Error) { Library_main.Main_library.New_Reader(textBox_Name.Text, textBox_Surname.Text, textBox_Birthday.Text); Dialog_form Form2 = new Dialog_form(); Form2.Set_Dialog("Читатель успешно добавлен", false); Form2.ShowDialog(this); this.Close(); } }
private void Delete_book_button_Click(object sender, EventArgs e) { Search_book_form main = this.Owner as Search_book_form; string Data = main.comboBox_books.Text; reader Data_reader = new reader(); Data_reader = Library_main.Main_library.Get_reader_book(Data); string Data_reader_string; if (Data_reader == null) { Data_reader_string = null; } else { Data_reader_string = Data_reader.Get_reader_information(); } Library_main.Main_library.Delete_book(Data, Data_reader_string); Dialog_form Form2 = new Dialog_form(); Form2.Set_Dialog("Книга успешно добавлена", false); Form2.ShowDialog(this); this.Close(); }
private void Save_new_book_button_Click(object sender, EventArgs e) { bool Error = false; if (String.IsNullOrEmpty(textBox_Autor.Text)) { errorProvider1.SetError(textBox_Autor, "Поле Автор не может быть пустым"); Error = true; } else { errorProvider1.Clear(); } if (String.IsNullOrEmpty(textBox_Name.Text)) { errorProvider2.SetError(textBox_Name, "Поле Название не может быть пустым"); Error = true; } else { errorProvider2.Clear(); } if (String.IsNullOrEmpty(textBox_Publisher.Text)) { errorProvider3.SetError(textBox_Publisher, "Поле Издание не может быть пустым"); Error = true; } else { errorProvider3.Clear(); } int Year; bool result = int.TryParse(textBox_Year.Text, out Year); DateTime dt = new DateTime(); if (result) { dt = new DateTime(Year, 1, 1); } if (String.IsNullOrEmpty(textBox_Year.Text) || !result) { if (String.IsNullOrEmpty(textBox_Year.Text)) { errorProvider4.SetError(textBox_Year, "Поле Год не может быть пустым"); Error = true; } else { errorProvider4.SetError(textBox_Year, "Год введён не верно"); Error = true; } } else if (dt > DateTime.Today) { errorProvider4.SetError(textBox_Year, "Год введён не верно"); Error = true; } else { errorProvider4.Clear(); } if (String.IsNullOrEmpty(textBox_Code.Text) || Library_main.Main_library.Proof_Code(textBox_Code.Text)) { if (String.IsNullOrEmpty(textBox_Code.Text)) { errorProvider5.SetError(textBox_Code, "Поле Код не может быть пустым"); Error = true; } else { errorProvider5.SetError(textBox_Code, "Такой Код уже существует"); Error = true; } } else { errorProvider5.Clear(); } if (!Error) { Library_main.Main_library.New_Book(textBox_Autor.Text, textBox_Name.Text, textBox_Publisher.Text, textBox_Year.Text, textBox_Code.Text); Dialog_form Form2 = new Dialog_form(); Form2.Set_Dialog("Книга успешно добавлена", false); Form2.ShowDialog(this); this.Close(); } }