public int crearEnunciado(Enunciado en) {
        try {
            if (con.isClosed()) {
                con = bd.conexion();
            }
            String consulta;
            String des = en.getEnunciado().replace("\\", "\\\\");
            if (en.getDespuesDe().getCodigo() != 0) {
                consulta = "INSERT INTO Enunciado VALUES('" + en.getCodigo() + "','" + en.getUrl() + "','" + en.getFechaCreacion() + "','" + en.getOrden() + "','" + en.getAutor().getCodigo() + "','" + en.getArea().getCodigo() + "','" + en.getDespuesDe().getCodigo() + "','" + en.getPaquetes() + "', '" + des + "')";
            } else {
                consulta = "INSERT INTO Enunciado (codigo, urlEnunciado, fechaCreacion, orden, autor, area, nombre, descripcionE) VALUES('" + en.getCodigo() + "','" + en.getUrl() + "','" + en.getFechaCreacion() + "','" + en.getOrden() + "','" + en.getAutor().getCodigo() + "','" + en.getArea().getCodigo() + "','" + en.getPaquetes() + "', '" + des + "')";
            }

            Statement sta = con.createStatement();
            int rs = sta.executeUpdate(consulta);
            //con.close();
            if (rs == 1 || rs == 4) {
                return 1;
            } else {
                return 0;
            }
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, "Problemas creando el enunciado!. Error: " + ex);
        } finally {
            if (con != null) {
                try {
                    con.close();
                } catch (SQLException ignore) {
                }
            }
        }
        return 0;
    }