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 51 52 53
| private OnClickListener validerListener = new OnClickListener(){
public void onClick(View v){
if(v==ok){
//récupération de la valeur dans l'EditText
String nb = nombre.getText().toString();
int nbpizz = Integer.parseInt(nb);
//connexion à la BDD et récupération du nombre de pizza existant
cliBDD.open();
cli = cliBDD.getNbpizzawithNom(nomduclient);
String Nb = cli.toString();
int nbexist = Integer.parseInt(Nb);
//calcul plus affichage des avantages fidelité
nbexist = nbexist + nbpizz;
if(nbexist >=30)
{
Toast.makeText(
this,
"3 pizzas gratuites!",
Toast.LENGTH_LONG).show();
nbexist = nbexist-30;
}
else if(nbexist >=20){
Toast.makeText(
this,
"2 pizzas gratuites!",
Toast.LENGTH_LONG).show();
nbexist = nbexist-20;
}else if(nbexist >=10){
Toast.makeText(
this,
"1 pizza gratuite!",
Toast.LENGTH_LONG).show();
nbexist = nbexist-10;
}
else{
Toast.makeText(
this,
"Pas de pizza gratuite pour cette fois!",
Toast.LENGTH_LONG).show();
}
//mis à jour de la BDD
//cliBBD.updateClient(int id, client cli);
//fermeture de la BDD
cliBDD.close();
}
}
}; |