private void btnOk_Click(object sender, EventArgs e) { try { MLivres modifierLivre = new MLivres(); // affecte des variables/propriétés modifierLivre.CodeLivre = base.txtbCodeLivre.Text; modifierLivre.Isbn = base.txtbISBN.Text; modifierLivre.Titre = base.txtbTitre.Text; modifierLivre.Categorie = base.cbbCategorie.Text; modifierLivre.Sortie = DateTime.Parse(base.dateTimeSortie.Text); modifierLivre.Auteur = base.txtbAuteur.Text; modifierLivre.Editeur = base.txtbEditeur.Text; // appelle la méthode insert, de la classe métier MLivres.UpdateLivre(modifierLivre); // ajoute la référence d'objet MLivres dans la collection Donnees.tableLivres = MLivres.ListerLivres(""); // incrémentation du compteur de livres MLivres.NLivres = 1; this.Close(); // fermeture de la boite de dialogue par validation this.DialogResult = DialogResult.OK; } catch (Exception ex) { MessageBox.Show("Une erreur est survenue \n" + ex.Message); } }
public void afficheLivres() { // détermine l'origine des données à afficher : appel de la méthode de la classe MLivres // qui alimente et retourne la copie de sa collection de livres sous forme de datatable this.grdLivres.DataSource = MLivres.ListerLivres(txtbRecherche.Text); // rafraîchit l'affichage this.grdLivres.Refresh(); }
private void btnOK_Click(object sender, EventArgs e) { try { // créer une référence d'objet MListeEntrees MLivres nouveauLivre = new MLivres(leCode, unIsbn, leTitre, laCategorie, laSortie, unAuteur, unEditeur); // affecter les données de l'objet MListeEntrees : // variables simples, ou autres, ce qui déclenche alors // le code des méthodes set nouveauLivre.CodeLivre = base.txtbCodeLivre.Text; nouveauLivre.Isbn = base.txtbISBN.Text; nouveauLivre.Titre = base.txtbTitre.Text; nouveauLivre.Categorie = base.cbbCategorie.Text; nouveauLivre.Sortie = DateTime.Parse(base.dateTimeSortie.Text); nouveauLivre.Auteur = base.txtbAuteur.Text; nouveauLivre.Editeur = base.txtbEditeur.Text; // invoque la méthode insert, écrite dans sa classe métier MLivres.InsertLivre(nouveauLivre); //ajouter la référence d'objet MPersonnes dans la collection Donnees.tableLivres = MLivres.ListerLivres(""); // incrémentation compteur de livres MLivres.NLivres += 1; this.Close(); // fermeture de la boite de dialogue par validation this.DialogResult = DialogResult.OK; } catch (Exception ex) { MessageBox.Show("Une erreur est survenue \n" + ex.Message); } }
private void txtbRecherche_TextChanged(object sender, EventArgs e) { MLivres.ListerLivres(txtbRecherche.Text); afficheLivres(); }