/// <summary> /// Rempli un objet livre avec des données de référence de livre /// </summary> /// <param name="pObjRefLivre"></param> public void FillForm(RefLivreBO pObjRefLivre) { var oLivre = new LivreBO(); oLivre.RefLivre = pObjRefLivre; oLivre.Bibliotheque = CGlobalCache.ActualBibliotheque; ObjLivre = (LivreBO)oLivre.Clone(); livreFormulaire1.SetForm(oLivre); btnCreate.Enabled = true; }
public void SetLivre(RefLivreBO pRefLivre) { lblTitle.Text = pRefLivre.Titre; lblAuthor.Text = String.Format( @"Author: {0}", pRefLivre.Auteur); webDescription.DocumentText = pRefLivre.Description; lblTimestamp.Text = String.Format(@"Published: {0}", pRefLivre.Published.ToShortDateString()); // Create a web request to the URL for the picture var webRequest = WebRequest.Create(pRefLivre.ImageUrl); // Execute the request synchronuously var webResponse = (HttpWebResponse)webRequest.GetResponse(); // Create an image from the stream returned by the web request picBook.Image = new Bitmap(webResponse.GetResponseStream()); // Finally, close the request //webResponse.Close(); Visible = true; }
private void FindBookByIsbn(String txtSearch) { if (txtSearch.Length != 10 && txtSearch.Length != 13) { MessageBox.Show(Resources.AddBookFromAmazon_FindBookByIsbn_Le_numéro_ISBN_doit_contenir_10_ou_13_chiffres); return; } var txtSearchs = new[] { txtSearch }; try { using (var refLivreProxy = new RefLivreIFACClient()) { foreach (RefLivreBO oRefLivre in refLivreProxy.FindAmazonRefByISBN(CGlobalCache.SessionManager.Token, txtSearchs.ToList())) { showBook1.SetLivre(oRefLivre); ObjRefLivre = oRefLivre; btnAccept.Enabled = true; break; } } } catch (Exception ex) { throw; } }
internal Boolean InsertLivreFromAmazon(RefLivreBO objRefLivre) { List<RefLivreBO> lstRefLivre; try { using (var refLivreProxy = new RefLivreIFACClient()) { lstRefLivre = refLivreProxy.InsertLivre(CGlobalCache.SessionManager.Token, objRefLivre.ISBN, objRefLivre.Titre, objRefLivre.Description, objRefLivre.Auteur, objRefLivre.Langue, objRefLivre.Editeur, objRefLivre.Published, objRefLivre.ImageUrl); } } catch (Exception ex) { throw; } if (!lstRefLivre.Any()) { return true; } return CGlobalCache.ReloadRefLivreCache(); }
private void lstSearchResult_SelectedValueChanged(object sender, EventArgs e) { ObjRefLivre = (RefLivreBO)(((ListBox)sender).SelectedItem); btnSelection.Enabled = true; }