private void btnExempRecherche_Click(object sender, EventArgs e) { try { using (ClsIFACExempClient prox = new ClsIFACExempClient()) { if (!checkBoxISBNBilbio.Checked && cmbExempEtat.SelectedIndex < 0 && cmbExempISBN.SelectedIndex < 0 && cmbExempBiblio.SelectedIndex < 0) { List<ClsBOExemp> _ListExemp; _ListExemp = prox.SelectAllExemp().ToList(); dgvExemp.DataSource = DisplayExempAll(_ListExemp); //dgvExemp.DataSource = prox.SelectAllExemp(); } if (checkBoxISBNBilbio.Checked && cmbExempEtat.SelectedIndex < 0 && cmbExempISBN.SelectedIndex > -1 && cmbExempBiblio.SelectedIndex > -1) { List<ClsBOExemp> _ListExemp; _ListExemp = prox.SelectExempByISBNAndBiblioID(cmbExempISBN.SelectedValue.ToString(), Convert.ToInt32(cmbExempBiblio.SelectedValue)); dgvExemp.DataSource = DisplayExempAll(_ListExemp); //dgvExemp.DataSource = prox.SelectExempByISBNAndBiblioID(cmbExempISBN.SelectedValue.ToString(), Convert.ToInt32(cmbExempBiblio.SelectedValue)); } if (!checkBoxISBNBilbio.Checked && cmbExempEtat.SelectedIndex < 0 && cmbExempISBN.SelectedIndex > -1 && cmbExempBiblio.SelectedIndex < 0) { List<ClsBOExemp> _ListExemp; _ListExemp = prox.SelectExempByISBN(cmbExempISBN.SelectedValue.ToString()); dgvExemp.DataSource = DisplayExempAll(_ListExemp); //dgvExemp.DataSource = prox.SelectExempByISBN(cmbExempISBN.SelectedValue.ToString()); } if (!checkBoxISBNBilbio.Checked && cmbExempEtat.SelectedIndex < 0 && cmbExempISBN.SelectedIndex < 0 && cmbExempBiblio.SelectedIndex > -1) { List<ClsBOExemp> _ListExemp; _ListExemp = prox.SelectExempByBiblioID(Convert.ToInt32(cmbExempBiblio.SelectedValue)); dgvExemp.DataSource = DisplayExempAll(_ListExemp); //dgvExemp.DataSource = prox.SelectExempByBiblioID(Convert.ToInt32(cmbExempBiblio.SelectedValue)); } else if (!checkBoxISBNBilbio.Checked && cmbExempEtat.SelectedIndex > -1 && cmbExempISBN.SelectedIndex < 0 && cmbExempBiblio.SelectedIndex < 0) { List<ClsBOExemp> _ListExemp; _ListExemp = prox.SelectExempByEtat(Convert.ToInt32(cmbExempEtat.SelectedValue)); dgvExemp.DataSource = DisplayExempAll(_ListExemp); //dgvExemp.DataSource = prox.SelectExempByEtat(Convert.ToInt32(cmbExempEtat.SelectedValue)); } else { } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnExempAjout_Click(object sender, EventArgs e) { try { if (cmbExempISBN.SelectedIndex > -1 && cmbExempBiblio.SelectedIndex > -1) { using (ClsIFACExempClient prox = new ClsIFACExempClient()) { dgvExemp.DataSource = prox.AddExemplaire(cmbExempISBN.SelectedValue.ToString(), Convert.ToInt32(cmbExempBiblio.SelectedValue)); dgvExemp.DataSource = null; dgvExemp.DataSource = prox.SelectAllExemp().ToList(); } } else { MessageBox.Show("Veuillez sélectionner un livre et une bibliothèque pour ajouter un exemplaire"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }