private Component getGrid() { TableLayout layout = new TableLayout( new double[][] { {TableLayout.PREFERRED, TableLayout.PREFERRED, TableLayout.PREFERRED}, {TableLayout.PREFERRED, TableLayout.PREFERRED, TableLayout.PREFERRED} }); layout.setHGap(5); layout.setVGap(5); WebPanel content = new WebPanel(layout); content.setOpaque(false); txtHoursOfRest24Hrs = new WebTextField(5); txtHoursOfWork24Hrs = new WebTextField(5); txtHoursOfRest24Hrs.setText(Float.toString(timeSheet.getTotalRest())); txtHoursOfWork24Hrs.setText(Float.toString(timeSheet.getTotalWork())); txtHoursOfRest24Hrs.setEnabled(false); txtHoursOfWork24Hrs.setEnabled(false); content.add(new WebLabel("Hours of rest in 24 hours period"), "0,1"); content.add(txtHoursOfRest24Hrs, "1,1"); content.add(new WebLabel("Hours of work in 24 hours period"), "0,2"); content.add(txtHoursOfWork24Hrs, "1,2"); return content; }
private void saveRestingHour() { if (currentCrew != null) { EntryTime entryTime = new EntryTime(); entryTime.setEntryDate(getDate(currentDate)); entryTime.setCrewId(currentCrew.getId()); entryTime.setComments(txtComments.getText()); entryTime.setOnPort(chkOnPort.isSelected()); entryTime.setSchedule(timeSheet.getSchedule()); entryTime.setWorkIn24Hours(timeSheet.getTotalWork()); entryTime.setRestIn24Hours(timeSheet.getTotalRest()); if (entryTimeDao.addUpdateEntry(entryTime) > 0) { if (errorReportEntry != null) new ReportDAO().addErrorReportEntry(errorReportEntry); NotificationManager.showNotification( "<html>Resting hours has been saved for<br/>" + CalendarUtil.format("MMM dd, yyyy", getDate(currentDate)) + "</html>"); } } }