예제 #1
0
        private void Boekenlijst_Load(object sender, EventArgs e)
        {
            /// StreamWriter aanmaken
            //StreamWriter log;

            /// als er nog geen logfile.txt bestand is, logfile aanmaken
            //if (!File.Exists(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "logs/logfile.txt")))
            if (!File.Exists(@"C:\Users\Public\Logs\logfile.txt"))
            {
                // eerst moet je een folder 'logs' aanmaken in je AppData/Roaming folder
                if(!Directory.Exists("C:\\Users\\Public\\Logs"))
                    Directory.CreateDirectory("C:\\Users\\Public\\Logs");

                new StreamWriter(@"C:\Users\Public\Logs\logfile.txt");
            }
            /// anders tekst toevoegen aan logfile.txt
            //else
            //{
                
            //}

            try
            {
                BibliotheekServiceReference.BibliotheekServiceClient myClient = new BibliotheekServiceReference.BibliotheekServiceClient();
                // var abonList = myClient.GetAllAbonnementen();
                List<Auteurs> auteursList = myClient.GetAllAuteurs();

                foreach (var item in auteursList)
                {
                    lsbAuteurs.Items.Add(item.Auteur_Naam);

                }

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                /// error wegschrijven naar log
                using (StreamWriter log = new StreamWriter(@"C:\Users\Public\Logs\logfile.txt"))
                {
                    log.WriteLine(DateTime.Now);
                    log.WriteLine(ex.Message);
                    log.WriteLine();
                }
            }
            //finally 
            //{
            //    /// log afsluiten
            //    log.Close();
            //}
        }
예제 #2
0
        private void BoekenToevoegen_Load(object sender, EventArgs e)
        {
            myClient = new BibliotheekServiceReference.BibliotheekServiceClient();
            List<BibliotheekServiceReference.Auteurs> auteurs;
            List<BibliotheekServiceReference.Genres> genres;

            auteurs = myClient.GetAllAuteurs();
            cmbAuteur.DataSource = auteurs;
            cmbAuteur.DisplayMember = "Auteur_Naam";
            cmbAuteur.ValueMember = "Auteur_Id";

            genres = myClient.getAllGenres();
            cmbGenre.DataSource = genres;
            cmbGenre.DisplayMember = "Genre_Naam";
            cmbGenre.ValueMember = "Genre_Id";

        }