private void btnAjouter_Click(object sender, EventArgs e) { // Initialisation Médicament med = new Médicament(); Posologie pos = new Posologie(); // Assignation med.Nom = txtNomMedicament.Text; med.Endroit = txtEndroit.Text; med.ManièreLivraison = txtManiereLivraison.Text; med.Numéro = txtNumeroMedicament.Text; med.QuantitéStock = Convert.ToDecimal(txtQuantiteStock.Text); med.PrixVente = Convert.ToDecimal(txtPrixVente.Text); pos.NombreJours = (int)udnJoursPosologie.Value; pos.NombreUnitésParJour = (int)udnUnitePosologie.Value; med.PosologieMédicament = pos; // Insertin dans la base de données MédicamentMapper medMap = new MédicamentMapper(); medMap.Insert(med); // Fermeture de la fenêtre var dlgMedi = (MEDI01)Tag; dlgMedi.Show(); Close(); }
private void btnModifierMedicament_Click(object sender, EventArgs e) { if (btnModifierMedicament.Text == "Annuler") { //annule l'ajout btnAjouterMedicament.Text = "Ajouter"; btnModifierMedicament.Text = "Modifier"; enabled(false); lbMedicaments.Enabled = true; //On reselectionne if (lbMedicaments.Items.Count > 0) { remplirChampInfo(listeMed[lbMedicaments.SelectedIndex]); } } else if (btnModifierMedicament.Text == "Modifier") { //on change le visuel btnModifierMedicament.Text = "Confirmer"; enabled(true); lbMedicaments.Enabled = false; btnAjouterMedicament.Enabled = false; } else if (btnModifierMedicament.Text == "Confirmer") { //on change le visuel btnModifierMedicament.Text = "Modifier"; enabled(false); lbMedicaments.Enabled = true; btnAjouterMedicament.Enabled = true; //on modifie le médecin MédicamentMapper mM = new MédicamentMapper(); mM.Delete(listeMed[lbMedicaments.SelectedIndex]); Médicament m = new Médicament { Nom = txtNomMedicament.Text, Endroit = txtEndroit.Text, ManièreLivraison = txtManiereLivraison.Text, Numéro = txtNumeroMedicament.Text, QuantitéStock = Convert.ToDecimal(txtQuantiteStock.Text), PrixVente = Convert.ToDecimal(txtPrixVente.Text), PosologieMédicament = new Posologie { NombreUnitésParJour = 0, NombreJours = 0 } }; mM.Insert(m); } }
private void btnAjouterMedicament_Click(object sender, EventArgs e) { //MEDI02 dlgAjoutMedicament = new MEDI02 {Tag = this}; //dlgAjoutMedicament.Show(this); //Hide(); if (btnAjouterMedicament.Text == "Ajouter") { //on change le visuel btnAjouterMedicament.Text = "Confirmer"; btnModifierMedicament.Text = "Annuler"; viderChampInfo(); enabled(true); lbMedicaments.Enabled = false; } else if (btnAjouterMedicament.Text == "Confirmer") { //on change le visuel btnAjouterMedicament.Text = "Ajouter"; btnModifierMedicament.Text = "Modifier"; enabled(false); lbMedicaments.Enabled = true; //on crée le médecin et on l'ajoute a la bd MédicamentMapper mM = new MédicamentMapper(); Médicament m = new Médicament { Nom = txtNomMedicament.Text, Endroit = txtEndroit.Text, ManièreLivraison = txtManiereLivraison.Text, Numéro = txtNumeroMedicament.Text, QuantitéStock = Convert.ToDecimal(txtQuantiteStock.Text), PrixVente = Convert.ToDecimal(txtPrixVente.Text), PosologieMédicament = new Posologie { NombreUnitésParJour = 0, NombreJours = 0 } }; if (mM.Insert(m) > 0) { System.Windows.Forms.MessageBox.Show("Succès ! Médicament ajouté !"); viderChampInfo(); } else { System.Windows.Forms.MessageBox.Show("Erreur ! Médicament non ajouté !"); } } }
public MEDI01() { InitializeComponent(); enabled(false); MédicamentMapper medMap = new MédicamentMapper(); listeMed = medMap.Find("", ""); for (int i = 0; i < listeMed.Count; i++) { lbMedicaments.Items.Add(listeMed[i].toString()); } if (lbMedicaments.Items.Count > 0) { lbMedicaments.SetSelected(0, true); } }
private void btnRechercher_Click(object sender, EventArgs e) { lbMedicaments.Items.Clear(); MédicamentMapper mM = new MédicamentMapper(); listeMed = mM.Find(txtRechercheNom.Text, txtRechercheNumero.Text); if (listeMed != null) { for (int i = 0; i < listeMed.Count; i++) { lbMedicaments.Items.Add(listeMed[i].toString()); } if (lbMedicaments.Items.Count > 0) { lbMedicaments.SetSelected(0, true); } } else { MessageBox.Show("Aucun résultat."); } }