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();
 }
Пример #3
0
        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();
 }