public List <ManagerBookEntry> getAllBooks() { connectMySQLDatabase(); List <ManagerBookEntry> bookList = new List <ManagerBookEntry>(); string query = "select * from manager_book_entry"; MySqlCommand mySqlCommand = new MySqlCommand(query, connection); MySqlDataReader mySqlDataReader = mySqlCommand.ExecuteReader(); while (mySqlDataReader.Read()) { ManagerBookEntry managerBookEntry = new ManagerBookEntry( mySqlDataReader.GetInt32("book_id"), mySqlDataReader.GetString("book_name"), mySqlDataReader.GetInt32("book_publish_year"), mySqlDataReader.GetString("writer_name"), mySqlDataReader.GetInt32("quantity_of_book"), mySqlDataReader.GetString("catagory_name"), mySqlDataReader.GetBoolean("is_available") ); bookList.Add(managerBookEntry); } mySqlDataReader.Close(); closeConnection(); return(bookList); }
internal void addNewBookEntry(ManagerBookEntry managerBookEntry) { connectMySQLDatabase(); string query = "INSERT INTO manager_book_entry (book_id, book_name, " + "book_publish_year, writer_name, quantity_of_book, " + " is_available, catagory_name) VALUES (NULL, " + "'" + managerBookEntry.BookName + "', '" + managerBookEntry.BookPublishYear.ToString() + "', '" + managerBookEntry.WriterName + "', '" + managerBookEntry.QuantityOfBook.ToString() + "', '" + (managerBookEntry.AvailableBook == true ? 1 : 0) + "', '" + managerBookEntry.CatagoryName + "')"; MySqlCommand mySqlCommand = new MySqlCommand(query, connection); MySqlDataReader mySqlDataReader = mySqlCommand.ExecuteReader(); mySqlDataReader.Close(); closeConnection(); }
public ManagerAddBookInfoForm() { this.managerBookEntry = new ManagerBookEntry(); InitializeComponent(); }