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 45 46 47 48 49 50
|
for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
{
DataGridViewCheckBoxCell maCell = new DataGridViewCheckBoxCell();
maCell = (DataGridViewCheckBoxCell)dataGridView1.Rows[i].Cells[0];
if (maCell.FormattedValue.Equals(true))
{
#region Creation de la requete et affichage du Dataset (CIP)
string temp = dataGridView1.Rows[i].Cells[1].Value.ToString();
int temp2 = Int32.Parse(temp);
MySQLDriverCS.MySQLDataAdapter MyAdapter2 = new MySQLDriverCS.MySQLDataAdapter("SELECT produit.CODE_CIP_PRODUIT AS 'Code CIP Produit', produit.NOM_PRODUIT AS 'Nom', prix_achat_admin.PRIX AS 'Prix HT', produit.MONTANT_TVA AS 'TVA' FROM produit, prix_achat_admin WHERE produit.ID_PRODUIT=prix_achat_admin.ID_PRODUIT AND CODE_CIP_PRODUIT = " + temp2 + " AND prix_achat_admin.ID_TYPE_ACHAT = " + type_prix, conn2);
MyAdapter2.Fill(ds2, "produit");
dataGridView2.DataSource = ds2;
dataGridView2.DataMember = ds2.Tables[0].TableName;
#endregion
add_qte ad = new add_qte();
ad.ShowDialog();
valeur_quantite = ad.TexteSaisi;
dataGridView2.Rows[i].Cells[0].Value = (object)valeur_quantite;
valeur_HT = dataGridView2.Rows[i].Cells["PRIX HT"].Value.ToString();
valeur_HT = valeur_HT.Replace('.', ',');
valeur_TVA = dataGridView2.Rows[i].Cells["TVA"].Value.ToString();
valeur_TVA = valeur_TVA.Replace('.', ',');
valeur_HT_d = Convert.ToDouble(valeur_HT);
valeur_TVA_d = Convert.ToDouble(valeur_TVA);
valeur_quantite_d = Convert.ToDouble(valeur_quantite);
valeur_ligne_total_d = valeur_HT_d * valeur_quantite_d * valeur_TVA_d;
valeur_tot_TTC += valeur_ligne_total_d;
valeur_ligne_total = valeur_ligne_total_d.ToString();
dataGridView2.Rows[i].Cells[1].Value = (object)valeur_ligne_total; // toutes taxes comprises
valeur_ligne_total_d = valeur_HT_d * valeur_quantite_d;
valeur_tot_HT += valeur_ligne_total_d;
}
else
{
}
} |
Partager