Class XReportController
java.lang.Object
app.controller.manager.XReportController
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate javafx.scene.control.Labelprivate javafx.scene.control.Labelprivate javafx.scene.control.Labelprivate javafx.scene.control.TableColumn<XReportRow, Integer> private javafx.scene.control.TableView<XReportRow> private booleanprivate javafx.scene.control.TableColumn<XReportRow, Long> private javafx.scene.control.Labelprivate javafx.scene.control.Buttonprivate final XReportDAOprivate javafx.scene.control.Labelprivate javafx.scene.control.DatePickerprivate javafx.scene.control.Labelprivate javafx.scene.control.TableColumn<XReportRow, BigDecimal> private javafx.scene.control.TableColumn<XReportRow, BigDecimal> private javafx.scene.control.Labelprivate javafx.scene.control.TableColumn<XReportRow, BigDecimal> private javafx.scene.control.Labelprivate javafx.scene.control.Labelprivate javafx.scene.control.Label -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voidprivate voidformatCurrencyColumn(javafx.scene.control.TableColumn<XReportRow, BigDecimal> column) private voidprivate voidprivate voidprivate voidupdateSummary(List<XReportRow> rows)
-
Field Details
-
reportDateLabel
private javafx.scene.control.Label reportDateLabel -
hourlySalesTable
-
hourColumn
-
orderCountColumn
-
salesColumn
-
taxColumn
-
totalColumn
-
totalOrdersLabel
private javafx.scene.control.Label totalOrdersLabel -
totalSalesLabel
private javafx.scene.control.Label totalSalesLabel -
totalTaxLabel
private javafx.scene.control.Label totalTaxLabel -
totalCollectedLabel
private javafx.scene.control.Label totalCollectedLabel -
cashTotalLabel
private javafx.scene.control.Label cashTotalLabel -
debitTotalLabel
private javafx.scene.control.Label debitTotalLabel -
creditTotalLabel
private javafx.scene.control.Label creditTotalLabel -
otherTotalLabel
private javafx.scene.control.Label otherTotalLabel -
refreshButton
private javafx.scene.control.Button refreshButton -
reportStatusLabel
private javafx.scene.control.Label reportStatusLabel -
reportDatePicker
private javafx.scene.control.DatePicker reportDatePicker -
loading
private boolean loading -
reportDAO
-
-
Constructor Details
-
XReportController
public XReportController()
-
-
Method Details
-
initialize
private void initialize() -
handleRefresh
private void handleRefresh() -
clearSummary
private void clearSummary() -
configureColumns
private void configureColumns() -
formatCurrencyColumn
-
loadReport
private void loadReport() -
updateSummary
-