private void populateSymptomsFromGrid(RACPSymptomRiskFactorsVo symptomRiskFactorsVo) { RACPSymptomsVoCollection collRACPSymptomsVo = new RACPSymptomsVoCollection(); symptomRiskFactorsVo.setSymptoms(null); for (int i = 0; i < form.grdSymptoms().getRows().size(); i++) { grdSymptomsRow row = form.grdSymptoms().getRows().get(i); if(row.getcolFinding().getValue()!=null){ RACPSymptomsVo voRACPSymptoms = new RACPSymptomsVo (); voRACPSymptoms.setRAPCSymptom(row.getcolSymp()); voRACPSymptoms.setRACPCFinding((RACPSymptom) row.getcolFinding().getValue()); collRACPSymptomsVo.add(voRACPSymptoms); } } if(collRACPSymptomsVo.size()>0) symptomRiskFactorsVo.setSymptoms(collRACPSymptomsVo); }
private void populateScreen(RACPSymptomRiskFactorsVo voRACPSymptomRiskFactors) { form.chkCardiacSymptoms().setValue(voRACPSymptomRiskFactors.getSymptomIndicator()); form.chkRiskFactors().setValue(voRACPSymptomRiskFactors.getRiskFactorIndicator()); form.txtCardiacSymptoms().setValue(voRACPSymptomRiskFactors.getSymptomNotes()); form.txtNotes().setValue(voRACPSymptomRiskFactors.getOtherNotes()); if(voRACPSymptomRiskFactors.getAlcoholUnitsPerWeekIsNotNull()) form.cmbAlcohol().setValue(voRACPSymptomRiskFactors.getAlcoholUnitsPerWeek().getUnitsPerWeek()); intDurationValueChanged(); cmbDurationValueChanged(); form.cmbDiabetes().setValue(voRACPSymptomRiskFactors.getDiabetesStatus()); form.cmbDuration().setValue(voRACPSymptomRiskFactors.getSymptomDuration()); form.intDuration().setValue(voRACPSymptomRiskFactors.getSymptomDurationUnit()); if(voRACPSymptomRiskFactors.getSmokingStatusIsNotNull()){ setSmokingControls(voRACPSymptomRiskFactors.getSmokingStatus().getCurrentSmokingStatus()); form.cmbSmoker().setValue(voRACPSymptomRiskFactors.getSmokingStatus().getCurrentSmokingStatus()); if(voRACPSymptomRiskFactors.getSmokingStatus().getSmokingDetailsIsNotNull()){ SmokingDetailsCollection collSmokingDetails = voRACPSymptomRiskFactors.getSmokingStatus().getSmokingDetails(); if(collSmokingDetails!=null && collSmokingDetails.size()>0){ SmokingDetails smokingDetails = collSmokingDetails.get(0); form.intDailyAmount().setValue(smokingDetails.getAmountPerDay()); form.intYearsStopped().setValue(collSmokingDetails.get(0).getNumberOfYears()); } } } if(voRACPSymptomRiskFactors.getSymptomsIsNotNull()){ RACPSymptomsVoCollection currentSymptomsColl = voRACPSymptomRiskFactors.getSymptoms(); form.grdSymptoms().getRows().clear(); for (int i = 0; i < currentSymptomsColl.size(); i++) { RACPSymptomsVo voRACPSymptoms = currentSymptomsColl.get(i); grdSymptomsRow row = form.grdSymptoms().getRows().newRow(); row.setcolSymp(voRACPSymptoms.getRAPCSymptom()); row.getcolFinding().newRow(voRACPSymptoms.getRACPCFinding(), voRACPSymptoms.getRACPCFinding().getText()); row.getcolFinding().setValue(voRACPSymptoms.getRACPCFinding()); } } }