Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package eleicoes2015;
- import java.util.Scanner;
- import javax.swing.JOptionPane;
- public class PrincipalCandidato {
- public static void main (String args[]){
- Scanner Dados = new Scanner(System.in);
- String Login;
- System.out.println("Digite o login: ");
- Login = Dados.nextLine();
- String Senha;
- System.out.println("Digite a senha: ");
- Senha = Dados.nextLine();
- if(Senha.equals("42") && (Login.equals("Marotinho"))){
- JOptionPane.showMessageDialog(null, "Validação completa");
- CandidatoDAO dao = new CandidatoDAO();
- Candidato novoCandidato;
- int opcao =0;
- menu();
- Scanner entrada = new Scanner (System.in);
- opcao = entrada.nextInt();
- while(opcao != 6){
- switch(opcao){
- case 1:
- novoCandidato = new Candidato();
- novoCandidato.setNome(JOptionPane.showInputDialog("Informe o nome do Candidato"));
- novoCandidato.setPartido(JOptionPane.showInputDialog("Informe o partido do Candidato"));
- novoCandidato.setNumero(JOptionPane.showInputDialog("Informe o numero do Candidato"));
- novoCandidato.setCargo(JOptionPane.showInputDialog("Informe o cargo do Candidato"));
- dao.adicionarUrna(novoCandidato);
- break;
- case 2:
- dao.impimirCandidatos(entrada.next());
- break;
- case 3:
- System.out.println("Informe o número do Candidato que quer excluir:");
- dao.excluirCandidato(entrada.next());
- System.out.println("c");
- break;
- case 4:
- System.out.println("Informe o número do Candidato:");
- dao.votarCandidato(entrada.next());
- break;
- case 5:
- dao.imprimirEleito();
- break;
- default:
- System.out.println("Digite uma opção valida");
- }//switch
- menu();
- opcao = entrada.nextInt();
- }//while
- }//if
- else{
- JOptionPane.showMessageDialog(null, "Login ou senha incorretos");
- }//else
- }//princ
- private static void menu(){
- System.out.println("Digite 1 para cadastrar Candidatos");
- System.out.println("Digite 2 para imprimir Candidatos");
- System.out.println("Digite 3 para excluir Candidatos");
- System.out.println("Digite 4 para votar no Candidato");
- System.out.println("Digite 5 para Imprimir Candidato Eleito");
- System.out.println("Digite 6 para Sair");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement