private void newRowToSkinPreparation(SkinPreperationVo skinprep) { DynamicGridColumnCollection columns = form.lyrMain().tabDetails().dyngrdSkinPreperation().getColumns(); DynamicGridRow nRow = form.lyrMain().tabDetails().dyngrdSkinPreperation().getRows().newRow(); DynamicGridCell cell = nRow.getCells().newCell(columns.getByIdentifier(COLUMN_SKINPREPARATION), DynamicCellType.ENUMERATION); nRow.setValue(skinprep); if (skinprep != null && skinprep.getSkinPreparationUsedIsNotNull()) { DynamicGridCellItem item = cell.getItems().newItem(skinprep.getSkinPreparationUsed().getText()); item.setValue(skinprep.getSkinPreparationUsed()); cell.setValue(skinprep.getSkinPreparationUsed()); } cell.setAutoPostBack(true); cell = nRow.getCells().newCell(columns.getByIdentifier(COLUMN_BATCHNO), DynamicCellType.STRING); cell.setValue(skinprep == null ? null : skinprep.getBatchNo()); cell.setStringMaxLength(20); cell = nRow.getCells().newCell(columns.getByIdentifier(COLUMN_EXPIRYDATE), DynamicCellType.DATE); cell.setValue(skinprep == null ? null : skinprep.getExpiryDate()); }
private void populateCataractIntraOperativeDetails(CataractIntraOperativeDetailVo details) { clearCataractIntraOperativeDetails(); if (details == null) return; if (details.getMedicationsIsNotNull()) { PatientMedicationLiteVoCollection medications = details.getMedications(); for (int i = 0; i < medications.size(); i++) { PatientMedicationLiteVo pMedi = medications.get(i); if (pMedi != null) { addRowToMedication(pMedi); } } } if (details.getSkinPreperationUsedIsNotNull()) { SkinPreperationVoCollection skinps = details.getSkinPreperationUsed(); for (int i = 0; i < skinps.size(); i++) { SkinPreperationVo skin = skinps.get(i); if (skin != null) { newRowToSkinPreparation(skin); } } } if (details.getLocalAnaestheticUsedIsNotNull()) { LocalAnaestheticAdministeredVoCollection anests = details.getLocalAnaestheticUsed(); for (int i = 0; i < anests.size(); i++) { LocalAnaestheticAdministeredVo anest = anests.get(i); if (anest != null) { newRowToAnaesthetic(anest); } } } // GridDressings if (details.getDressingsIsNotNull()) { CataractDressingsCollection dresings = details.getDressings(); for (int i = 0; i < dresings.size(); i++) { form.lyrMain().tabDetails().grdDressings().getRowByValue(dresings.get(i)).setColSelect(true); } } // End GridDressings form.lyrMain().tabDetails().intSwapCount().setValue(details.getSwabNeedleCount()); if (details.getWasSwabNeedleCountCorrectIsNotNull()) { form.lyrMain().tabDetails().grpYesNo().setValue(details.getWasSwabNeedleCountCorrect().equals(YesNo.YES) ? grpYesNoEnumeration.rdoYes : grpYesNoEnumeration.rdoNo); } rebindAllAnaesthetic(); rebindAllMedications(); rebindAllSkinPreparation(); }