public void modificar() {

    int fila = getTablaPrincipal().getSelectedRow();
    if (fila != -1) {
      String[] rProducto = new String[7];
      for (int i = 0; i < rProducto.length; i++) {
        rProducto[i] = getTablaPrincipal().getValueAt(fila, i).toString();
      }

      if (rProducto[6].equals(Idioma.getString("etActive"))) {

        ProductoPanelGestion p =
            new ProductoPanelGestion(
                "modificar",
                rProducto[0].toString(),
                rProducto[1].toString(),
                rProducto[2].toString(),
                rProducto[3].toString(),
                rProducto[4].toString(),
                rProducto[5].toString()); // Creamos el panel de Alta de Usuarios //$NON-NLS-1$
        p.comboUser.setEnabled(false);
        p.encontrado = true;
        p.comboUser.addItem(dniUsuario);
        VentanaPrincipal.añadirPestañaNueva(
            Idioma.getString("etModifyProduct") + "(" + rProducto[1].toString() + ")",
            p); // Añadimos el panel a la pestaña //$NON-NLS-1$

      } else {

        int resp =
            JOptionPane.showConfirmDialog(
                this,
                Idioma.getString("msgProductWithID")
                    + rProducto[0]
                    + Idioma.getString("msgIsInactive"),
                "",
                JOptionPane.YES_NO_OPTION); // $NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$

        if (resp == 0) {

          try {

            Producto.activarProducto(rProducto[0]);
            buscar();

          } catch (SQLException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
          }

        } else {

          getBModificar().setEnabled(false);
          getBEliminar().setEnabled(false);
        }
      }
    }
  }
  public void nuevo() {

    ProductoPanelGestion p =
        new ProductoPanelGestion("alta"); // Creamos el panel de Alta de Usuarios //$NON-NLS-1$

    p.comboUser.setEnabled(false); // Le pasamos los datos para el alta propia
    p.comboUser.addItem(dniUsuario);

    VentanaPrincipal.añadirPestañaNueva(
        Idioma.getString("etNewProduct"), p); // Añadimos el panel a la pestaña //$NON-NLS-1$
  }
Exemplo n.º 3
0
 /** Creates new form PanelMenu */
 public PanelMenu(VentanaPrincipal miVP) {
   initComponents();
   this.miVP = miVP;
   jLabel1.setText("Hola " + miVP.getMiUsuario().getnUsuario() + "!");
 }
Exemplo n.º 4
0
 private void subirArchivoActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_subirArchivoActionPerformed
   miVP.mostarCargaArchivos();
 } // GEN-LAST:event_subirArchivoActionPerformed
Exemplo n.º 5
0
 private void cerrarActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_cerrarActionPerformed
   miVP.cerrarSesion();
 } // GEN-LAST:event_cerrarActionPerformed
Exemplo n.º 6
0
 private void misArchivosActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_misArchivosActionPerformed
   miVP.buscarArchivos();
 } // GEN-LAST:event_misArchivosActionPerformed
Exemplo n.º 7
0
 /** @param args the command line arguments */
 public static void main(String[] args) {
   VentanaPrincipal ventana = new VentanaPrincipal();
   ventana.setVisible(true);
 }