Advertisement
hercioneto

Projeto javacombanco

Dec 5th, 2023 (edited)
810
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.82 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. /**
  4.  *
  5.  * @author Professor
  6.  */
  7. public class Javacombanco {
  8.  
  9.     static void listarCategoria() {
  10.         Categorias c = new Categorias();
  11.         c.listar();
  12.     }
  13.     static void listarProduto() {
  14.         Produto p = new Produto();
  15.         p.listar();
  16.     }
  17.  
  18.     static void cadastroCategoria() {
  19.  
  20.         Categorias c = new Categorias();
  21.  
  22.         System.out.println("Cadastrar categoria");
  23.  
  24.         Scanner ler = new Scanner(System.in);
  25.  
  26.         System.out.printf("Informe a categoria: ");
  27.         String categoria = ler.nextLine();
  28.         System.out.printf("Informe a posição: ");
  29.         int posicao = ler.nextInt();
  30.  
  31.         c.setCategoria(categoria);
  32.         c.setPosicao(posicao);
  33.  
  34.         c.inserir();
  35.         c.listar();
  36.  
  37.     }
  38.    
  39.     static void cadastroProduto() {
  40.  
  41.         Produto p = new Produto();
  42.  
  43.         System.out.println("Cadastrar produto:");
  44.  
  45.         Scanner ler = new Scanner(System.in);
  46.  
  47.         System.out.printf("Informe o nome do produto: ");
  48.         String produto = ler.nextLine();
  49.         System.out.printf("Informe o preço: ");
  50.         double preco = ler.nextDouble();
  51.         System.out.printf("Informe o código da categoria: ");
  52.         int codCategoria = ler.nextInt();
  53.  
  54.         p.setNome(produto);
  55.         p.setPreco(preco);
  56.         p.setCodCategoria(codCategoria);
  57.  
  58.         p.inserir();
  59.         p.listar();
  60.  
  61.     }
  62.  
  63.     static void alterarCategoria() {
  64.         Scanner ler = new Scanner(System.in);
  65.  
  66.         Categorias c = new Categorias();
  67.         c.listar();
  68.         System.out.println("Qual código você deseja alterar? ");
  69.         int codigo = ler.nextInt();
  70.  
  71.         System.out.printf("Informe o novo nome da categoria: ");
  72.         String categoria = ler.next();
  73.         System.out.printf("Informe a nova posição: ");
  74.         int posicao = ler.nextInt();
  75.  
  76.         c.setCodigoCategoria(codigo);
  77.         c.setCategoria(categoria);
  78.         c.setPosicao(posicao);
  79.  
  80.         c.alterar();
  81.  
  82.         c.listar();
  83.  
  84.     }
  85.     static void alterarProduto() {
  86.         Scanner ler = new Scanner(System.in);
  87.  
  88.         Produto p = new Produto();
  89.         p.listar();
  90.         System.out.println("Qual código do produto você deseja alterar? ");
  91.         int codigo = ler.nextInt();
  92.  
  93.         System.out.printf("Informe o novo nome do produto: ");
  94.         String produto = ler.next();
  95.         System.out.printf("Informe o novo preço: ");
  96.         double preco  = ler.nextDouble();
  97.         System.out.printf("Informe o novo codigo de categoria: ");
  98.         int codCategoria  = ler.nextInt();
  99.  
  100.         p.setIdProduto(codigo);
  101.         p.setNome(produto);
  102.         p.setPreco(preco);
  103.         p.setCodCategoria(codCategoria);
  104.  
  105.         p.alterar();
  106.  
  107.         p.listar();
  108.  
  109.     }
  110.  
  111.     static void excluirCategoria() {
  112.  
  113.         Scanner ler = new Scanner(System.in);
  114.  
  115.         Categorias c = new Categorias();
  116.         System.out.println("Qual código da categoria você deseja excluir?");
  117.         Integer codigo = ler.nextInt();
  118.  
  119.         c.setCodigoCategoria(codigo);
  120.         c.excluir();
  121.  
  122.         c.listar();
  123.     }
  124.    
  125.    
  126.     static void excluirProduto() {
  127.  
  128.         Scanner ler = new Scanner(System.in);
  129.  
  130.         Produto p = new Produto();
  131.         System.out.println("Qual código do produto você deseja excluir?");
  132.         Integer codigo = ler.nextInt();
  133.  
  134.         p.setIdProduto(codigo);
  135.         p.excluir();
  136.  
  137.         p.listar();
  138.     }
  139.  
  140.     public static void main(String[] args) {
  141.         Scanner ler = new Scanner(System.in);
  142.  
  143.         Integer opcao = 4;
  144.  
  145.         while (opcao != 0) {
  146.             System.out.println("\n Escolha uma opção: \n"
  147.                 + "1 - Inserir categoria \n"
  148.                 + "2 - Alterar categoria \n"
  149.                 + "3 - Excluir categoria \n"
  150.                 + "4 - Listar categorias \n"
  151.                 + "5 - Inserir produto \n"
  152.                 + "6 - Alterar produto \n"
  153.                 + "7 - Excluir produto \n"
  154.                 + "8 - Listar produtos \n"
  155.                 + "0 - Sair \n");
  156.             System.out.println("Digite a opção: ");
  157.                 opcao = ler.nextInt();
  158.            
  159.             switch (opcao) {
  160.                 case 1: cadastroCategoria();
  161.                     break;
  162.                 case 2: alterarCategoria();
  163.                     break;
  164.                 case 3: excluirCategoria();
  165.                     break;
  166.                 case 4: listarCategoria();
  167.                     break;
  168.                 case 5: cadastroProduto();
  169.                     break;
  170.                 case 6: alterarProduto();
  171.                     break;
  172.                 case 7: excluirProduto();
  173.                     break;
  174.                 case 8: listarProduto();
  175.                     break;
  176.                 default:
  177.                     break;
  178.             }
  179.         }
  180.  
  181.     }
  182. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement