// få en slumpmässig bok private void button1_Click(object sender, EventArgs e) { try { // skapa en fileloader klass FileLoader böcker = new FileLoader(); // läs alla böcker från filen böcker.LäsFrånFilen(); //få en slumpmässig bok Bok randomBok = böcker.getRandomBok(TipsBox.Text); // Skriv ut en slumpmässig bok på text box TipsBox.Text = randomBok.ToString(); } catch { //medelande om det inte kunde det finns fel i filen var result = MessageBox.Show("Det finns inga böcker eller ingen fil", "Stop", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
// Den här knappen för att spara den nya boken i filen private void AddButton_Click(object sender, EventArgs e) { try { //lägg all textboxboxdata i en sträng för att lägga till i filen string nybok = TitelTextBox.Text + "###" + SkribentTextBox.Text + "###" + TypComboBox.SelectedItem + "###true"; //skapa en ny fileloader klass FileLoader fileloader = new FileLoader(); // skriv ny bok till filen fileloader.SkrivTillFilen(nybok); // medelande till användar att ny bok här lagts till filen MessageBox.Show("Ny bok har lagts till i filen", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); // Stänga ny bok form this.Close(); } catch { // medelande om det inte kunde läggas till en ny bok MessageBox.Show("Det finns fel att lägga till en ny bok ", "Stop", MessageBoxButtons.OK, MessageBoxIcon.Error); } }