public void reinitialiser(list_content_cmd med)
 {
     if (med != null)
     {
         DCItextbox.Text              = med.dci;
         Marquetextbox.Text           = med.marque;
         Dosagetextbox.Text           = med.dosage.ToString();
         Quanttextbox.Text            = med.quant.ToString();
         Forme_combobox.SelectedValue = med.forme;
     }
     else
     {
         DCItextbox.Text              = "";
         Marquetextbox.Text           = "";
         Dosagetextbox.Text           = "";
         Quanttextbox.Text            = "";
         Forme_combobox.SelectedIndex = 0;
     }
 }
        private void valider_Click(object sender, RoutedEventArgs e)
        {
            SqlCommand    cmd;
            SqlDataReader dr = null;
            SqlConnection cn = new SqlConnection(@"Data source =.\SQLEXPRESS; Initial Catalog=mydb; Integrated Security=true; ");

            try
            {
                bool exist = false;

                cn.Open();
                DCI    = DCItextbox.Text;
                marque = Marquetextbox.Text;
                dosage = Int32.Parse(Dosagetextbox.Text);
                quant  = Int32.Parse(Quanttextbox.Text);


                foreach (var kvp in ((Dictionary <int, String>)map))
                {
                    if ((kvp.Value != null) && (kvp.Value.Equals(Forme_combobox.SelectedValue.ToString())))
                    {
                        forme = kvp.Value;
                        break;
                    }
                }
                exist = false;


                foreach (list_content_cmd element in list_inf)
                {
                    if ((element.forme == forme) && (element.dosage == dosage) && (element.dci == DCI) && (element.marque == marque))
                    {
                        exist = true;
                        break;
                    }
                }

                if (!exist)
                {
                    if (Saisir_commande.modifier)
                    {
                        foreach (list_content_cmd elem in list_inf)
                        {
                            if (elem.id == Saisir_commande.id_mod)
                            {
                                list_inf.Remove(elem);
                                break;
                            }
                        }
                    }
                    list_content_cmd med_inf = new list_content_cmd();
                    med_inf.marque = marque;
                    med_inf.quant  = quant;
                    med_inf.Dci    = DCI;
                    med_inf.Dosage = dosage;
                    med_inf.Forme  = forme;
                    med_inf.id     = id + 1;
                    id             = id + 1;
                    list_inf.Add(med_inf);
                }
                else
                {
                    MessageBox.Show("Vous avez déjà commander ce médicament !!! ");
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                if (dr != null)
                {
                    dr.Close();
                }
                cn.Close();
                this.Hide();
            }
        }