Untitled

 avatar
unknown
plain_text
2 years ago
8.7 kB
3
Indexable
public void AddRecord(ArrayList<MaltesePlayers> F) 
    {
        String[] nationalities = {"Maltese", "Foreign"};
        JComboBox<String> comboBox = new JComboBox<>(nationalities);
        int option = JOptionPane.showOptionDialog(null, comboBox, "Select player nationality", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE, null, new Object[]{"OK", "Exit"}, "OK");
        if (option == JOptionPane.OK_OPTION) {
            String nationality = (String) comboBox.getSelectedItem();
                if (nationality == "Maltese") 
                {
                    MaltesePlayers mc = new MaltesePlayers();
                
                    JComboBox<Integer> comboBox2 = new JComboBox<>();
                    for (int i = 7; i < 18; i++) {
                        comboBox2.addItem(i);
                    }
                    int option1 = JOptionPane.showOptionDialog(null, comboBox2, "Select player age", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE, null, new Object[]{"OK", "Exit"}, "OK");
                            if (option1 == JOptionPane.OK_OPTION) {
                            int age = (int) comboBox2.getSelectedItem();
                                switch(age) {
                                    case 6: int six = 8;
                                    mc.setDivision(six); break;
                                    case 7: int seven = 8;
                                    mc.setDivision(seven); break;
                                    case 8: int eight = 10;
                                    mc.setDivision(eight); break;
                                    case 9: int nine = 10;
                                    mc.setDivision(nine); break;
                                    case 10: int ten = 12;
                                    mc.setDivision(ten); break;
                                    case 11: int eleven = 12;
                                    mc.setDivision(eleven); break;
                                    case 12: int twelve = 4;
                                    mc.setDivision(twelve); break;
                                    case 13: int thirteen = 14;
                                    mc.setDivision(thirteen); break;
                                    case 14: int fourteen = 16;
                                    mc.setDivision(fourteen); break;
                                    case 15: int fifteen = 16;
                                    mc.setDivision(fifteen); break;
                                    case 16: int sixteen = 18;
                                    mc.setDivision(sixteen); break;
                                    case 17: int seventeen = 18;
                                    mc.setDivision(seventeen); break;
                                    default: break;
                        
                                        }
                            String ID = JOptionPane.showInputDialog("Please enter ID");
                            mc.setID(ID);
                            String Surname = JOptionPane.showInputDialog("Please enter Surname");
                            mc.setSurname(Surname);
                            String Name = JOptionPane.showInputDialog("Please enter Name");
                            mc.setName(Name);
                            String Locality = JOptionPane.showInputDialog("Please enter Locality");
                            mc.setLocality(Locality);                        
                            String PN = JOptionPane.showInputDialog("Please enter Player Number");
                            int PlayerNo = Integer.parseInt(PN);
                            mc.setPlayerNo(PlayerNo);
                            String H = JOptionPane.showInputDialog("Please enter Height in cm");
                            int Height = Integer.parseInt(H);
                            mc.setHeight(Height);
                            String G = JOptionPane.showInputDialog("Please enter no. of Goals Scored");
                            int Goals = Integer.parseInt(G);
                            mc.setGoals(Goals);
                            String A = JOptionPane.showInputDialog("Please enter no. of Assists Made");
                            int Assists = Integer.parseInt(A);
                            mc.setAssists(Assists);
                            F.add(mc);
                        }
                        else {
                            System.out.println("Exiting to Main Menu");
                        }    
                    }
                    else 
                    {
                        System.out.println("Exiting to Main Menu");
                    }
            }
            
            else 
            {
            ForeignPlayers fc = new ForeignPlayers();
            JComboBox<Integer> comboBox2 = new JComboBox<>();
                 for (int i = 7; i < 18; i++) {
                    comboBox2.addItem(i);
                    }
                int option1 = JOptionPane.showOptionDialog(null, comboBox2, "Select player age", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE, null, new Object[]{"OK", "Exit"}, "OK");
                        if (option1 == JOptionPane.OK_OPTION) {
                            int age = (int) comboBox2.getSelectedItem();
                                switch(age) {
                                    case 7: int seven = 8;
                                    fc.setDivision(seven); break;
                                    case 8: int eight = 10;
                                    fc.setDivision(eight); break;
                                    case 9: int nine = 10;
                                    fc.setDivision(nine); break;
                                    case 10: int ten = 12;
                                    fc.setDivision(ten); break;
                                    case 11: int eleven = 12;
                                    fc.setDivision(eleven); break;
                                    case 12: int twelve = 4;
                                    fc.setDivision(twelve); break;
                                    case 13: int thirteen = 14;
                                    fc.setDivision(thirteen); break;
                                    case 14: int fourteen = 16;
                                    fc.setDivision(fourteen); break;
                                    case 15: int fifteen = 16;
                                    fc.setDivision(fifteen); break;
                                    case 16: int sixteen = 18;
                                    fc.setDivision(sixteen); break;
                                    case 17: int seventeen = 18;
                                    fc.setDivision(seventeen); break;
                                    default: break;
                                        }
                            String ID = JOptionPane.showInputDialog("Please enter Passport No.");
                            fc.setID(ID);
                            String Surname = JOptionPane.showInputDialog("Please enter Surname");
                            fc.setSurname(Surname);
                            String Name = JOptionPane.showInputDialog("Please enter Name");
                            fc.setName(Name);
                            String Locality = JOptionPane.showInputDialog("Please enter Locality");
                            fc.setLocality(Locality);                        
                            String PN = JOptionPane.showInputDialog("Please enter Player Number");
                            int PlayerNo = Integer.parseInt(PN);
                            fc.setPlayerNo(PlayerNo);
                            String H = JOptionPane.showInputDialog("Please enter Height in cm");
                            int Height = Integer.parseInt(H);
                            fc.setHeight(Height);
                            String G = JOptionPane.showInputDialog("Please enter no. of Goals Scored");
                            int Goals = Integer.parseInt(G);
                            fc.setGoals(Goals);
                            String A = JOptionPane.showInputDialog("Please enter no. of Assists Made");
                            int Assists = Integer.parseInt(A);
                            fc.setAssists(Assists);
                            F.add(fc);
                        }
                        else {
                            System.out.println("Exiting to Main Menu");
                        } 
            
            }
    }
Editor is loading...