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
ConstructorDescriptionConstrutor para o ProcedurePerformedViewHelper. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Limpa os campos de entrada na visualização.void
fillComboBox
(List<AestheticProcedure> procedures) Preenche o ComboBox na visualização com uma lista de objetos AestheticProcedure.void
fillTable
(List<ProcedurePerformed> proceduresPerformed) Preenche a tabela na visualização com uma lista de objetos ProcedurePerformed.int
getId()
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.void
setAmountReceived
(double price) Define o valor recebido com base no preço do procedimento selecionado.void
setDate()
Define a data atual nos campos de data na visualização.void
setInputs
(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.
-