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