Offerte non editabili, aggiunto politiche di sconto attualmente disponibili nel menu admin e utente. Fixato la scritta carrello. Extra bug fixes

This commit is contained in:
2014-01-21 17:53:57 +01:00
parent f551fd854e
commit c1581db721
3 changed files with 91 additions and 5 deletions

View File

@@ -173,6 +173,39 @@ public class AdminInterface extends JFrame{
JMenu politicamenu = new JMenu("Politiche Sconto");
JMenuItem visualizza_politiche = new JMenuItem("Visualizza Tutte le Politiche");
class visualizza_politiche_action implements ActionListener {
public visualizza_politiche_action (AdminInterface in_location){
location= in_location;
}
@Override
public void actionPerformed(ActionEvent e) {
JPanel showInput = new JPanel();
showInput.setLayout(new GridLayout(0,1));
JLabel field1l = new JLabel("Per articoli maggiori di " + Global.getMin_num_articoli_per_sconto() + " sconto del " + (Global.getSconto_per_min_num_articoli() * 100) + "%" );
JLabel field2l = new JLabel("Per articoli nell'ultima settimana, sconto del " + (Global.getSconto_ultima_settimana() * 100) + "%");
JLabel field3l = new JLabel("Per cene nell'ultima settimana con piu del 50 % vendute, sconto ulteriore del " + (Global.getSconto_cene_sup_50() * 100) + "%" );
showInput.add(field1l);
showInput.add(field2l);
showInput.add(field3l);
JOptionPane.showMessageDialog(location, showInput);
}
private AdminInterface location;
}
visualizza_politiche.addActionListener(new visualizza_politiche_action(this));
JMenuItem sconto_totale_articoli = new JMenuItem("Sconto sul Totale Articoli");
class sconto_totale_articoli_action implements ActionListener {
@@ -261,6 +294,11 @@ public class AdminInterface extends JFrame{
Global.set_sconto_min_articoli(0,0);
JOptionPane.showMessageDialog(location,
"Politica di sconto rimossa",
"Completata",
JOptionPane.INFORMATION_MESSAGE);
@@ -349,6 +387,10 @@ public class AdminInterface extends JFrame{
Global.setSconto_ultima_settimana(0);
JOptionPane.showMessageDialog(location,
"Politica di sconto rimossa",
"Completata",
JOptionPane.INFORMATION_MESSAGE);
@@ -436,6 +478,10 @@ public class AdminInterface extends JFrame{
Global.setSconto_cene_sup_50(0);
JOptionPane.showMessageDialog(location,
"Politica di sconto rimossa",
"Completata",
JOptionPane.INFORMATION_MESSAGE);
@@ -457,12 +503,13 @@ public class AdminInterface extends JFrame{
filemenu.add(logout_menu_item);
filemenu.add(quit_menu_item);
searchmenu.add(tutti_gli_articoli_attivi_id);
searchmenu.add(tutti_gli_articoli_attivi_data);
searchmenu.add(tutti_gli_articoli_scaduti);
politicamenu.add(visualizza_politiche);
politicamenu.add(sconto_totale_articoli);
politicamenu.add(rimuovi_sconto_totale_articoli);
politicamenu.add(sconto_articoli_ultima_settimana);
@@ -889,6 +936,7 @@ public class AdminInterface extends JFrame{
JTextArea offers = new JTextArea(500,200);
offers.setEditable(false);
JScrollPane scrollarea = new JScrollPane(offers);
offers.setText("Utilizza il menu Cerca per popolare questa lista");
mainWindow.add(scrollarea,BorderLayout.CENTER);