예제 #1
0
        private void addBook(String isbn)
        {
            if (tb_titleBook.Text == "" || tb_authorName.Text == "" || tb_editorName.Text == "" || tb_genreName.Text == "" || tb_resumeLivre.Text == "")
            {
                return;
            }
            String bookTitle  = tb_titleBook.Text;
            String bookAuthor = tb_authorName.Text;
            String bookEditor = tb_editorName.Text;
            String bookGenres = tb_genreName.Text;
            String bookResume = tb_resumeLivre.Text;

            List <Modele.Auteur> lstAuteurs = getAuthors(bookAuthor);
            List <Modele.Genre>  lstGenres  = getGenres(bookGenres);

            Modele.Oeuvre oeuvre = new Modele.Oeuvre(bookTitle, bookResume, isbn, lstGenres, lstAuteurs);

            Modele.Exemplaire exemplaire;

            if (bookEditor != "" && bookEditor != null)
            {
                Modele.Editeur editeur = new Modele.Editeur(bookEditor);
                exemplaire = new Modele.Exemplaire(oeuvre, editeur);
            }
            else
            {
                exemplaire = new Modele.Exemplaire(oeuvre);
            }
            this.Gestionnaire.AddExemplaire(exemplaire);
            this.mainWindow.Gestionnaire = this.Gestionnaire;
            this.mainWindow.UpdateListe();
        }
예제 #2
0
 public Exemplaire(Oeuvre oeuvre, Editeur editeur, string photo = "default_path")
 {
     this.DateAjout     = DateTime.Today;
     this.Etat          = "Bon";
     this.Disponibilite = true;;
     this.Editeur       = editeur;
     this.Oeuvre        = oeuvre;
     this.Photo         = photo;
 }