Facebook
From Fox, 1 Month ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 53
  1. package prog;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5. import java.util.Scanner;
  6.  
  7. import trabalhoav2.Perifericos;
  8.  
  9. public class Main {
  10.         login lg = new login();
  11.  
  12.         public static void main(String[] args) {
  13.                
  14.         }
  15.                 Main obj = new Main();
  16.                 Scanner leia = new Scanner(System.in);
  17.                 private void processar() {
  18.                 int opcao = 0;
  19.                 while (opcao != 9) {
  20.                         System.out.println("1 - Login");
  21.                         System.out.println("2 - Cadastrar no Site");
  22.                         System.out.println("3 - Adicionar Compra");
  23.                         System.out.println("4 - Carrinho");
  24.                         System.out.println("5 - Escolher metodo de Pagamento");
  25.                         System.out.println("6 - Cancelar Compra");
  26.                         System.out.println("7 - Confirmar Compra");
  27.                         System.out.println("8 - Ver dados");
  28.                         System.out.println("9 - Sair");
  29.                         System.out.println("Escolha um opção");
  30.                         opcao = leia.nextInt();
  31.                         switch (opcao) {
  32.                         case 1:
  33.                                 obj.realizarlogin();
  34.                                 break;
  35.                         case 2:
  36.                                 obj.cadastra();
  37.                                 break;
  38.                         case 3:
  39.                                 obj.addcompra();
  40.                                 break;
  41.                         case 4:
  42.                                 obj.car();
  43.                         case 5:
  44.                                 obj.pag();
  45.                                 break;
  46.                         case 6:
  47.                                 obj.cance();
  48.                                 break;
  49.                         case 7:
  50.                                 obj.conf();
  51.                                 break;
  52.                         case 8:
  53.                                 obj.dados();
  54.                         case 9:
  55.                                 obj.sair();
  56.                                 break;
  57.                         }
  58.  
  59.                 }
  60.         }
  61.  
  62.         public void realizarlogin() {
  63.                 Scanner leia = new Scanner(System.in);
  64.                 System.out.println("Digite o CPF");
  65.                 this.lg.cpf = leia.nextLong();
  66.                 System.out.println("Login efetuado");
  67.  
  68.                 leia.close();
  69.         }
  70.  
  71.         public void cadastra() {
  72.                 Scanner leia = new Scanner(System.in);
  73.                 System.out.println("Digite o CPF");
  74.                 this.lg.cpf = leia.nextLong();
  75.                 System.out.println("Nome completo");
  76.                 this.lg.nome = leia.next();
  77.                 System.out.println("Email");
  78.                 this.lg.email = leia.next();
  79.                 System.out.println("CEP");
  80.                 this.lg.cep = leia.nextLong();
  81.                 System.out.println("Numero de Telefone");
  82.                 this.lg.telefone = leia.nextLong();
  83.         }
  84.  
  85.         public void addcompra() {
  86.                 List<produto> listaProduto = new ArrayList<>();
  87.  
  88.                 produto p1 = new produto("Razer DeathAdder", 6400, "R$650");
  89.                 listaProduto.add(p1);
  90.  
  91.                 produto p2 = new produto("Logitech G402 Hyperion Fury", 10000, "R$530");
  92.                 listaProduto.add(p2);
  93.  
  94.                 produto p3 = new produto("SteelSeries Sensei Laser Gaming", 8600, "R$250");
  95.                 listaProduto.add(p3);
  96.  
  97.                 produto p4 = new produto("Corsair Harpoon", 3600, "R$ 160");
  98.                 listaProduto.add(p4);
  99.  
  100.                 for (produto produto : listaProduto) {
  101.                         System.out.println(produto);
  102.                 }
  103.  
  104.         }
  105.  
  106.         public void car() {
  107.                 List<produto> listaProduto = new ArrayList<>();
  108.  
  109.                 produto p1 = new produto("Razer DeathAdder", 6400, "R$650");
  110.                 listaProduto.add(p1);
  111.  
  112.                 produto p2 = new produto("Logitech G402 Hyperion Fury", 10000, "R$530");
  113.                 listaProduto.add(p2);
  114.  
  115.                 produto p3 = new produto("SteelSeries Sensei Laser Gaming", 8600, "R$250");
  116.                 listaProduto.add(p3);
  117.  
  118.                 produto p4 = new produto("Corsair Harpoon", 3600, "R$ 160");
  119.                 listaProduto.add(p4);
  120.  
  121.                 for (produto produto : listaProduto) {
  122.                         System.out.println(produto);
  123.                 }
  124.         }
  125.  
  126.         public void pag() {
  127.                 this.lg.pagamento();
  128.                 int opcao = 0;
  129.                 while (opcao != 9) {
  130.                         System.out.println("1 - Login");
  131.                         System.out.println("2 - Cadastrar no Site");
  132.                         System.out.println("3 - Adicionar Compra");
  133.                         System.out.println("4 - Carrinho");
  134.                         System.out.println("5 - Escolher metodo de Pagamento");
  135.                         System.out.println("6 - Cancelar Compra");
  136.                         System.out.println("7 - Confirmar Compra");
  137.                         System.out.println("8 - Ver dados");
  138.                         System.out.println("9 - Sair");
  139.                         System.out.println("Escolha um opção");
  140.                         opcao = leia.nextInt();
  141.                         switch (opcao) {
  142.                         case 1:
  143.                                 obj.realizarlogin();
  144.                                 break;
  145.                         case 2:
  146.                                 obj.cadastra();
  147.                                 break;
  148.                         case 3:
  149.                                 obj.addcompra();
  150.                                 break;
  151.                         case 4:
  152.                                 obj.car();
  153.                         case 5:
  154.                                 obj.pag();
  155.                                 break;
  156.                         case 6:
  157.                                 obj.cance();
  158.                                 break;
  159.                         case 7:
  160.                                 obj.conf();
  161.                                 break;
  162.                         case 8:
  163.                                 obj.dados();
  164.                         case 9:
  165.                                 obj.sair();
  166.                                 break;
  167.                         }
  168.  
  169.                
  170.         }
  171.         }
  172.  
  173.         public void cance() {
  174.                 this.lg.cancelar();
  175.         }
  176.  
  177.         public void conf() {
  178.                 this.lg.confirmacao();
  179.         }
  180.  
  181.         public void dados() {
  182.                 this.lg.imprimir();
  183.         }
  184.  
  185.         public void sair() {
  186.                 this.lg.logoff();
  187.         }
  188. }