private void buttonRetirer_Click(object sender, EventArgs e)
        {
            this.erreurNumero.Visible = false;
            this.erreurCode.Visible   = false;

            bool erreurInput = false;

            string numEtagere = this.metroComboBoxEtagere.Text;

            if (numEtagere == "")
            {
                this.erreurNumero.Visible = true;
                erreurInput = true;
            }

            string codeLivre = this.metroComboBoxLivre.Text;

            if (codeLivre == "")
            {
                this.erreurCode.Visible = true;
                erreurInput             = true;
            }

            if (!erreurInput)
            {
                Livre livre    = null;
                int   id_livre = 0;

                try
                {
                    Gestionnaire.con.Open();
                    SqlDataReader sdr;

                    // select livre avec codeLivre
                    sdr = Livre.Select(0, codeLivre);

                    if (sdr.Read())
                    {
                        id_livre = Convert.ToInt32(sdr["id"]);
                        livre    = new Livre(sdr["code"].ToString(), sdr["titre"].ToString(), Convert.ToDouble(sdr["prix"]));
                    }

                    sdr.Close();

                    // Insert livre avec id_etagere
                    Livre.Delete(id_livre);

                    MetroFramework.MetroMessageBox.Show(this, "Le livre a été retiré en succés", "Message", MessageBoxButtons.OK, MessageBoxIcon.Question);
                }catch (Exception ex)
                {
                    MetroFramework.MetroMessageBox.Show(this, ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Question);
                }
                finally
                {
                    Gestionnaire.con.Close();
                }
                this.Hide();
                this.RetirerLivre_Load();
                this.Show();
            }
        }