diff --git a/app/src/main/java/com/example/outilcuisson/AfficherFragment.java b/app/src/main/java/com/example/outilcuisson/AfficherFragment.java
index 6ed22f2..e811669 100644
--- a/app/src/main/java/com/example/outilcuisson/AfficherFragment.java
+++ b/app/src/main/java/com/example/outilcuisson/AfficherFragment.java
@@ -6,6 +6,7 @@
package com.example.outilcuisson;
+import android.app.AlertDialog;
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.LayoutInflater;
@@ -156,13 +157,27 @@ public class AfficherFragment extends Fragment {
switch (item.getItemId()) {
case R.id.supprContext:
// TODO
+// cuissonAffichees.remove(information.position);
break;
case R.id.thermosContext:
- // TODO
+ afficherThermos(cuissonAffichees.get(information.position));
break;
case R.id.cancelContext:
break;
}
return super.onContextItemSelected(item);
}
+
+ public void afficherThermos(String cuisson) {
+ String content = getString(R.string.alert_content_thermos,
+ Cuisson.extrairePlat(cuisson),
+ Cuisson.extraireTemperature(cuisson),
+ Cuisson.thermostat(Cuisson.extraireTemperature(cuisson)));
+ new AlertDialog.Builder(getContext()).setTitle(R.string.alert_title_thermos)
+ .setMessage(content)
+ .setNeutralButton(
+ R.string.alert_neutral_button,
+ null)
+ .show();
+ }
}
diff --git a/app/src/main/java/com/example/outilcuisson/AjouterFragment.java b/app/src/main/java/com/example/outilcuisson/AjouterFragment.java
index 75f00e7..ff5f93a 100644
--- a/app/src/main/java/com/example/outilcuisson/AjouterFragment.java
+++ b/app/src/main/java/com/example/outilcuisson/AjouterFragment.java
@@ -107,10 +107,10 @@ public class AjouterFragment extends Fragment {
new Cuisson(txtPlat, hDuree, mDuree, temperature));
Toast.makeText(getContext(), R.string.toast_ajout_ok, Toast.LENGTH_SHORT).show();
} catch (Exception e) {
- new AlertDialog.Builder(getContext()).setTitle(R.string.alert_error)
- .setMessage(e.getMessage())
- .setPositiveButton(
- R.string.alert_positive_button,
+ new AlertDialog.Builder(getContext()).setTitle(R.string.alert_title_error)
+ .setMessage(R.string.alert_content_error)
+ .setNeutralButton(
+ R.string.alert_neutral_button,
null)
.show();
System.out.println(e.getMessage());
diff --git a/app/src/main/java/com/example/outilcuisson/Cuisson.java b/app/src/main/java/com/example/outilcuisson/Cuisson.java
index 39d5704..9fbc428 100644
--- a/app/src/main/java/com/example/outilcuisson/Cuisson.java
+++ b/app/src/main/java/com/example/outilcuisson/Cuisson.java
@@ -181,7 +181,7 @@ public class Cuisson implements Serializable {
}
/**
- * Renvoie le thermostat correspondant à la temperature arguemnt
+ * Renvoie le thermostat correspondant à la temperature argument
* (celle-ci doit être inférieure à TEMPERATURE_MAX)
*
* @param temperature température à convertir
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index ff96f52..00366fe 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -13,11 +13,24 @@
"Voir thermostat"
"Annuler"
-
- "OK"
- "Erreur"
+
+ "Erreur de saisie"
+ L\'une des informations saisies est
+ incorrecte :
+ \n- nom du plat vide ou contient \"|\"
+ \n- durée de cuisson nulle ou trop élevée (> 9h)
+ \n- température nulle ou trop élevée \n(> 300°C)
+ \n\n
+ Vérifiez les valeurs saisies !
+ "Retour"
-
+ "Equivalent thermostat"
+ Cuisson du plat : %s
+ \n\nPour obtenir la température de %d°, vous devez régler votre
+ four sur le thermostat %d
+
+
+
"Cuisson ajoutée avec succès"