private void Bibliotheque_Load(object sender, EventArgs e) { try { using (ClsIFACGestion_BibliothequeClient proxGestBiblio = new ClsIFACGestion_BibliothequeClient()) { ClsBOGestion_Bibliotheque objGestionBiblio = proxGestBiblio.SelectWhereIsAdmin(_Lecteur_ID, _BiblioID); using (ClsIFACReservationClient proxReserv = new ClsIFACReservationClient()) { using (ClsIFACEmpruntClient prox = new ClsIFACEmpruntClient()) { ClsBOEmprunt objEmprunt = prox.SelectPrixByLecteur(_Lecteur_ID); if (_IsAdmin != true) { #region Controls Hide si juste lecteur tabControl1.Controls.Remove(tabStats); tabControl2.Controls.Remove(tabAuteurs); tabControl2.Controls.Remove(tabGenres); tabControl2.Controls.Remove(tabExemplaires); groupBox1.Hide(); groupBox2.Hide(); groupBox3.Hide(); #endregion dgvEmpruntsEnCours.DataSource = prox.SelectEmpruntEnCoursByUtilisateur(_Lecteur_ID); dgvHistEmp.DataSource = prox.SelectEmpruntHistoriqueByUtilisateur(_Lecteur_ID); lblPrixHistEmp.Text = objEmprunt.Prix.ToString(); dgvReservEnCours.DataSource = proxReserv.SelectReservEnCoursByUtilisateur(_Lecteur_ID); dgvHistReserv.DataSource = proxReserv.SelectReservHistoriqueByUtilisateur(_Lecteur_ID); } else { dgvEmpruntsEnCours.DataSource = prox.SelectAllEmpruntEnCours().ToList(); dgvHistEmp.DataSource = prox.SelectEmpruntHistoriqueByUtilisateur(_Lecteur_ID); lblPrixHistEmp.Text = objEmprunt.Prix.ToString(); dgvReservEnCours.DataSource = proxReserv.SelectReservEnCoursByUtilisateur(_Lecteur_ID); dgvHistReserv.DataSource = proxReserv.SelectReservHistoriqueByUtilisateur(_Lecteur_ID); } } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEmpEnCoursRech_Click(object sender, EventArgs e) { try { using (ClsIFACEmpruntClient prox = new ClsIFACEmpruntClient()) { if (cmbEmpEnCoursByLecteur.SelectedIndex < 0) { dgvEmpruntsEnCours.DataSource = prox.SelectAllEmpruntEnCours().ToList(); } else { dgvEmpruntsEnCours.DataSource = prox.SelectEmpruntEnCoursByUtilisateur(Convert.ToInt32(cmbEmpEnCoursByLecteur.SelectedValue)); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }