예제 #1
0
  @Override
  public void actionPerformed(ActionEvent e) {
    if (e.getSource() == botonGuardar) {
      try {
        UsuarioVo miUsuario = new UsuarioVo();
        miUsuario.setIdUsuario(Integer.parseInt(textId.getText()));
        miUsuario.setNombreUsuario(textNombre.getText());
        miUsuario.setTelefonoUsuario(Integer.parseInt(textTelefono.getText()));
        miUsuario.setEdadUsuario(Integer.parseInt(textEdad.getText()));
        miUsuario.setProfesionUsuario(textProfesion.getText());

        miControla.modificarUsuario(miUsuario);

        if (Logica.modificaUsuario == true) {
          habilita(true, false, false, false, false, true, false, true, true);
        }
      } catch (Exception e2) {
        JOptionPane.showMessageDialog(
            null, "Error en el Ingreso de Datos", "Error", JOptionPane.ERROR_MESSAGE);
      }
    }

    if (e.getSource() == botonBuscar) {
      UsuarioVo miPersona = miControla.buscarUsuario(textId.getText());
      if (miPersona != null) {
        muestraUsuario(miPersona);
      } else if (Logica.consultaUsuario == true) {
        JOptionPane.showMessageDialog(
            null, "La persona no Existe", "Advertencia", JOptionPane.WARNING_MESSAGE);
      }
    }

    if (e.getSource() == botonModificar) {
      habilita(false, true, true, true, true, false, true, false, false);
    }

    if (e.getSource() == botonEliminar) {
      if (!textId.getText().equals("")) {
        int respuesta =
            JOptionPane.showConfirmDialog(
                this,
                "¿Esta seguro de eliminar la Persona?",
                "Confirmación",
                JOptionPane.YES_NO_OPTION);
        if (respuesta == JOptionPane.YES_NO_OPTION) {
          miControla.eliminarUsuario(textId.getText());
          limpiar();
        }
      } else {
        JOptionPane.showMessageDialog(
            null, "Ingrese un numero de Documento", "Información", JOptionPane.WARNING_MESSAGE);
      }
    }
    if (e.getSource() == botonCancelar) {
      this.dispose();
    }
  }
  @Override
  public void actionPerformed(ActionEvent e) {

    if (e.getSource() == btnSalva) {
      Controlador controlador = new Controlador();
      controlador.setsalvar(txtnome.getText());
    }
    if (e.getSource() == btnFecha) {
      this.fechar();
    }
  }
  private void btnSalvarActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnSalvarActionPerformed
    // TODO add your handling code here:
    BD bd = null;
    List<BD> listaBancosArmazenados = null;
    int verificador = 0;
    try {
      listaBancosArmazenados = control.getListaBancosCadastrados();
    } catch (SQLException ex) {
      JOptionPane.showMessageDialog(this, "ERRO na banco de Dados. " + ex.getMessage());
    } catch (Exception ex) {
      JOptionPane.showMessageDialog(
          this, "ERRO ao consultar Bancos já criados. " + ex.getMessage());
    }

    try {
      if (tblTabelasSelecionadas.getRowCount() != 0) {
        bd = (BD) cmbDB.getSelectedItem();
        bd.setDescricao(textDescricao.getText());

        for (int x = 0; (x < (listaBancosArmazenados.size())); x++) {
          if ((bd.getNome()).equals(listaBancosArmazenados.get(x).getNome())) {
            verificador = 1;
          }
        }
        if (verificador == 0) {
          int id = control.CriarBD(bd, tblTabelasSelecionadas);
          bd.setId(id);

          JanelaTabelasDescricaoDialog janela;
          janela = new JanelaTabelasDescricaoDialog(null, true, bd);
          janela.setVisible(true);
        } else {
          JOptionPane.showMessageDialog(this, "Já Existe um Dicionário de Dados para esse Banco.");
          this.setVisible(false);
        }
      } else {
        JOptionPane.showMessageDialog(this, "Acrescente alguma tabela.");
      }
    } catch (SQLException ex) {
      JOptionPane.showMessageDialog(this, "ERRO na banco de Dados. " + ex.getMessage());
    } catch (Exception ex) {
      JOptionPane.showMessageDialog(this, "ERRO ao criar Lista de Tabelas. " + ex.getMessage());
    }
  } // GEN-LAST:event_btnSalvarActionPerformed
 private void formComponentShown(
     java.awt.event.ComponentEvent evt) { // GEN-FIRST:event_formComponentShown
   // TODO add your handling code here:
   try {
     control.carregarComboBD(cmbDB);
   } catch (SQLException erro) {
     JOptionPane.showMessageDialog(
         this, "Erro ao consultar Bancos de Dados. " + erro.getMessage() + erro.getClass());
   } catch (Exception erro) {
     JOptionPane.showMessageDialog(
         this, "Erro não esperado ao consultar Bancos. " + erro.getMessage() + erro.getClass());
   }
 } // GEN-LAST:event_formComponentShown
