private void FrmGSB_Load_1(object sender, EventArgs e) { actualiserProduit(); listfamille = DAOFamilleMedoc.listeFamilles(); cbxProFamille.DataSource = null; foreach (FamilleMedoc listfamill in listfamille) { cbxProFamille.Items.Add(listfamill.NomFamille); } // Visiteurs actualiserVisiteur(); listSecteur = DAOSecteur.Secteurs(); cbxVisSecteur.DataSource = null; foreach (Secteur listSec in listSecteur) { cbxVisSecteur.Items.Add(listSec.NomSecteur); } //Praticiens actualiserPraticien(); listSpecialite = DAOSpecialite.ListeSpecialites(); cbxPraSpec.DataSource = null; foreach (Specialite listSpec in listSpecialite) { cbxPraSpec.Items.Add(listSpec.NomSpecialite); } }
private void btnProUpdt_Click(object sender, EventArgs e) { foreach (DataGridViewRow row in dgvMedicaments.SelectedRows) { txbProNum.Text = row.Cells[0].Value.ToString(); txbProNom.Text = row.Cells[1].Value.ToString(); txbProEffet.Text = row.Cells[2].Value.ToString(); txbProContreInd.Text = row.Cells[3].Value.ToString(); txbProPresentation.Text = row.Cells[4].Value.ToString(); txbProDosage.Text = row.Cells[5].Value.ToString(); txbProPrix.Text = row.Cells[6].Value.ToString(); txbProPrixEchantillon.Text = row.Cells[7].Value.ToString(); cbxProFamille.Text = DAOFamilleMedoc.getNomFamilleFromIdFamille(Int32.Parse(row.Cells[8].Value.ToString())); } }
public static FamilleMedoc getFamilleById(int id) { List <FamilleMedoc> lesFamilles = DAOFamilleMedoc.listeFamilles(); int i = 0; while (i < lesFamilles.Count) { if (lesFamilles.ElementAt(i).idFamille == id) { return(lesFamilles.ElementAt(i)); } i++; } MessageBox.Show("Produit non répertorié"); return(null); }
public static List <Produit> listeProduit() { string Req = "select M.id_produit,M.Nom_commercial,M.Effet_therapeutique,M.Contre_indication,M.Presentation,M.Dosage,M.pxHT,M.pxEchantillon,F.nomFamille FROM medicament AS M INNER JOIN famille AS F on M.idFamille=F.idFamille order by M.id_produit;"; List <Produit> lesProduits = new List <Produit>(); List <FamilleMedoc> lesMedocs = new List <FamilleMedoc>(); Dictionary <Produit, Produit> lesInteractions = new Dictionary <Produit, Produit>(); try { SqlDataReader dr; DAOFactory db = new DAOFactory(); db.connexion(); dr = db.execSQLread(Req); //int i = 1; while (dr.Read()) { //MessageBox.Show("passer " + i + " fois"); //i++; //for (int k = 0; k < 9; k++) // MessageBox.Show(dr.GetValue(k).ToString()); /*NumberFormatInfo current1 = CultureInfo.CurrentCulture.NumberFormat; * current1.NumberDecimalSeparator = ",";*/ //Produit p = new Produit(dr.GetInt32(0), dr.GetString(1), dr.GetValue(2).ToString(), dr.GetValue(3).ToString(), dr.GetValue(4).ToString(), dr.GetValue(5).ToString(), dr.GetFloat(6), dr.GetFloat(7), dr.GetInt32(8)); //Produit p = new Produit(dr.GetInt32(0), dr.GetString(1), dr.GetString(2), dr.GetString(3), dr.GetString(4), dr.GetString(5), dr.GetFloat(6), dr.GetFloat(7), dr.GetInt32(8)); Produit p = new Produit(int.Parse(dr[0].ToString()), dr[1].ToString(), dr[2].ToString(), dr[3].ToString(), dr[4].ToString(), dr[5].ToString(), float.Parse(dr[6].ToString()), float.Parse(dr[7].ToString()), DAOFamilleMedoc.getIdFamilleFromNomFamille(dr[8].ToString())); lesProduits.Add(p); } db.deconnexion(); } catch (Exception e) { MessageBox.Show(e.Message); } /*if (!lesProduits.Any()) * { * MessageBox.Show("vide"); * } * else * { * MessageBox.Show("pas vide"); * }*/ return(lesProduits); }
private void btnProSupprimer_Click(object sender, EventArgs e) { Produit p = new Produit(Int32.Parse(txbProNum.Text), txbProNom.Text, txbProEffet.Text, txbProContreInd.Text, txbProPresentation.Text, txbProDosage.Text, float.Parse(txbProPrix.Text), float.Parse(txbProPrixEchantillon.Text), DAOFamilleMedoc.getIdFamilleFromNomFamille(cbxProFamille.Text)); DAOProduit.supprProduit(p); actualiserProduit(); }
private void btnProAjouter_Click(object sender, EventArgs e) { Produit p = new Produit(Int32.Parse(txbProNum.Text), txbProNom.Text, txbProEffet.Text, txbProContreInd.Text, txbProPresentation.Text, txbProDosage.Text, float.Parse(txbProPrix.Text), float.Parse(txbProPrixEchantillon.Text), DAOFamilleMedoc.getIdFamilleFromNomFamille(cbxProFamille.Text)); /*string requete = "insert into medicament values(" + txbProNum.Text + "," + txbProNom.Text + ","+ txbProEffet.Text +"," + txbProContreInd.Text + ","+ txbProPresentation.Text+","+ txbProDosage.Text + "," + txbProPrix.Text + "," +txbProPrixEchantillon.Text +"," + cbxProFamille.Text +"); ";*/ DAOProduit.setProduit(p); actualiserProduit(); }