public void AfficherLivre(ILivre livre) { labelAuteur.Text = livre.Ecrivain.FirstName; labelPrix.Text = livre.Prix.ToString(); labelTitre.Text = livre.Titre; labelEditeur.Text = livre.Editeur.Name; }
private void AddCommentButton_Click(object sender, EventArgs e) { client.addCommantaire(encours, AddCommentText.Text); KeyValuePair<ILivre, List<String>> var = client.RechercheLivre(encours.Auteur); encours = var.Key; updateLivre(var); }
/* * Client Abonnee * * */ //ajouter Commantaire public String addCommantaire(ILivre livre, String comment) { String resultat = "Il faut s'autentifier pour ajouter commentaire"; if (this.isConnected) { IBibioAbonnee bib = (IBibioAbonnee) bibio; resultat = bib.AjouterCommantaireLivre(this.pseudo, this.password, livre, comment); } return resultat; }
private int NbDeLivreDLAuteurDansLePanier(ILivre livre) { int nbAuteur = 0; foreach (var livre1 in Livres) { if (livre1.Auteur == livre.Auteur) { nbAuteur++; } } return(nbAuteur); }
// classe contentant les méthodes accessibles pour toute sorte d'utilisateur public ILivre RechercheParISBN(String isbn) { ILivre liv = null; foreach (ILivre livre in listeLivres) { if (livre.Isbn.Equals(isbn)) { liv = livre; } } return(liv); }
public String DeleteLivre(String pseudo, String motDePasse, ILivre livre) { String result = "Pseudo ou Mot de Passe de Bibiothequaire est Erroné"; if (AutentifierLocalAdmin(pseudo, motDePasse)) { if (livres.ContainsKey(livre)) { livres.Remove(livre); return "Suppression OK"; } else return "Le livre n'existe pas"; } return result; }
/* * * LES ABONNNEEEEEEEEEEEs SUELEMENT * */ //add comaintaire public String AjouterCommantaireLivre(String pseudo, String mdp, ILivre livre, String comment) { if (AutentifierLocal(pseudo, mdp)) { foreach (KeyValuePair<ILivre, List<String>> ele in livres) if (ele.Key.Equals(livre)) { ele.Value.Add(comment); return "Ajout OK"; } return "Livre n'exist pas"; } else { Console.WriteLine("Pesudo ou Mot de passe Erroné"); return "Pesudo ou Mot de passe Erroné"; } }
public static int Main(string[] args) { Abonne abonne = new Abonne("tcp://localhost:8089/Biblio"); Console.WriteLine("test de connexion"); if (abonne.Connexion("Foofoo", "foo")) { Console.WriteLine("OK"); } else { Console.WriteLine("PAS OK"); } Console.WriteLine(abonne.AjoutCommentaire("isbn", "le commenaire pour ce livre")); Console.WriteLine(abonne.AjoutCommentaire("isbn", "ce livre est nul")); ILivre liv = abonne.RecherparISBN("isbn"); Console.WriteLine(liv.Auteur); List <ILivre> listliv = abonne.RechercheparAteur("Gilles"); foreach (ILivre livre in listliv) { Console.WriteLine(livre.Titre); } List <String> listCommentaire = abonne.RecupererCommentaires(liv); foreach (String comm in listCommentaire) { Console.WriteLine(comm); } Console.ReadLine(); return(0); }
/// <summary> /// Contructeur d'un fenètre de modifiaction /// </summary> /// <param name="biblio"> Bibliothèque utilisée</param> /// <param name="ih"> Ihm principale </param> /// <param name="livre"> Livre à modifier</param> public ajouterLivre(BusinessLayer.Metier.Bibliotheque biblio, IHM ih, ILivre livre) { _biblio = biblio; InitializeComponent(); textBoxGUID.Text = (string)livre.GUID; textBoxPrix.Text = livre.Prix.ToString(); textBoxTitre.Text = livre.Titre; // Remplir le comboBoxAuteur et editeur foreach (IAuteur auteur in _biblio.Ecrivain) { comboBoxAuteur.Items.Add(auteur); } foreach (IEditeur edit in _biblio.Editeur) { comboBoxEditeur.Items.Add(edit); } foreach (IGenre genre in _biblio.Genre) { comboBoxGenre.Items.Add(genre); } comboBoxAuteur.SelectedItem = livre.Ecrivain; comboBoxEditeur.SelectedItem = livre.Editeur; comboBoxGenre.SelectedItem = livre.Genre; buttonAjouter.Text = "Modifier"; modif = true; _ihm = ih; _ihm.Enabled = false; }
public String AddLivre(String verfiAdmin, String verifpassword, ILivre livre) { return(biblio.AjouterLivre(verfiAdmin, verifpassword)); }
public void AddLivre(ILivre add) { _stock.Add(add); }
// Méthode pour ajouter un livre public void AjouterLivreServer(ILivre livre) { Console.WriteLine("Livre de titre " + livre.Titre + " ajouté à la bibliothèque"); listeLivres.Add(livre); }
/// <summary> /// Permet de supprimer un livre du panier /// </summary> /// <param name="livre"></param> public void SuppPanier(ILivre livre) { _panier.Remove(livre); }
private void RechercheButton_Click(object sender, EventArgs e) { if (RechercheEdit.Text.Length == 0) { MessageBox.Show("Inserer un Mot clé"); return; } if (TypeCombo.Text.Equals("Par Auteur")) { //MessageBox.Show("Par Auteur"); KeyValuePair<ILivre, List<String>> var = client.RechercheLivre(RechercheEdit.Text); encours = var.Key; updateLivre(var); } else if (TypeCombo.Text.Equals("Par ISBN 13")) { //MessageBox.Show("Par ISBN"); KeyValuePair<ILivre, List<String>> var = client.RechercheLivre(RechercheEdit.Text,2); encours = var.Key; updateLivre(var); } else { MessageBox.Show("Methode de recherche non exsitante"); } }
public List <String> RecupererCommentaires(ILivre livre) { return(abonne.RecupererCommentaires(livre)); }
// //Ajouter un Livre void AjouterLivreLocal(ILivre livre) { livres.Add(livre, new List<String>()); if (livre.ISBN == "2012") { AjouterCommantaireLivre("bibouh", "rabah", livre, "un tres bonne liveres"); AjouterCommantaireLivre("bibouh", "rabah", livre, "riche d'inforamtion"); } }
public List <String> RecupererCommentaires(ILivre livre) { return(livre.Commentaires); }
/// <summary> /// Permet d'ajouter un livre au panier /// </summary> /// <param name="livre"></param> public void AddPanier(ILivre livre) { _panier.Add(livre); }