예제 #5
0
  public void pedirLinea() throws Exception {
    boolean continuar = true;
    System.out.println("\n ################# DATOS LINEA ################# ");

    while (continuar) {
      try {
        System.out.print("\n Introduce la línea: ");
        int linea = Integer.parseInt(reader.nextLine());
        companyia.addLinea(linea);

        continuar = false;
      } catch (Exception e) {
        // Error
        System.err.println(e.getMessage());
        System.err.println();
      }
    }
  }
예제 #6
0
  public void pedirParada() throws Exception {
    boolean continuar = true;
    System.out.println("\n ################# DATOS PARADA ################# ");

    while (continuar) {
      try {
        System.out.print("\n Introduce la parada: ");
        String parada = reader.nextLine();
        companyia.addParada(parada);

        continuar = false;
      } catch (Exception e) {
        // Error
        System.err.println(e.getMessage());
        System.err.println();
      }
    }
  }
  private void cmbDBItemStateChanged(
      java.awt.event.ItemEvent evt) { // GEN-FIRST:event_cmbDBItemStateChanged
    // TODO add your handling code here:

    // Limpa Tabela Itens de produtos
    DefaultTableModel tableModel = (DefaultTableModel) tblTabelas.getModel();
    tableModel.setNumRows(0);
    // Limpa Tabela de produtos Selecionados
    DefaultTableModel tableModel2 = (DefaultTableModel) tblTabelasSelecionadas.getModel();
    tableModel2.setNumRows(0);

    try {
      control.consultarTabelas(tblTabelas, cmbDB.getSelectedItem().toString());
    } catch (SQLException erro) {
      JOptionPane.showMessageDialog(
          this, "Erro ao consultar ]tabelas. " + erro.getMessage() + erro.getClass());
    } catch (Exception erro) {
      JOptionPane.showMessageDialog(
          this, "Erro não esperado ao consultar TABELAS. " + erro.getMessage() + erro.getClass());
    }
  } // GEN-LAST:event_cmbDBItemStateChanged
예제 #8
0
  public void pedirAutobus() throws Exception {
    boolean continuar = true;
    System.out.println("\n ################# DATOS AUTOBUS ################# ");

    while (continuar) {
      try {
        System.out.print("\n Introduce la matrícula: ");
        String matricula = reader.nextLine();
        System.out.print("\n Introduce el número de plazas: ");
        int plazas = Integer.parseInt(reader.nextLine());
        System.out.print("\n Introduce la línea: ");
        int linea = Integer.parseInt(reader.nextLine());
        companyia.addAutobuses(matricula, plazas, linea);

        continuar = false;
      } catch (Exception e) {
        // Error
        System.err.println(e.getMessage());
        System.err.println();
      }
    }
  }
예제 #9
0
  public void pedirVeterano() throws Exception {
    boolean continuar = true;
    System.out.println("\n ################# DATOS VETERANO ################# ");

    while (continuar) {
      try {
        System.out.print("\n Introduce el DNI: ");
        String dni = reader.nextLine();
        System.out.print("\n Introduce el Nombre: ");
        String nombre = reader.nextLine();
        System.out.print("\n Introduce la linea que no desea conducir (si existe alguna): ");
        Integer linea = Integer.valueOf(reader.nextLine());
        companyia.addVeterano(dni, nombre, linea);

        continuar = false;
      } catch (Exception e) {
        // Error
        System.err.println(e.getMessage());
        System.err.println();
      }
    }
  }
예제 #10
0
  public void pedirParadaLinea() throws Exception {
    boolean continuar = true;
    System.out.println("\n ################# DATOS PARADA LINEA ################# ");

    while (continuar) {
      try {
        System.out.print("\n Introduce la línea: ");
        int linea = Integer.parseInt(reader.nextLine());
        System.out.print("\n Introduce la parada: ");
        String parada = reader.nextLine();
        System.out.print("\n Introduce la parada anterior, si existe: ");
        String pAnt = reader.nextLine();
        System.out.print("\n Introduce la parada posterior, si existe: ");
        String pPost = reader.nextLine();
        companyia.addParadaLinea(parada, linea, pAnt, pPost);

        continuar = false;
      } catch (Exception e) {
        // Error
        System.err.println(e.getMessage());
        System.err.println();
      }
    }
  }