Package Controller.Helper
Class ProcedurePerformedViewHelper
java.lang.Object
Controller.Helper.ProcedurePerformedViewHelper
Classe auxiliar para a ProcedurePerformedView, responsável por lidar com
dados e interações relacionados aos procedimentos realizados.
- Author:
- Alarcon Vinicius
-
Constructor Summary
ConstructorsConstructorDescriptionConstrutor para o ProcedurePerformedViewHelper. -
Method Summary
Modifier and TypeMethodDescriptionvoidLimpa os campos de entrada na visualização.voidfillComboBox(List<AestheticProcedure> procedures) Preenche o ComboBox na visualização com uma lista de objetos AestheticProcedure.voidfillTable(List<ProcedurePerformed> proceduresPerformed) Preenche a tabela na visualização com uma lista de objetos ProcedurePerformed.intgetId()Obtém o ID do procedimento realizado selecionado na tabela.getModel()Obtém o modelo de ProcedurePerformed a partir dos campos de entrada na visualização.Obtém o procedimento selecionado no ComboBox.voidsetAmountReceived(double price) Define o valor recebido com base no preço do procedimento selecionado.voidsetDate()Define a data atual nos campos de data na visualização.voidsetInputs(ProcedurePerformed procedurePerformed) Define os campos de entrada na visualização com dados de um objeto ProcedurePerformed.
-
Constructor Details
-
ProcedurePerformedViewHelper
Construtor para o ProcedurePerformedViewHelper.- Parameters:
view- A ProcedurePerformedView a ser assistida.
-
-
Method Details
-
fillTable
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
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
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
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
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.
-