Class ProcedurePerformedViewHelper

java.lang.Object
Controller.Helper.ProcedurePerformedViewHelper

public class ProcedurePerformedViewHelper extends Object
Classe auxiliar para a ProcedurePerformedView, responsável por lidar com dados e interações relacionados aos procedimentos realizados.
Author:
Alarcon Vinicius
  • Constructor Details

    • ProcedurePerformedViewHelper

      public ProcedurePerformedViewHelper(ProcedurePerformedView view)
      Construtor para o ProcedurePerformedViewHelper.
      Parameters:
      view - A ProcedurePerformedView a ser assistida.
  • Method Details

    • fillTable

      public void fillTable(List<ProcedurePerformed> proceduresPerformed)
      Preenche a tabela na visualização com uma lista de objetos ProcedurePerformed.
      Parameters:
      proceduresPerformed - A lista de objetos ProcedurePerformed a ser exibida na tabela.
    • fillComboBox

      public void fillComboBox(List<AestheticProcedure> procedures)
      Preenche o ComboBox na visualização com uma lista de objetos AestheticProcedure.
      Parameters:
      procedures - A lista de objetos AestheticProcedure a ser exibida no ComboBox.
    • getProcedure

      public AestheticProcedure getProcedure()
      Obtém o procedimento selecionado no ComboBox.
      Returns:
      O procedimento estético selecionado no ComboBox.
    • setAmountReceived

      public void setAmountReceived(double price)
      Define o valor recebido com base no preço do procedimento selecionado.
      Parameters:
      price - O preço do procedimento estético.
    • setDate

      public void setDate()
      Define a data atual nos campos de data na visualização.
    • getId

      public int getId()
      Obtém o ID do procedimento realizado selecionado na tabela.
      Returns:
      O ID do procedimento realizado selecionado na tabela, ou 0 se nenhum estiver selecionado ou se o ID não for um número válido.
    • setInputs

      public void setInputs(ProcedurePerformed procedurePerformed)
      Define os campos de entrada na visualização com dados de um objeto ProcedurePerformed.
      Parameters:
      procedurePerformed - O objeto ProcedurePerformed a ser exibido nos campos da visualização.
    • getModel

      public ProcedurePerformed getModel()
      Obtém o modelo de ProcedurePerformed a partir dos campos de entrada na visualização.
      Returns:
      Um objeto ProcedurePerformed preenchido com os dados dos campos de entrada na visualização.
    • clearModel

      public void clearModel()
      Limpa os campos de entrada na visualização.