Esempio n. 1
0
        private void btnLivresAjout_Click(object sender, EventArgs e)
        {
            try
            {
                using (ClsIFACLivreClient proxLivres = new ClsIFACLivreClient())
                {
                    List<ClsBOLivre> objLivres = proxLivres.SelectLivreByISBN(txtISBN.Text);

                    if (objLivres.Count == 0)
                    {
                        using (ClsIFACLivreClient prox = new ClsIFACLivreClient())
                        {
                            dgvLivresDB.DataSource = prox.AddLivre(txtISBN.Text, txtTitre.Text, Convert.ToInt32(cmbGenre.SelectedValue.ToString()), _cover, _BiblioID, Convert.ToInt32(cmbAuteur.SelectedValue.ToString()));
                            dgvLivresDB.DataSource = null;
                            dgvLivresDB.DataSource = prox.SelectAllLivre().ToList();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Ce livre existe déjà");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 2
0
 private void btnLivreRechercheDB_Click(object sender, EventArgs e)
 {
     try
     {
         using (ClsIFACLivreClient prox = new ClsIFACLivreClient())
         {
             if (txtLivresDB.Text == "" && txtISBNDB.Text == "")
             {
                 List<ClsBOLivre> _ListLivre;
                 _ListLivre = prox.SelectAllLivre().ToList();
                 dgvLivresDB.DataSource = DisplayLivreAll(_ListLivre);
             }
             else if (txtLivresDB.Text != "" && txtISBNDB.Text == "")
             {
                 List<ClsBOLivre> _ListLivre;
                 _ListLivre = prox.SelectLivreByTitre(txtLivresDB.Text);
                 dgvLivresDB.DataSource = DisplayLivreAll(_ListLivre);
             }
             else
             {
                 List<ClsBOLivre> _ListLivre;
                 _ListLivre = prox.SelectLivreByISBN(txtISBNDB.Text);
                 dgvLivresDB.DataSource = DisplayLivreAll(_ListLivre);
             }
         }
     }
     catch (NullReferenceException)
     {
         MessageBox.Show("Ce livre n'éxiste pas !", "Erreur");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }