private void modifier_med(object sender, RoutedEventArgs e)
 {
     if (viewMed.SelectedItem != null)
     {
         modifier = true;
         list_content_cmd_b1_etre a_modifie = ((list_content_cmd_b1_etre)viewMed.SelectedItem);
         id_mod = (a_modifie).id;
         a.Show();
         a.reinitialiser(((list_content_cmd_b1_etre)viewMed.SelectedItem));
     }
     else
     {
         MessageBox.Show("Vous devez sélectionner un produit de la liste ");
     }
 }
Exemple #2
0
 public void reinitialiser(list_content_cmd_b1_etre med)
 {
     if (med != null)
     {
         Typetextbox.Text   = med.type;
         Marquetextbox.Text = med.marque;
         Compotextbox.Text  = med.compo;
         Quanttextbox.Text  = med.quant.ToString();
     }
     else
     {
         Typetextbox.Text   = "";
         Marquetextbox.Text = "";
         Compotextbox.Text  = "";
         Quanttextbox.Text  = "";
     }
 }
Exemple #3
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();
                type   = Typetextbox.Text;
                marque = Marquetextbox.Text;
                compo  = Compotextbox.Text;
                quant  = Int32.Parse(Quanttextbox.Text);
                exist  = false;


                foreach (list_content_cmd_b1_etre element in list_inf)
                {
                    if ((element.compo == compo) && (element.type == type) && (element.marque == marque))
                    {
                        exist = true;
                        break;
                    }
                }

                if (!exist)
                {
                    if (Saisir_commande.modifier)
                    {
                        foreach (list_content_cmd_b1_etre elem in list_inf)
                        {
                            if (elem.id == Saisir_commande.id_mod)
                            {
                                list_inf.Remove(elem);
                                break;
                            }
                        }
                    }
                    list_content_cmd_b1_etre med_inf = new list_content_cmd_b1_etre();
                    med_inf.marque = marque;
                    med_inf.quant  = quant;
                    med_inf.type   = type;
                    med_inf.compo  = compo;
                    med_inf.id     = id + 1;
                    id             = id + 1;
                    list_inf.Add(med_inf);
                }
                else
                {
                    MessageBox.Show("Vous avez déjà commander ce produit !!! ");
                }
            }

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