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 btnLecteursStats_Click(object sender, EventArgs e) { try { if (cmbLecteursStats.SelectedIndex < 0) { MessageBox.Show("Veuillez sélectionner un lecteur dans la liste"); } else { using (ClsIFACEmpruntClient prox = new ClsIFACEmpruntClient()) { ClsBOEmprunt objEmprunt = prox.SelectPrixByLecteur(Convert.ToInt32(cmbLecteursStats.SelectedValue)); lblPrixParLecteur.Text = objEmprunt.Prix.ToString(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }