|
package jcredito;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.*;
import javax.swing.*;
private Jdbmanager jdb;
private Order odr;
public Framemodulo (String x ) {
super("Modulo");
this.user = x;
this. setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE);
initCombo();
pdata. setBackground(new Color(0, 60, 120 ));
l0. setFont(new Font("Arial", Font. BOLD, 14 ));
l0. setForeground(Color. ORANGE);
pdata.add(l0);
pdata.add(comboday);
pdata.add(combomese);
pdata.add(comboanno);
p. setBackground(new Color(0, 60, 120 ));
l1. setFont(new Font("Arial", Font. BOLD, 14 ));
l1. setForeground(Color. ORANGE);
p.add(l1);
p.add(credito);
l2. setFont(new Font("Arial", Font. BOLD, 14 ));
l2. setForeground(Color. ORANGE);
p.add(l2);
p.add(combo);
l3. setFont(new Font("Arial", Font. BOLD, 14 ));
l3. setForeground(Color. ORANGE);
p.add(l3);
p.add(descri);
ps. setBackground(new Color(0, 60, 120 ));
ps.add(delete);
ps.add(conto);
ps.add(save);
save.addActionListener(this);
conto.addActionListener(this);
delete.addActionListener(this);
this.getContentPane().add(pdata, "North");
this.getContentPane().add(p, "Center");
this.getContentPane().add(ps, "South");
this.setResizable(false);
this.setVisible(true);
this.setBounds(340, 200, 400, 190);
this.pack();
}
public void initCombo() {
int i;
combo.addItem("Versamento");
combo.addItem("Prelievo");
combo.addItem("Bonifico");
combo.addItem("Pagamento");
for (i = 1; i < 32; i++) {
comboday. addItem(String. valueOf(i ));
}
for (i = 1; i < 13; i++) {
combomese. addItem(String. valueOf(i ));
}
for (i = 2010; i < 2051; i++) {
comboanno. addItem(String. valueOf(i ));
}
comboday. select(gc. get(Calendar. DATE) - 1 );
combomese. select(gc. get(Calendar. MONTH));
i = 2010;
int j = 0;
while (i < 2051) {
if (String. valueOf(i ). equals(comboanno. getItem(j ))) {
break;
}
j++;
i++;
}
comboanno.select(j);
}
if ("Save".equals(e.getActionCommand())) {
if (!credito.getText().equals("")) {
jdb = new Jdbmanager();
if (jdb. upDate(this. user, comboday. getSelectedItem() + "/" + combomese. getSelectedItem() + "/" + comboanno. getSelectedItem(), Long. valueOf(credito. getText()), combo. getSelectedItem(), descri. getText())) {
JOptionPane. showMessageDialog(null, "Operazione eseguita con successo!", "msg", JOptionPane. INFORMATION_MESSAGE);
credito.setText("");
descri.setText("");
} else {
JOptionPane. showMessageDialog(null, "Errore durante il salvataggio dei dati.", "msg", JOptionPane. WARNING_MESSAGE);
}
}else{
}
}else if("Delete Accaunt".equals(e.getActionCommand())){
if(x==0){
jdb = new Jdbmanager();
if(jdb.delete(user)){
JOptionPane. showMessageDialog(null, "Operazione eseguita con successo!\n Grazie e arrivederci.", "msg", JOptionPane. INFORMATION_MESSAGE);
}else{
JOptionPane. showMessageDialog(null, "Errore durante l' update dei dati.", "msg", JOptionPane. WARNING_MESSAGE);
}
}
}else if("Estratto conto".equals(e.getActionCommand())){
setVisible(false);
odr = new Order(user);
}
}
}
|
|