From e201506af60e3d2736d4cd7f27366c72c8ddd482 Mon Sep 17 00:00:00 2001 From: Samuelford24 Date: Thu, 15 Apr 2021 12:08:51 -0400 Subject: [PATCH] working on report page --- .../WaterWay/WaterWayFormFragment.java | 95 ++++++++++++++++++- .../WaterwayReportDetail.java | 1 + 2 files changed, 94 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/sf/stormwaterutilityandroid/WaterWay/WaterWayFormFragment.java b/app/src/main/java/com/sf/stormwaterutilityandroid/WaterWay/WaterWayFormFragment.java index d78c861..386d5ea 100644 --- a/app/src/main/java/com/sf/stormwaterutilityandroid/WaterWay/WaterWayFormFragment.java +++ b/app/src/main/java/com/sf/stormwaterutilityandroid/WaterWay/WaterWayFormFragment.java @@ -48,7 +48,98 @@ public class WaterWayFormFragment extends Fragment { //Gen Form Variable Initialization - + String nameOfInspector = ""; + String nameOfSite = ""; + String dateRow = ""; + + String outfall = ""; + String longitude = ""; + String latitude = ""; + String invertElevation = ""; + + String type = ""; + String pipeSize = ""; + String channelBottomWidth = ""; + String receivingWater = ""; + + //DWS Form Variable Initialization + String flowVal = ""; + String odorVal = ""; + String colorVal = ""; + String polutantsVal = ""; + String obstructionVal = ""; + String maintenanceVal = ""; + String screenVal = ""; + boolean flowPres = false; + boolean odorPres = false; + boolean colorPres = false; + boolean polutantsPres = false; + boolean obstructionPres = false; + boolean needMaintenance = false; + //CT Form Variable Initialization + double tempVal = 0; + double turbidityVal = 0; + double phVal = 0; + double nitrateVal = 0; + double phosphateVal = 0; + double oxygenVal = 0; + double coliVal = 0; + String other1Val = ""; + String other2Val = ""; + + //HQ Form Variable Initialization + String sub = ""; + String smoth = ""; + String silt = ""; + String rootString = ""; + String overVeg = ""; + String ox = ""; + String down = ""; + String shallow = ""; + String wat = ""; + String deep = ""; + String log = ""; + String bould = ""; + String under = ""; + String sin = ""; + String nat = ""; + String rip = ""; + String land = ""; + String bank = ""; + String stream = ""; + String deepest = ""; + String velocity = ""; + String riffleDepthVar = ""; + String riffleSubstrateVar = ""; + boolean screenOK = false; + double subVal = 0.0; + double smothVal = 0.0; + double siltVal = 0.0; + double rootVal = 0.0; + double overVegVal = 0.0; + double oxVal = 0.0; + double downVal = 0.0; + double shallowVal = 0.0; + double watVal = 0.0; + double deepVal = 0.0; + double logVal = 0.0; + double bouldVal = 0.0; + double underVal = 0.0; + double sinVal = 0.0; + double natVal = 0.0; + double ripVal = 0.0; + double landVal = 0.0; + double bankVal = 0.0; + double streamVal = 0.0; + double deepestVal = 0.0; + double velocityVal = 0.0; + double riffleDepthVal = 0.0; + double riffleSubstrateVal = 0.0; + //Tolerant Form + double intolerantVal = 0.0; + double modTolerantVal = 0.0; + double fairTolerantVal = 0.0; + double veryTolerantVal = 0.0; RecyclerView rvGen, rvDWS, rvHQ, rvBM,rvCT; FormBuilder fbGEn,fbDWS,fbBM,fbHQ,fbCT; SegmentedButton gen,dws,ct,bm,hq; @@ -107,7 +198,7 @@ public void onClick(View v) { Map WaterWayStringFields = new HashMap(); //Water Quality Index Data - WaterWayDoubleFields.put("CT_E_coli",formItemsCT.get()); + WaterWayDoubleFields.put("CT_E_coli",coliVal); WaterWayDoubleFields.put("CT_temperature_change",tempVal ); WaterWayDoubleFields.put("CT_turbidity", turbidityVal); WaterWayDoubleFields.put("CT_pH", phVal); diff --git a/app/src/main/java/com/sf/stormwaterutilityandroid/WaterwayReportDetail.java b/app/src/main/java/com/sf/stormwaterutilityandroid/WaterwayReportDetail.java index b34e9e5..6c91916 100644 --- a/app/src/main/java/com/sf/stormwaterutilityandroid/WaterwayReportDetail.java +++ b/app/src/main/java/com/sf/stormwaterutilityandroid/WaterwayReportDetail.java @@ -30,6 +30,7 @@ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_waterway_report_detail); wp = (WaterWayReport) getIntent().getSerializableExtra("report"); + listView. String[] labels = {"Chemical (WQI): ", "Biological (PTI): ",