private void btnAjoutNvMedecin_Click(object sender, EventArgs e) { if (btnAjoutNvMedecin.Text == "Ajouter Nouveau Médecin") { btnAjoutNvMedecin.Text = "Confirmer Nouveau Médecin"; enabled(true); } else if (btnAjoutNvMedecin.Text == "Confirmer Nouveau Médecin") { btnAjoutNvMedecin.Text = "Ajouter Nouveau Médecin"; enabled(false); btnAjoutNvMedecin.Enabled = false; MédecinMapper mM = new MédecinMapper(); Médecin m = new Médecin { NuméroLicense = txtNumLicenceMed.Text, Nom = txtNomMed.Text, Prénom = txtPrenomMed.Text, Adresse = txtAdresseMed.Text, NuméroTéléphone = txtNoTelMed.Text }; if (mM.Insert(m) > 0) { btnSuivantMed.Enabled = true; medecinPrescription = m; } } }
// utils fonction info private void search(String numeroLicense) { MédecinMapper mM = new MédecinMapper(); Médecin m = mM.Find(numeroLicense); if (m == null) { viderChampInfo(); lblNbResultat.Text = "Aucun médecin trouvé"; btnAjoutNvMedecin.Enabled = true; } else { lblNbResultat.Text = ""; remplirChampInfo(m); medecinPrescription = m; } }
private void btnModifierMedecin_Click(object sender, EventArgs e) { if (btnModifierMedecin.Text == "Annuler") { //annule l'ajout btnAjouterMedecin.Text = "Ajouter"; btnModifierMedecin.Text = "Modifier"; enabled(false); lbMedecins.Enabled = true; //On reselectionne if (lbMedecins.Items.Count > 0) { remplirChampInfo(ms[lbMedecins.SelectedIndex]); } } else if (btnModifierMedecin.Text == "Modifier") { //on change le visuel btnModifierMedecin.Text = "Confirmer"; enabled(true); lbMedecins.Enabled = false; btnAjouterMedecin.Enabled = false; } else if (btnModifierMedecin.Text == "Confirmer") { //on change le visuel btnModifierMedecin.Text = "Modifier"; enabled(false); lbMedecins.Enabled = true; btnAjouterMedecin.Enabled = true; //on modifie le médecin MédecinMapper mM = new MédecinMapper(); mM.Delete(ms[lbMedecins.SelectedIndex]); Médecin m = new Médecin { NuméroLicense = txtNumeroMedecin.Text, Nom = txtNomMedecin.Text, Prénom = txtPrenomMedecin.Text, Adresse = txtAdresse.Text, NuméroTéléphone = txtTelephone.Text }; mM.Insert(m); } }
public MEDE01() { InitializeComponent(); enabled(false); btnModifierMedecin.Enabled = false; MédecinMapper mM = new MédecinMapper(); ms = mM.Find("", "", ""); for (int i = 0; i < ms.Count; i++) { lbMedecins.Items.Add(i + " " + ms[i].Nom + " " + ms[i].Prénom); } if (lbMedecins.Items.Count > 0) { lbMedecins.SetSelected(0, true); } }
private void btnAjouterMedecin_Click(object sender, EventArgs e) { if (btnAjouterMedecin.Text == "Ajouter") { //on change le visuel btnAjouterMedecin.Text = "Confirmer"; btnModifierMedecin.Text = "Annuler"; viderChampInfo(); enabled(true); lbMedecins.Enabled = false; } else if (btnAjouterMedecin.Text == "Confirmer") { //on change le visuel btnAjouterMedecin.Text = "Ajouter"; btnModifierMedecin.Text = "Modifier"; enabled(false); lbMedecins.Enabled = true; //on crée le médecin et on l'ajoute a la bd MédecinMapper mM = new MédecinMapper(); Médecin m = new Médecin { NuméroLicense = txtNumeroMedecin.Text, Nom = txtNomMedecin.Text, Prénom = txtPrenomMedecin.Text, Adresse = txtAdresse.Text, NuméroTéléphone = txtTelephone.Text }; if (mM.Insert(m) > 0) { System.Windows.Forms.MessageBox.Show("Succès ! Médecin ajouté !"); viderChampInfo(); } else { System.Windows.Forms.MessageBox.Show("Erreur ! Médecin non ajouté !"); } } }
private void btnRechercher_Click(object sender, EventArgs e) { lbMedecins.Items.Clear(); MédecinMapper mM = new MédecinMapper(); ms = mM.Find(txtRechercheNumero.Text, txtRechercheNom.Text, txtRecherchePrenom.Text); if (ms != null) { for (int i = 0; i < ms.Count; i++) { lbMedecins.Items.Add(i + " " + ms[i].Nom + " " + ms[i].Prénom); } if (lbMedecins.Items.Count > 0) { lbMedecins.SetSelected(0, true); } } else { MessageBox.Show("Aucun résultat."); } }