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
|
//Pour chaque éléments (ListItem) de ta CheckBoxList
foreach(ListItem li in CheckBoxList1.Items)
{
//Si la CheckBox est cochée
if(li.Selected)
{
//On récupère le prix et l'id de la CheckBox
double prix = li.Text; //à convertir en double
int chambreId = li.Value; //à convertir en int
//Nous faisont appel à notre méthode d'insertion
InsertReservation(prix, chambreId);
}
}
public void InsertReservation(double prix, int chambreId)
{
SqlConnection conn = new SqlConnection(ta chaine de connection)
try
{
conn.Open();
string strCommand = "insert into chambre (id, prix) values(@id, @prix)";
SqlCommand cmd = new SqlCommand(strCommand, conn);
//Paramètres (@id, @prix) de ta requete auquel donne une valeur
cmd.Parameters.Add("prix", SqlDbType.double).Value = prix; //ton paramètre passé à la méthode
cmd.Parameters.Add("id", SqlDbType.double).Value = chambreId; //ton paramètre passé à la méthode
cmd.ExecuteNonQuery();
}
catch(Exception ex)
{
throw ex;
//Met ce qui t'arrange ici
}
finaly
{
//surtout referme bien ta connection
conn.Close();
}
} |
Partager