private void btnAjouter_Click(object sender, EventArgs e) { PharmacieMapper pM = new PharmacieMapper(); Pharmacie p = new Pharmacie { Numéro = txtNumeroPharmacie.Text, Nom = txtNomPharmacie.Text, NomRésponsable = txtResponsablePharmacie.Text, Adresse = txtAdressePharmacie.Text, NuméroTéléphone = txtTelephonePharmacie.Text, }; if (pM.Insert(p) > 0) { System.Windows.Forms.MessageBox.Show("Succès ! Pharmacie ajouté !"); var dlgPhar = (PHAR01)Tag; dlgPhar.Show(); Close(); dlgPhar.Search("", ""); } else { System.Windows.Forms.MessageBox.Show("Erreur ! Pharmacie non ajouté !"); } }
private void btnModifierPharmacie_Click(object sender, EventArgs e) { if (btnModifierPharmacie.Text == "Modifier") { btnModifierPharmacie.Text = "Confirmer"; enabled(true); lbPharmacies.Enabled = false; btnAjouterPharmacie.Enabled = false; } else if (btnModifierPharmacie.Text == "Confirmer") { btnModifierPharmacie.Text = "Modifier"; enabled(false); lbPharmacies.Enabled = true; btnAjouterPharmacie.Enabled = true; PharmacieMapper pM = new PharmacieMapper(); Pharmacie p = new Pharmacie { Numéro = txtNumeroPharmacie.Text, Nom = txtNomPharmacie.Text, NomRésponsable = txtResponsablePharmacie.Text, Adresse = txtAdressePharmacie.Text, NuméroTéléphone = txtTelephonePharmacie.Text, }; pM.Delete(lp[lbPharmacies.SelectedIndex]); pM.Insert(p); Search(txtRechercheNumero.Text, txtRechercheNom.Text); } }
// utils fonction public void Search(String numero, String nom) { PharmacieMapper pM = new PharmacieMapper(); lp = pM.Find(numero, nom); if (Util.isNULL(lp)) { labelRecherche.Text = "Aucune pharmacie trouvée"; } else { labelRecherche.Text = ""; lbPharmacies.Items.Clear(); for (int i = 0; i < lp.Count(); i++) { lbPharmacies.Items.Add((i + 1).ToString() + " " + (lp.ElementAt(i)).Nom + " " + (lp.ElementAt(i)).Numéro); } if (lbPharmacies.Items.Count > 0) { lbPharmacies.SetSelected(0, true); } } }