private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
        // TODO add your handling code here:

        String Mensaje;
        String p = "";
        String d = "";
        String c = "";
        String v = "";
        String f = "";
        String ca = "";

        ImpiProducto_DAO iipd = new ImpiProducto_DAO();
        Producto pr = new Producto();
        p = pro.getText();
        d = des.getText();
        c = cc.getText();
        v = cv.getText();
        f = fv.getText();
        ca = cant.getText();

        if (cant.getText().equals("") || cc.getText().equals("")
                || cv.getText().equals("") || des.getText().equals("")
                || fv.getText().equals("") || pro.getText().equals("")) {

            Mensaje = "Error llene todas las casillas";
            JOptionPane.showMessageDialog(null, Mensaje, "", JOptionPane.ERROR_MESSAGE);

        } else {

            pr.setNproducto(p);
            pr.setDescripcion(d);
            pr.setCcompra(c);
            pr.setCventa(v);
            pr.setFechav(f);
            pr.setCanditad(ca);

            try {
                iipd.save(pr);

            } catch (IOException ex) {

            }

            Mensaje = "Producto guardado\n\n Producto: " + p + "\nDescripcion: " + d
                    + "\nCosto:   " + c + "\nPrecio:  " + v + "\nfecha de vencimiento: " + f
                    + "\ncantidad:    " + ca;
            JOptionPane.showMessageDialog(null, Mensaje, "", JOptionPane.INFORMATION_MESSAGE);

            try {
                setClosed(true);
            } catch (PropertyVetoException ex) {
                Logger.getLogger(NuevoP.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
    }//GEN-LAST:event_jButton2ActionPerformed