Exemple #1
0
  public void onClick(View v) {
    switch (v.getId()) {
      case R.id.activity_fabrication_button_fabriquer:
        Intent intent = new Intent(this, FabriqueVoiture.class);

        startActivityForResult(intent, ACTIVITY_FABRIQUE_VOITURE);

        break;
      case R.id.activity_fabrication_ajout_parck_button:
        ArrayList<Voiture> lVoitures = DataFabrication.getInstence().getmVoitures();
        if (!lVoitures.isEmpty()) {
          Intent intent2 = new Intent(this, Parck.class);

          startActivity(intent2);

          finish();
        } else {
          Toast.makeText(this, R.string.activity_fabrication_obligation_msg, 5000).show();
        }

        break;

      case R.id.activity_fabrication_button_back:
        finish();
    }
  }
Exemple #2
0
  /** Cette methode sera appeller à chaque fois que la listview doit etre raffraichit */
  public void afficherVoitures() {
    ArrayList<Voiture> lVoitures = DataFabrication.getInstence().getmVoitures();
    if (lVoitures != null) {

      VoitureAdapter adapter = new VoitureAdapter(this, R.layout.item_nouveau_voiture, lVoitures);

      mListV.setAdapter(adapter);
    }
  }
Exemple #3
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_fabrication);

    findViewById(R.id.activity_fabrication_button_fabriquer).setOnClickListener(this);
    findViewById(R.id.activity_fabrication_button_back).setOnClickListener(this);
    findViewById(R.id.activity_fabrication_ajout_parck_button).setOnClickListener(this);
    mListV = (ListView) findViewById(R.id.activity_fabrication_list_voiture);

    mListV.setOnItemClickListener(this);

    // j'affiche le nom et prenom du client
    ((TextView) findViewById(R.id.activity_fabrication_client_name_value))
        .setText(DataFabrication.getInstence().getmClient().getmNom());
    ((TextView) findViewById(R.id.activity_fabrication_client_prenom_value))
        .setText(DataFabrication.getInstence().getmClient().getmPrenom());

    afficherVoitures();
  }