From 87bab15f3fb487e497a92bb8e8c14d8898615fe7 Mon Sep 17 00:00:00 2001 From: John Parrell Date: Thu, 18 Feb 2021 00:17:53 -0500 Subject: [PATCH 1/6] Unsure of how to integrate elements of form into running app, made a new test script similar to to the other one to implement elements of HQ part of waterway form that can later be combined. --- .../WaterWayFormTest.java | 74 +++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 app/src/main/java/com/sf/stormwaterutilityandroid/WaterWayFormTest.java diff --git a/app/src/main/java/com/sf/stormwaterutilityandroid/WaterWayFormTest.java b/app/src/main/java/com/sf/stormwaterutilityandroid/WaterWayFormTest.java new file mode 100644 index 0000000..fe92fd3 --- /dev/null +++ b/app/src/main/java/com/sf/stormwaterutilityandroid/WaterWayFormTest.java @@ -0,0 +1,74 @@ +package com.sf.stormwaterutilityandroid; + +import android.os.Bundle; + +import androidx.appcompat.app.AppCompatActivity; +import androidx.recyclerview.widget.RecyclerView; + +import java.util.ArrayList; +import java.util.List; + +import me.riddhimanadib.formmaster.FormBuilder; +import me.riddhimanadib.formmaster.model.BaseFormElement; +import me.riddhimanadib.formmaster.model.FormElementTextNumber; + +public class WaterWayFormTest extends AppCompatActivity { + //HQ form + private FormBuilder formBuilder; + private RecyclerView recyclerView; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_sample_fordm); + recyclerView = findViewById(R.id.recyclerView2); + setupForm(); + } + + private void setupForm() { + + + formBuilder = new FormBuilder(this, recyclerView); + FormElementTextNumber element2 = FormElementTextNumber.createInstance().setTitle("Substrate Size").setValue("0"); + FormElementTextNumber element3 = FormElementTextNumber.createInstance().setTitle("Smothering").setValue("0"); + FormElementTextNumber element4 = FormElementTextNumber.createInstance().setTitle("Silting").setValue("0"); + FormElementTextNumber element5 = FormElementTextNumber.createInstance().setTitle("Rootwads").setValue("0"); + FormElementTextNumber element6 = FormElementTextNumber.createInstance().setTitle("Overhanging Veg.").setValue("0"); + FormElementTextNumber element7 = FormElementTextNumber.createInstance().setTitle("Oxbows/Black Waters").setValue("0"); + FormElementTextNumber element8 = FormElementTextNumber.createInstance().setTitle("Downed Trees/Logs").setValue("0"); + FormElementTextNumber element9 = FormElementTextNumber.createInstance().setTitle("Shallows (slow water)").setValue("0"); + FormElementTextNumber element10 = FormElementTextNumber.createInstance().setTitle("Water Plants").setValue("0"); + FormElementTextNumber element11 = FormElementTextNumber.createInstance().setTitle("Deep Pools").setValue("0"); + FormElementTextNumber element12 = FormElementTextNumber.createInstance().setTitle("Logs/Woody Debris").setValue("0"); + FormElementTextNumber element13 = FormElementTextNumber.createInstance().setTitle("Boulders").setValue("0"); + FormElementTextNumber element14 = FormElementTextNumber.createInstance().setTitle("Undercut Banks").setValue("0"); + FormElementTextNumber element15 = FormElementTextNumber.createInstance().setTitle("Sinuosity").setValue("0"); + FormElementTextNumber element16 = FormElementTextNumber.createInstance().setTitle("Natural").setValue("0"); + FormElementTextNumber element17 = FormElementTextNumber.createInstance().setTitle("Riparian Width").setValue("0"); + FormElementTextNumber element18 = FormElementTextNumber.createInstance().setTitle("Land Use").setValue("0"); + FormElementTextNumber element19 = FormElementTextNumber.createInstance().setTitle("Bank Erosion").setValue("0"); + + + List formItems = new ArrayList<>(); + formItems.add(element2); + formItems.add(element3); + formItems.add(element4); + formItems.add(element5); + formItems.add(element6); + formItems.add(element7); + formItems.add(element8); + formItems.add(element9); + formItems.add(element10); + formItems.add(element11); + formItems.add(element12); + formItems.add(element13); + formItems.add(element14); + formItems.add(element15); + formItems.add(element16); + formItems.add(element17); + formItems.add(element18); + formItems.add(element19); + formBuilder.addFormElements(formItems); + + } +} \ No newline at end of file From bf5ff6165b57520ee3cbc3ac2328e6004ab50d8a Mon Sep 17 00:00:00 2001 From: kreyespa Date: Thu, 18 Feb 2021 16:48:17 -0500 Subject: [PATCH 2/6] Trial --- try.docx | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 try.docx diff --git a/try.docx b/try.docx new file mode 100644 index 0000000..e69de29 From 3c1d15fbd5a29ef32bee713d3a750d0f6e78fe30 Mon Sep 17 00:00:00 2001 From: John Parrell Date: Sun, 28 Feb 2021 20:08:49 -0500 Subject: [PATCH 3/6] HQ Section of WaterWay form completed --- .../{WaterWayFormTest.java => WaterWay/WaterWayForm.java} | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) rename app/src/main/java/com/sf/stormwaterutilityandroid/{WaterWayFormTest.java => WaterWay/WaterWayForm.java} (96%) diff --git a/app/src/main/java/com/sf/stormwaterutilityandroid/WaterWayFormTest.java b/app/src/main/java/com/sf/stormwaterutilityandroid/WaterWay/WaterWayForm.java similarity index 96% rename from app/src/main/java/com/sf/stormwaterutilityandroid/WaterWayFormTest.java rename to app/src/main/java/com/sf/stormwaterutilityandroid/WaterWay/WaterWayForm.java index fe92fd3..a797f99 100644 --- a/app/src/main/java/com/sf/stormwaterutilityandroid/WaterWayFormTest.java +++ b/app/src/main/java/com/sf/stormwaterutilityandroid/WaterWay/WaterWayForm.java @@ -1,10 +1,12 @@ -package com.sf.stormwaterutilityandroid; +package com.sf.stormwaterutilityandroid.WaterWay; import android.os.Bundle; import androidx.appcompat.app.AppCompatActivity; import androidx.recyclerview.widget.RecyclerView; +import com.sf.stormwaterutilityandroid.R; + import java.util.ArrayList; import java.util.List; @@ -12,7 +14,7 @@ import me.riddhimanadib.formmaster.model.BaseFormElement; import me.riddhimanadib.formmaster.model.FormElementTextNumber; -public class WaterWayFormTest extends AppCompatActivity { +public class WaterWayForm extends AppCompatActivity { //HQ form private FormBuilder formBuilder; private RecyclerView recyclerView; From 65ccb2237692820f033a02cf40baf846590a214f Mon Sep 17 00:00:00 2001 From: evanwilliams Date: Thu, 4 Mar 2021 11:05:54 -0500 Subject: [PATCH 4/6] new forms --- .idea/gradle.xml | 1 + .idea/vcs.xml | 2 +- .../DryWeatherScreening.java | 84 ++++++++++++++ .../stormwaterutilityandroid/ReportPage.java | 103 ++++++++++++++++++ .../WaterWay/ChemicalTesting.java | 98 +++++++++++++++++ build.gradle | 2 +- 6 files changed, 288 insertions(+), 2 deletions(-) create mode 100644 app/src/main/java/com/sf/stormwaterutilityandroid/DryWeatherScreening.java create mode 100644 app/src/main/java/com/sf/stormwaterutilityandroid/ReportPage.java create mode 100644 app/src/main/java/com/sf/stormwaterutilityandroid/WaterWay/ChemicalTesting.java diff --git a/.idea/gradle.xml b/.idea/gradle.xml index aafa78e..c58b012 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -5,6 +5,7 @@