From e7d2ec333af7956ed6d0fd9de15d1c13cc8e2eeb Mon Sep 17 00:00:00 2001 From: Aaron Sun Date: Thu, 8 Oct 2020 21:30:08 -0700 Subject: [PATCH 1/6] Implemented Confirm Password and quantity fetching from shopping list v.1 --- .../main/java/com/example/listify/ListPage.java | 2 +- .../java/com/example/listify/ui/SignupPage.java | 8 ++++++++ .../app/src/main/res/layout/activity_signup.xml | 15 ++++++++------- 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/Listify/app/src/main/java/com/example/listify/ListPage.java b/Listify/app/src/main/java/com/example/listify/ListPage.java index baf1914..6f200d4 100644 --- a/Listify/app/src/main/java/com/example/listify/ListPage.java +++ b/Listify/app/src/main/java/com/example/listify/ListPage.java @@ -89,7 +89,7 @@ public class ListPage extends AppCompatActivity { pNames.add(item.getDescription()); pStores.add("Kroger"); pPrices.add(item.getPrice().toString()); - pQuantity.add("1"); + pQuantity.add(entry.getQuantity().toString()); pImages.add(R.drawable.placeholder); pListItemPair.add(entry); } diff --git a/Listify/app/src/main/java/com/example/listify/ui/SignupPage.java b/Listify/app/src/main/java/com/example/listify/ui/SignupPage.java index fe90cfc..c3a691a 100644 --- a/Listify/app/src/main/java/com/example/listify/ui/SignupPage.java +++ b/Listify/app/src/main/java/com/example/listify/ui/SignupPage.java @@ -39,9 +39,17 @@ public class SignupPage extends AppCompatActivity implements CodePage.CodeDialog public void onClick(View v) { EditText emailText = (EditText) findViewById(R.id.editTextTextEmailAddress); EditText passwordText = (EditText) findViewById(R.id.editTextTextPassword); + EditText confirmPasswordText = (EditText) findViewById(R.id.editTextTextPassword2); String email = emailText.getText().toString(); String password = passwordText.getText().toString(); + String confirmPassword = confirmPasswordText.getText().toString(); + + if(!password.equals(confirmPassword)) { + TextView invalidCred = findViewById(R.id.textView3); + invalidCred.setText("\"Confirm Password\" does not match \"Password\"."); + return; + } try { am.startSignUp(email, password); diff --git a/Listify/app/src/main/res/layout/activity_signup.xml b/Listify/app/src/main/res/layout/activity_signup.xml index 9b1bc15..6af1bfd 100644 --- a/Listify/app/src/main/res/layout/activity_signup.xml +++ b/Listify/app/src/main/res/layout/activity_signup.xml @@ -14,7 +14,7 @@ android:text="Sign up" app:layout_constraintEnd_toStartOf="@+id/textView3" app:layout_constraintStart_toStartOf="@+id/textView3" - app:layout_constraintTop_toBottomOf="@+id/editTextTextPassword" /> + app:layout_constraintTop_toBottomOf="@+id/editTextTextPassword2" />