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