Module Lunchify

Class AddInvoiceController

java.lang.Object
jku.se.Controller.AddInvoiceController

public class AddInvoiceController extends Object
Controller for adding invoices via manual entry or OCR. Handles validations, file upload, and notification logic.
  • Field Details

    • datePicker

      public javafx.scene.control.DatePicker datePicker
    • amountField

      public javafx.scene.control.TextField amountField
    • statusLabel

      public javafx.scene.control.Label statusLabel
    • categoryCombo

      public javafx.scene.control.ComboBox<String> categoryCombo
    • uploadButton

      public javafx.scene.control.Button uploadButton
    • selectedFile

      public File selectedFile
  • Constructor Details

    • AddInvoiceController

      public AddInvoiceController()
  • Method Details

    • handleUpload

      public void handleUpload()
      Handles the upload of invoice data and document, with validation and database persistence.