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); } }
private void cmbReservLivres_DropDown(object sender, EventArgs e) { try { using (ClsIFACLivreClient prox = new ClsIFACLivreClient()) { cmbReservLivres.DataSource = prox.SelectAllLivre().ToList(); cmbReservLivres.DisplayMember = "ISBN"; cmbReservLivres.ValueMember = "ISBN"; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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); } }