Pessoal a duvida e o seguinte eu n estou conseguindo comparar as datas e ai poder calcular os juros.
Ex:
if (datapagamento()>datavencimento){
}
Se puderem me ajudar fico grato
package controle;
import java.awt.event.*;
import java.util.ArrayList;
import java.util.HashMap;
import javax.swing.*;
import com.mchange.v2.c3p0.impl.C3P0JavaBeanObjectFactory;
import dao.;
import modelo.Pagamento;
import net.sf.jasperreports.engine.;
import net.sf.jasperreports.engine.data.;
import net.sf.jasperreports.view.;
import net.sf.nachocalendar.components.DateField;
public class ControleRecebimento implements ActionListener{
private JFrame tela;
public ControleRecebimento(JFrame tela)
{
this.tela = tela;
}
public void actionPerformed(ActionEvent E){
Pagamento C = new Pagamento();
JPanel painel = (JPanel)tela.getContentPane();
JPanel painel1 =(JPanel)painel.getComponent(0);
JTextField login = (JTextField)painel1.getComponent(1);
JTextField documento = (JTextField)painel1.getComponent(3);
JTextField nome = (JTextField)painel1.getComponent(5);
DateField datavencimento = (DateField)painel1.getComponent(7);
DateField datapagamento = (DateField)painel1.getComponent(9);
JTextField valor = (JTextField)painel1.getComponent(11);
JComboBox formapagamento = (JComboBox)painel1.getComponent(13);
JTextField numerocartao = (JTextField)painel1.getComponent(15);
JComboBox bandeira = (JComboBox)painel1.getComponent(17);
JTextField desconto = (JTextField)painel1.getComponent(19);
JTextField status = (JTextField)painel1.getComponent(21);
JTextField total = (JTextField)painel1.getComponent(23);
try{
DaoPagamento daoC = new DaoPagamento();
if(E.getActionCommand().equals("Calcular")){
C.setDesconto(Double.parseDouble(desconto.getText()));
C.setValor(Double.parseDouble(valor.getText()));
C.setTotal(Double.parseDouble(total.getText()));
C.setDatavencimento(datavencimento.getDateFormat());
C.setDatapagamento(datapagamento.getDateFormat());
if datapagamento()
}
if(E.getActionCommand().equals("Receber")){
C.setLogin(login.getText());
C.setDocumento(documento.getText());
C.setNome(nome.getText());
C.setDatavencimento(datavencimento.getText());
C.setDatapagamento(datapagamento.getText());
C.setValor(Double.parseDouble(valor.getText()));
C.setFormapagamento((String)formapagamento.getSelectedItem());
C.setNumerocartao(numerocartao.getText());
C.setBandeira((String)bandeira.getSelectedItem());
C.setDesconto(Double.parseDouble(desconto.getText()));
C.setStatus(status.getText());
C.setTotal(Double.parseDouble(total.getText()));
status.setText("Recebido");
daoC.alterar(C);
JOptionPane.showMessageDialog(null, "Pagamento Recebido com Sucesso", "Confirmação", 1);
}
/*
if(E.getActionCommand().equals(“Consultar”)){
C.setLogin(login.getText());
C.setDocumento(documento.getText());
C = daoC.consultar(C);
if(C != null){
nome.setText(C.getNome());
datavencimento.setText(C.getDatavencimento());
datapagamento.setText(C.getDatapagamento());
valor.setText(C.getValor());
formapagamento.setSelectedItem(C.getFormapagamento());
numerocartao.setText(C.getNumerocartao());
bandeira.setSelectedItem(C.getBandeira());
desconto.setText(C.getDesconto());
total.setText(C.getTotal());
status.setText(C.getStatus());
}
}
if(E.getActionCommand().equals("Sair")){
C.setLogin(login.getText());
C.setDocumento(documento.getText());
C.setNome(nome.getText());
C.setDatavencimento(datavencimento.getText());
C.setDatapagamento(datapagamento.getText());
C.setValor(valor.getText());
C.setDesconto(desconto.getText());
C.setFormapagamento((String)formapagamento.getSelectedItem());
C.setNumerocartao(numerocartao.getText());
C.setBandeira((String)bandeira.getSelectedItem());
C.setStatus(status.getText());
C.setTotal(total.getText());
daoC.sair(C);
tela.dispose();
}
*/
}
catch(Exception e)
{
}
}
}