예제 #1
0
  private static void CalcularFrota() {

    CalcularFrota_Master cfm = new CalcularFrota_Master();
    int numFrota = cfm.CalcularFrota();

    System.out.println(FROTA_NECESSARIA + " = " + numFrota);
    System.out.println("\n" + Main.getTxtIni());
  }
예제 #2
0
  private static void CriarRegioes(int numRegioes, int numPedidos) {
    Pedido[] pedidos = Mock.GetPedidos(numPedidos);
    Dataset[] dsFinal = CriarRegiao_Master.FormarRegioes(numRegioes, pedidos);

    Regiao[] regioes = RegiaoUtil.CriarRegioes(dsFinal, pedidos);

    mock.SetRegioes(regioes);
    System.out.println("\n" + Main.getTxtIni());
  }
예제 #3
0
  public static void main(String[] args) {
    int opcao = 0;
    boolean sair = false;
    scanner = new Scanner(System.in);
    mock = new Mock();

    System.out.println(Main.getTxtIni());

    while (!sair) {
      try {
        opcao = Integer.parseInt(scanner.next());
        switch (opcao) {
          case 1:
            CalcularFrota();
            break;
          case 2:
            System.out.println("\nInforme a quantidade de pedidos?");
            int pedidos = Integer.parseInt(scanner.next());
            System.out.println("\n" + QTD_REGI0ES_CRIAR);
            opcao = Integer.parseInt(scanner.next());
            CriarRegioes(opcao, pedidos);
            break;
          case 3:
            break;
          case 4:
            new OpcoesEntrada();
            break;
          case 666:
            sair = true;
            break;
        }
      } catch (NumberFormatException nfe) {
        System.out.println("\n" + OPCAO_INVALIDA);
      }
    }
  }