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 "); } }
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 = ""; } }
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(); } }