- package prog;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Scanner;
- import trabalhoav2.Perifericos;
- public class Main {
- login lg = new login();
- public static void main(String[] args) {
- }
- Main obj = new Main();
- Scanner leia = new Scanner(System.in);
- private void processar() {
- int opcao = 0;
- while (opcao != 9) {
- System.out.println("1 - Login");
- System.out.println("2 - Cadastrar no Site");
- System.out.println("3 - Adicionar Compra");
- System.out.println("4 - Carrinho");
- System.out.println("5 - Escolher metodo de Pagamento");
- System.out.println("6 - Cancelar Compra");
- System.out.println("7 - Confirmar Compra");
- System.out.println("8 - Ver dados");
- System.out.println("9 - Sair");
- System.out.println("Escolha um opção");
- opcao = leia.nextInt();
- switch (opcao) {
- case 1:
- obj.realizarlogin();
- break;
- case 2:
- obj.cadastra();
- break;
- case 3:
- obj.addcompra();
- break;
- case 4:
- obj.car();
- case 5:
- obj.pag();
- break;
- case 6:
- obj.cance();
- break;
- case 7:
- obj.conf();
- break;
- case 8:
- obj.dados();
- case 9:
- obj.sair();
- break;
- }
- }
- }
- public void realizarlogin() {
- Scanner leia = new Scanner(System.in);
- System.out.println("Digite o CPF");
- this.lg.cpf = leia.nextLong();
- System.out.println("Login efetuado");
- leia.close();
- }
- public void cadastra() {
- Scanner leia = new Scanner(System.in);
- System.out.println("Digite o CPF");
- this.lg.cpf = leia.nextLong();
- System.out.println("Nome completo");
- this.lg.nome = leia.next();
- System.out.println("Email");
- this.lg.email = leia.next();
- System.out.println("CEP");
- this.lg.cep = leia.nextLong();
- System.out.println("Numero de Telefone");
- this.lg.telefone = leia.nextLong();
- }
- public void addcompra() {
- List<produto> listaProduto = new ArrayList<>();
- produto p1 = new produto("Razer DeathAdder", 6400, "R$650");
- listaProduto.add(p1);
- produto p2 = new produto("Logitech G402 Hyperion Fury", 10000, "R$530");
- listaProduto.add(p2);
- produto p3 = new produto("SteelSeries Sensei Laser Gaming", 8600, "R$250");
- listaProduto.add(p3);
- produto p4 = new produto("Corsair Harpoon", 3600, "R$ 160");
- listaProduto.add(p4);
- for (produto produto : listaProduto) {
- System.out.println(produto);
- }
- }
- public void car() {
- List<produto> listaProduto = new ArrayList<>();
- produto p1 = new produto("Razer DeathAdder", 6400, "R$650");
- listaProduto.add(p1);
- produto p2 = new produto("Logitech G402 Hyperion Fury", 10000, "R$530");
- listaProduto.add(p2);
- produto p3 = new produto("SteelSeries Sensei Laser Gaming", 8600, "R$250");
- listaProduto.add(p3);
- produto p4 = new produto("Corsair Harpoon", 3600, "R$ 160");
- listaProduto.add(p4);
- for (produto produto : listaProduto) {
- System.out.println(produto);
- }
- }
- public void pag() {
- this.lg.pagamento();
- int opcao = 0;
- while (opcao != 9) {
- System.out.println("1 - Login");
- System.out.println("2 - Cadastrar no Site");
- System.out.println("3 - Adicionar Compra");
- System.out.println("4 - Carrinho");
- System.out.println("5 - Escolher metodo de Pagamento");
- System.out.println("6 - Cancelar Compra");
- System.out.println("7 - Confirmar Compra");
- System.out.println("8 - Ver dados");
- System.out.println("9 - Sair");
- System.out.println("Escolha um opção");
- opcao = leia.nextInt();
- switch (opcao) {
- case 1:
- obj.realizarlogin();
- break;
- case 2:
- obj.cadastra();
- break;
- case 3:
- obj.addcompra();
- break;
- case 4:
- obj.car();
- case 5:
- obj.pag();
- break;
- case 6:
- obj.cance();
- break;
- case 7:
- obj.conf();
- break;
- case 8:
- obj.dados();
- case 9:
- obj.sair();
- break;
- }
- }
- }
- public void cance() {
- this.lg.cancelar();
- }
- public void conf() {
- this.lg.confirmacao();
- }
- public void dados() {
- this.lg.imprimir();
- }
- public void sair() {
- this.lg.logoff();
- }
- }