diff --git a/app/src/main/java/fr/romanet/vj/apps/myrealestateagency/SharedPrefs.java b/app/src/main/java/fr/romanet/vj/apps/myrealestateagency/SharedPrefs.java
index e9dba0c..7f334e0 100644
--- a/app/src/main/java/fr/romanet/vj/apps/myrealestateagency/SharedPrefs.java
+++ b/app/src/main/java/fr/romanet/vj/apps/myrealestateagency/SharedPrefs.java
@@ -28,6 +28,13 @@ public class SharedPrefs {
.apply();
}
+ public void reset_agent_id(){
+ sharedPreferences = MyApp.getContext().getSharedPreferences(Config.getSharedPreferences(), MODE_PRIVATE);
+ sharedPreferences.edit()
+ .putInt(Config.get_selected_agency_index(), -1)
+ .apply();
+ }
+
public void set_dollar_rate(double rate){
sharedPreferences = MyApp.getContext().getSharedPreferences(Config.getSharedPreferences(), MODE_PRIVATE);
sharedPreferences.edit()
diff --git a/app/src/main/java/fr/romanet/vj/apps/myrealestateagency/view/EditPropertyActivity.java b/app/src/main/java/fr/romanet/vj/apps/myrealestateagency/view/EditPropertyActivity.java
index 6bf1907..5c7ffc0 100644
--- a/app/src/main/java/fr/romanet/vj/apps/myrealestateagency/view/EditPropertyActivity.java
+++ b/app/src/main/java/fr/romanet/vj/apps/myrealestateagency/view/EditPropertyActivity.java
@@ -91,28 +91,28 @@ public class EditPropertyActivity extends AppCompatActivity {
boolean sale = property.propertyStatue.statueSale;
String saleOrNot;
String dateOfSaleString;
+
+ type.setText(property.propertyType.typeDescription);
+ numberRooms.setText(Integer.toString(property.propertyType.numberRooms));
+ price.setText((new DecimalFormat("##.##").format(property.propertyStatue.price)));
+ surface.setText((new DecimalFormat("##.##").format(property.propertyType.surfaceArea)));
+ description.setText(property.description);
+
+
if(sale == true)
{
saleOrNot = "sold";
- type.setText(property.propertyType.typeDescription);
- numberRooms.setText(Integer.toString(property.propertyType.numberRooms));
- price.setText((new DecimalFormat("##.##").format(property.propertyStatue.price)));
- surface.setText((new DecimalFormat("##.##").format(property.propertyType.surfaceArea)));
- statue.setText(saleOrNot);
dateOfSale.setText(dateFormat.format(property.propertyStatue.soldDate));
- description.setText(property.description);
+ statue.setText(saleOrNot);
+
}
else
{
saleOrNot = "Not sold";
dateOfSaleString = "No date of sale";
- type.setText(property.propertyType.typeDescription);
- numberRooms.setText(Integer.toString(property.propertyType.numberRooms));
- price.setText((new DecimalFormat("##.##").format(property.propertyStatue.price)));
- surface.setText((new DecimalFormat("##.##").format(property.propertyType.surfaceArea)));
+
statue.setText(saleOrNot);
dateOfSale.setText(dateOfSaleString);
- description.setText(property.description);
}
}
}
diff --git a/app/src/main/java/fr/romanet/vj/apps/myrealestateagency/view/PropertiesActivity.java b/app/src/main/java/fr/romanet/vj/apps/myrealestateagency/view/PropertiesActivity.java
index 61865ce..a3329b3 100644
--- a/app/src/main/java/fr/romanet/vj/apps/myrealestateagency/view/PropertiesActivity.java
+++ b/app/src/main/java/fr/romanet/vj/apps/myrealestateagency/view/PropertiesActivity.java
@@ -19,8 +19,10 @@ import androidx.recyclerview.widget.RecyclerView;
import java.util.List;
import fr.romanet.vj.apps.myrealestateagency.R;
+import fr.romanet.vj.apps.myrealestateagency.SharedPrefs;
import fr.romanet.vj.apps.myrealestateagency.adapter.PropertiesAdapter;
import fr.romanet.vj.apps.myrealestateagency.entities.Agency;
+import fr.romanet.vj.apps.myrealestateagency.entities.Agent;
import fr.romanet.vj.apps.myrealestateagency.entities.Property;
import fr.romanet.vj.apps.myrealestateagency.viewmodel.PropertiesActivityViewModel;
import fr.romanet.vj.apps.myrealestateagency.viewmodel.PropertiesActivityViewModelFactory;
@@ -78,6 +80,8 @@ public class PropertiesActivity extends AppCompatActivity implements OnClickList
{
if (item.getItemId() == R.id.item_disconnect)
{
+ SharedPrefs sharedPrefs = new SharedPrefs();
+ sharedPrefs.reset_agent_id();
finish();
}
return super.onOptionsItemSelected(item);
diff --git a/app/src/main/res/layout/activity_properties.xml b/app/src/main/res/layout/activity_properties.xml
index d2ce2e2..2e42742 100644
--- a/app/src/main/res/layout/activity_properties.xml
+++ b/app/src/main/res/layout/activity_properties.xml
@@ -19,13 +19,14 @@
+ app:layout_constraintTop_toBottomOf="@+id/toolbarDisconnect"
+ app:layout_constraintVertical_bias="1.0" />