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