public void agregarproducto(producto p) {
            Conexionbd.conexion bd;
            bd = new Conexionbd.conexion();
            bd.conectarBase();
        try {
            Proveedor pr= new Proveedor();
            pr = p.getProvee();
        //    if(pr==null)
        //        System.out.print("coso");

            DataProveedor dp = pr.getData();
            String nick = dp.getNick();
            String imagenes = p.getImagen().get(0);
            String im;
            for(int i = 1; i<p.getImagen().size(); i++){
                im = p.getImagen().get(i);
                imagenes = imagenes+"-"+im;
                 //JOptionPane.showMessageDialog(null, imagenes);
                }


            //String nombre = p.getProvee().getData().getNombre();
            bd.sentencia.executeQuery("INSERT INTO PRODUCTO(NOMBRE, NUM_REF,DESCRIPCION, PRECIO, NOMBRE_PROV, IMAGENES)VALUES('"+p.getNombre()+"','"+p.getNumRef()+"','"+p.getDescripcion()+"','"+p.getPrecio().getValor()+"','"+nick+"','"+imagenes+"')");
            //String signo = "-";
            String lista = p.getEsp().getListaEspecificaciones().get(0);
            String s;
            //lista = p.getEsp().getListaEspecificaciones().get(0);
            for(int i = 1; i<p.getEsp().getListaEspecificaciones().size(); i++){
                s = p.getEsp().getListaEspecificaciones().get(i);
                /*lista.concat(signo);
                lista.concat(s);*/
                lista = lista+"-"+s;
            //JOptionPane.showMessageDialog(null, lista);
            }
            bd.sentencia.executeQuery("INSERT INTO ESPECIFICACIONESXPROD (NOMBRE_PROD,ESPECIFICACIONES) VALUES ('"+p.getNombre()+"','"+lista+"') ");

            for(int i = 0;i < p.getHoja().size();i++){
                bd.sentencia.executeQuery("INSERT INTO CATxPROD VALUES('"+p.getNombre()+"','"+p.getHoja().get(i).GetNombre()+"')");
            }
            bd.desconectarBaseDeDatos();
        } catch (SQLException ex) {
            Logger.getLogger(agregar.class.getName()).log(Level.SEVERE, null, ex);
        }
}