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(); }
public void AddExemplaire(Exemplaire ex) { this.ListeAuteurs.AddRange(ex.Oeuvre.LstAuteur); this.ListeGenres.AddRange(ex.Oeuvre.LstGenre); this.ListeOeuvres.Add(ex.Oeuvre); this.ListeEditeurs.Add(ex.Editeur); this.ListeExemplaires.Add(ex); }
//constructeur de l'objet Pret public Pret(Exemplaire exemplaire, DateTime dateDebut, DateTime dateRappel, Lecteur lecteur) { // List<Lecteur> listeLecteurs = new List<Lecteur>(); this.DateDebut = dateDebut; this.Exemplaire = exemplaire; this.Lecteur = lecteur; this.DateRappel = dateRappel; }
public void ChangedSelection(object sender, EventArgs e) { if (lv_Livres.SelectedItem as Livre != null) { Livre selectedLivre = lv_Livres.SelectedItem as Livre; Modele.Exemplaire ex = Gestionnaire.ListeExemplaires.Find(x => x.Oeuvre.Titre.Equals(selectedLivre.Titre)); this.window.SetBookDetails(ex); } }
public Pret(Window w, Modele.Exemplaire exemplaire) { InitializeComponent(); this._exemplaire = exemplaire; this.win = w; tbk_bookTitle.Text = this._exemplaire.Oeuvre.Titre; tbk_bookAuthor.Text = this._exemplaire.Oeuvre.LstAuteur[0].ToString(); tbk_bookGenre.Text = this._exemplaire.Oeuvre.LstGenre[0].Nom; tbk_bookCondition.Text = this._exemplaire.Etat; for (int i = 1; i < 99; i++) { lstNumbers.Add(i); } cb_dureePret.ItemsSource = lstNumbers; cb_dureePret.SelectedItem = 1; }
public void SetNewExemplaire(Modele.Exemplaire ex) { this.Exemplaire = ex; this.SetInfos(); }
public BookLayout() { InitializeComponent(); // en attendant d'avoir un vrai exemplaire à envoyer sinon object null reference exception this._exemplaire = gestionnaire.GenerateExemplaire(); }
public Retour(Window w, Modele.Exemplaire exemplaire) { InitializeComponent(); this.win = w; this._exemplaire = exemplaire; }
public void SetBookDetails(Modele.Exemplaire ex) { this.detailsBook.SetNewExemplaire(ex); }