public static string selectGeneral(string query)
    {
        conexionDB    connect = new conexionDB();
        IDbConnection dbconn  = connect.crearConexionDB();
        IDbCommand    dbcmd   = connect.crearComandoDB(dbconn, query);
        IDataReader   reader  = dbcmd.ExecuteReader();
        //Debug.Log(reader.RecordsAffected);

        //List<String> firstList = new List<String>();
        int    fieldCount;
        string json = "";

        while (reader.Read())
        {
            json = json + "{";
            //List<String> listToAdd = new List<String>();
            // Create a new dynamic ExpandoObject
            Object[] values = new Object[reader.FieldCount];
            fieldCount = reader.GetValues(values);
            for (int i = 0; i < fieldCount; i++)
            {
                //listToAdd.Add(reader.GetValue(i).ToString());
                if (i == (fieldCount - 1))
                {
                    //json = json + "'" + reader.GetName(i).ToString() + "': '" + reader.GetValue(i).ToString() + "'";
                    json = json + '\"' + reader.GetName(i).ToString() + '\"' + ": " + '\"' + reader.GetValue(i).ToString() + '\"';
                }
                else
                {
                    //json = json + "'" + reader.GetName(i).ToString() + "': '" + reader.GetValue(i).ToString() + "', ";
                    json = json + '\"' + reader.GetName(i).ToString() + '\"' + ": " + '\"' + reader.GetValue(i).ToString() + '\"' + ", ";
                }
            }
            //firstList.AddRange(listToAdd);
            json = json + "},";
        }

        if (json == "")
        {
            ////Debug.Log("No tiene datos");
            return("0");
        }
        else
        {
            ////Debug.Log("Tiene datos");
            json = json.Remove(json.Length - 1);


            reader.Close();
            reader = null;
            connect.cerrarConexionDB(dbconn, dbcmd);

            return(json);
        }
    }
    /** Función que sirve para guardar el códifo generado
     *
     *@param  chars Lista de caracteres
     *@param  stringChars Contenedor de los 8 caracteres que contendra el codigo
     *@param  random Funcion para elección aleatoria
     *@param  finalString Código obtentido
     **/
    public static int alterGeneral(string query)
    {
        conexionDB    connect = new conexionDB();
        IDbConnection dbconn  = connect.crearConexionDB();
        IDbCommand    dbcmd   = connect.crearComandoDB(dbconn, query);
        var           result  = dbcmd.ExecuteNonQuery();

        connect.cerrarConexionDB(dbconn, dbcmd);

        return(result);
    }
Example #3
0
    void Awake()
    {
        Screen.SetResolution(798, 449, true);

        if (estadoJuego == null)
        {
            estadoJuego = this;
            DontDestroyOnLoad(gameObject);
        }
        else if (estadoJuego != this)
        {
            Destroy(gameObject);
        }
        nivel    = 1;
        players  = new List <Player>();
        conexion = new conexionDB();
        cargarJugadores();
    }