Olá pessoal , estou criando um site em JSF para um trabalho e a entrega final é amanha, só que estou com um problema que é a criação de um método de adição e subtração , o meu trabalho é de um Banco, dai tem que fazer a transferência e depósito, vou colocar a baixo como que está o programa , se alguem puder me ajudar :
Página xhtml da transferência:
<h1>Transferência Bancaria</h1>
<b:icon name="glyphicon-user"/>
<h:inputHidden value="#{mCadastroBean.cadastro.idCad}"></h:inputHidden>
<p:outputLabel value="Nome: "></p:outputLabel>
<p:outputLabel value="#{mCadastroBean.cadastro.nome}"></p:outputLabel>
<br/>
<br/>
<b:icon name="glyphicon-user"/>
<p:outputLabel value="Agencia: "></p:outputLabel>
<p:outputLabel value="#{mCadastroBean.cadastro.agencia.agencia}"></p:outputLabel>
<br/>
<br/>
<b:icon name="glyphicon-user"/>
<p:outputLabel value="Conta: "></p:outputLabel>
<p:outputLabel value="#{mCadastroBean.cadastro.conta}"></p:outputLabel>
<br/>
<br/>
<b:icon name="glyphicon-user"/>
<p:outputLabel value="Saldo atual: "></p:outputLabel>
<p:outputLabel value="R$#{mCadastroBean.cadastro.saldo}"></p:outputLabel>
<br/>
<br/>
<b:icon name="glyphicon-user"/>
<h:outputText value=" Agência do outro cliente: "/>
<p:inputText id="Agencia" required="true" pt:placeholder="Digite a agencia" value="#{mAgenciaBean.agencia.agencia}"></p:inputText>
<br/>
<br/>
<b:icon name="glyphicon-user"/>
<h:outputText value=" Número da conta do outro cliente: "/>
<p:inputText id="nconta" required="true" pt:placeholder="Digite o numero da conta" value="#{mContaBean.conta.conta}"></p:inputText>
<br/>
<br/>
<b:icon name="glyphicon-user"/>
<h:outputText value="Valor a ser transferido: "/>
<p:inputText id="vtrans" required="true" pt:placeholder="Digite o valor" value=""></p:inputText>
<br/>
<br/>
<b:icon name="glyphicon-user"/>
<h:outputText value=" Data de Transferência: "/>
<p:inputText id="datatrans" required="true" pt:placeholder="Data de transferência" value=""></p:inputText><br/>
<br/>
<br/>
<h:commandButton value="Efetuar transferencia" action="#{mCadastroBean.gravarCadastro(mCadastroBean.cadastro)}"></h:commandButton>
Classe cadastro aonde tem o saldo do cliente :
@Entity
@Table(name = "Cadastro")
public class Cadastro{
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="idCad", nullable=false, unique=true)
private int idCad;
private String nome;
@Column(name="email", nullable=false, unique=true)
private String email;
@Column(name="senha", nullable=false, unique=false)
private String senha;
private String telefone;
private String datanasc;
private String sexo;
private float saldo = 50;
private String rg;
private int conta = 1;
@ManyToOne
private Agencia agencia;
Eu não sei como fazer para criar o método de adição e subtração, não se precisa criar uma nova DAO só pra isso ou criar o método em uma DAO ja existente como a do cadastro e nem puxar para a Bean, e não sei se precisa tambem criar uma classe nova só para a transferência para colocar o valor a ser transferido la.
Print de como está o site : http://prnt.sc/f12yem