diff --git a/Android_DepannTout/app/src/main/java/com/example/depanntout/GestionInter.java b/Android_DepannTout/app/src/main/java/com/example/depanntout/GestionInter.java index cade04b..5c36629 100644 --- a/Android_DepannTout/app/src/main/java/com/example/depanntout/GestionInter.java +++ b/Android_DepannTout/app/src/main/java/com/example/depanntout/GestionInter.java @@ -14,12 +14,12 @@ import androidx.appcompat.app.AppCompatActivity; import bdd.InterventionDAO; -public class GestionInter extends AppCompatActivity { +public class GestionInter2 extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.activity_gestion_inter); + setContentView(R.layout.activity_gestion_inter2); initialisation(); afficherLesInterventions(); } @@ -45,7 +45,7 @@ public class GestionInter extends AppCompatActivity { } private void demarrerCreerInter(){ - Intent intent = new Intent(GestionInter.this, CreateInter.class); + Intent intent = new Intent(GestionInter2.this, CreateInter.class); startActivity(intent); } @@ -58,7 +58,7 @@ public class GestionInter extends AppCompatActivity { String[] from = new String[]{"date", "heure", "observation", "idCli"}; int[] to = new int[] {R.id.tvDateLigne, R.id.tvHeureLigne, R.id.tvObsLigne, R.id.tvIdClientInterLigne}; SimpleCursorAdapter dataAdapter = new SimpleCursorAdapter(this, R.layout.ligne_intervention, c, from, to, 0); - ListView lvInterventions = (ListView) findViewById(R.id.lvClients); + ListView lvInterventions = (ListView) findViewById(R.id.lvInter); lvInterventions.setAdapter(dataAdapter); // Set an item click listener for the ListView @@ -73,11 +73,15 @@ public class GestionInter extends AppCompatActivity { int idCli = c.getInt(c.getColumnIndexOrThrow("idCli")); // Pass the details to the new activity using Intent - Intent intent = new Intent(this, ModifInter.class); + Intent intent = new Intent(this, ModifInter2.class); intent.putExtra("idCli", idCli); intent.putExtra("date", date); intent.putExtra("heure", heure); intent.putExtra("observation", observation); +// intent.putExtra("date", "2025-01-20"); +// intent.putExtra("heure", "15:30"); +// intent.putExtra("observation", "Observation example"); +// intent.putExtra("idCli", 123); startActivity(intent); }); } diff --git a/Android_DepannTout/app/src/main/java/com/example/depanntout/ModifInter.java b/Android_DepannTout/app/src/main/java/com/example/depanntout/ModifInter.java index 411fd5d..b32497c 100644 --- a/Android_DepannTout/app/src/main/java/com/example/depanntout/ModifInter.java +++ b/Android_DepannTout/app/src/main/java/com/example/depanntout/ModifInter.java @@ -3,17 +3,16 @@ package com.example.depanntout; import android.os.Bundle; import android.view.View; import android.widget.Button; -import android.widget.TextView; +import android.widget.EditText; import androidx.appcompat.app.AppCompatActivity; -public class ModifInter extends AppCompatActivity { +public class ModifInter2 extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.activity_modif_inter); - + setContentView(R.layout.activity_modif_inter2); initialisation(); } @@ -26,16 +25,16 @@ public class ModifInter extends AppCompatActivity { int idCli = getIntent().getIntExtra("idCli", -1); // Reference TextViews - TextView tvDate = findViewById(R.id.ptModifDate); - TextView tvHeure = findViewById(R.id.ptModifHeure); - TextView tvObservation = findViewById(R.id.ptModifObserv); - TextView tvIdCli = findViewById(R.id.ptModifIdClient); + EditText etDate = findViewById(R.id.ptModifDate); + EditText etHeure = findViewById(R.id.ptModifHeure); + EditText etObservation = findViewById(R.id.ptModifObserv); + EditText etIdCli = findViewById(R.id.ptModifIdClient); // Set data in TextViews - tvDate.setText(date); - tvHeure.setText(heure); - tvObservation.setText(observation); - tvIdCli.setText(String.valueOf(idCli)); + if (date != null) etDate.setText(date); + if (heure != null) etHeure.setText(heure); + if (observation != null) etObservation.setText(observation); + etIdCli.setText(idCli != -1 ? String.valueOf(idCli) : ""); // gestion du boutton Quitter Button btQuitterInter = (Button) findViewById(R.id.btQuitterInter); @@ -47,10 +46,17 @@ public class ModifInter extends AppCompatActivity { }); Button btnDelete = findViewById(R.id.btnDeleteInter); - btnDelete.setOnClickListener(v -> supprimer()); + btnDelete.setOnClickListener(v -> supprimerInter()); + + Button btnModif = findViewById(R.id.btnModifInter); + btnModif.setOnClickListener(v -> modifierInter()); } - private void supprimer() { + private void supprimerInter() { + + } + + private void modifierInter() { } } diff --git a/Android_DepannTout/app/src/main/res/layout/activity_gestion_inter.xml b/Android_DepannTout/app/src/main/res/layout/activity_gestion_inter.xml index f02394e..8953b85 100644 --- a/Android_DepannTout/app/src/main/res/layout/activity_gestion_inter.xml +++ b/Android_DepannTout/app/src/main/res/layout/activity_gestion_inter.xml @@ -9,7 +9,7 @@ > + android:orientation="vertical"> @@ -27,7 +27,7 @@ android:textSize="20sp" /> diff --git a/Android_DepannTout/app/src/main/res/layout/activity_modif_client.xml b/Android_DepannTout/app/src/main/res/layout/activity_modif_client.xml new file mode 100644 index 0000000..5d14fee --- /dev/null +++ b/Android_DepannTout/app/src/main/res/layout/activity_modif_client.xml @@ -0,0 +1,99 @@ + + + + > + + + + + + + + + + + + + + + + + + + + + + +