Bonjours je vous explique mon tout petit problème :
Je suis en phase finale d'un projet qui comporte deux forme (form1 et Ajout_Produit qui dont l'un dépend de l'autre).
Ajout_Produit s'ouvr quand je clique sur un bouton de forme1.
Dans ajout produit je rentre des donnée et je voudrait quand je clique sur le bouton valider de cette forme que l'une des combo qui se situe dans form1 se mette à jour.
Pour vous aider voici les code correspondant à savoir que pour le moment, je relance l'application donc ça marche mais pas comme je veux !!
form1 :
Ajout-_Produit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 private void btnAddProduit_Click(object sender, EventArgs e) { if (txtNomFournisseur.Text == "") { MessageBox.Show("Veuillez sélectionner un fournisseur SVP !!", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { cbReferences.Items.Clear(); fntAjout_Produit ajout = new fntAjout_Produit(); ajout.NumeroFournisseur = txtIdFournisseur.Text; this.Hide(); ajout.Show(); txtDesignation.Clear(); txtTarifFournisseur.Clear(); } }
Merci beaucoup de votre aide !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 /// <summary>Ajout d'une nouvelle référence produit</summary> /// <param name="pNum">Id du fournisseur</param> /// <param name="pReference">Rérence du poduit</param> /// <param name="pDesignation">Designation du produit</param> /// <param name="pTarif">Tarif du produit</param> /// <returns>Ajout d'une nouvelle référence</returns> private void btnValid_Click(object sender, EventArgs e) { if (NumeroFournisseur == "") { MessageBox.Show("Attention la fenètre va se fermer car vous n'avez pas sélectioner un fournisseur !!", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Close(); } else { //Creation de la commande sqlCom = new SqlCommand(); sqlCom.Parameters.Clear(); sqlCom.Connection = sqlConnect; //Requete sql string strAdClient = "addProduit"; //Propriété de la requette sqlCom.CommandType = CommandType.StoredProcedure; sqlCom.CommandText = strAdClient; pNum = new SqlParameter("@NumFournisseur", SqlDbType.Int); pNum.Value = Convert.ToInt32(NumeroFournisseur.ToString()); pReference = new SqlParameter("@Reference", SqlDbType.Char); pReference.Value = txtReference.Text; pDesignation = new SqlParameter("@Designation", SqlDbType.Char); pDesignation.Value = txtDesignation.Text; pTarif = new SqlParameter("@Tarif", SqlDbType.Char); pTarif.Value = txtTarif.Text; //Paramettre de la requette sqlCom.Parameters.Add(pNum); sqlCom.Parameters.Add(pReference); sqlCom.Parameters.Add(pDesignation); sqlCom.Parameters.Add(pTarif); //transfère des données int ad_client = sqlCom.ExecuteNonQuery(); this.Close(); ftnEcureuils restart = new ftnEcureuils(); restart.ShowDialog(); }
Partager