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 54 55 56 57 58 59 60 61 62
| public class AffichageClientActivity extends MainActivity
/*implements
OnItemClickListener*/{
String nomduclient;
clientBDD cliBDD = new clientBDD(this);
ListView clientListe;
client cli = new client("", "", "", "", "", "", "", 0, 0);
ArrayList<client> clients = new ArrayList<client>();
private ArrayAdapter<String> ClientAdapter = null;
protected void onCreate(Bundle saveInstanceBundle) {
super.onCreate(saveInstanceBundle);
setContentView(R.layout.listingclient);
clientListe = (ListView) findViewById(R.id.list);
// récupération de la valeur de l'EditText
Bundle objetbundle = this.getIntent().getExtras();
nomduclient = objetbundle.getString("nomclient");
clientListe = (ListView) findViewById(R.id.list);
clientListe.setOnItemClickListener(ItemListener);
ClientAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1);
clientListe.setAdapter(ClientAdapter);
cliBDD.open();
clients = cliBDD.getClientwithNom(nomduclient);
if (clients != null) {
// affichage du ou des client(s)
ClientAdapter.add(cli.getNom() + " " + cli.getPrenom());
ClientAdapter.setNotifyOnChange(true);
} else {
Toast.makeText(
this,
"Ce client n'est pas enregistré dans la base, vérifier l'orthographe ou bien ajouter un nouveau client.",
Toast.LENGTH_LONG).show();
}
cliBDD.close();
}
public String toString() {
String MonStringClient = null;
MonStringClient = cli.getNom() + cli.getPrenom();
return MonStringClient;
}
private OnItemClickListener ItemListener = new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// recupération du nom du client
Intent versFidelite = new Intent(getApplicationContext(),
FideliteActivity.class);
versFidelite.putExtra("nomclient",nomduclient);
startActivity(versFidelite);
}
};
} |
Partager