コード例 #1
0
ファイル: Form1.cs プロジェクト: DanyKD/Tipsmaskinen
 // 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);
     }
 }
コード例 #2
0
ファイル: NyBok.cs プロジェクト: DanyKD/Tipsmaskinen
 // 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);
     }
 }