Beispiel #1
0
    //Marcar la tarea como completada
    public void CompleteTask()
    {
        //Eliminarla de la lista
        DeleteTask();
        //Sumar 5 monedas por tarea completada
        int monedasActuales = PlayerPrefs.GetInt("Monedas");

        PlayerPrefs.SetInt("Monedas", monedasActuales + 1);

        //Aumentar el numero de tareas completadas
        float tareasCompletadas = PlayerPrefs.GetFloat("TareasCompletadas");

        PlayerPrefs.SetFloat("TareasCompletadas", tareasCompletadas + 1);

        //Recuperar de la bd tareas almacenadas hoy
        EstadisticasDB estadisticasDB  = new EstadisticasDB();
        string         fechaActual     = DateTime.Today.Date.ToShortDateString();
        int            tareasGuardadas = 0;

        System.Data.IDataReader reader = estadisticasDB.BuscarTareasPorFecha(fechaActual);
        while (reader.Read())
        {
            tareasGuardadas = reader.GetInt32(0);
        }
        //Sumar minutos y guardarlos
        tareasGuardadas++;
        estadisticasDB.GuardarTareasPorFecha(fechaActual, tareasGuardadas);

        estadisticasDB.close();

        //Comprobar logro (id = 4)
        LogrosManager.ComprobarLogroCompletado(4);
    }
Beispiel #2
0
    //Mostrar el numero de tareas completadas en el dia
    private void ActualizarTareas()
    {
        //Recuperar de la bd tareas alamcenadas hoy
        EstadisticasDB estadisticasDB  = new EstadisticasDB(); //Abrir conexion a la bd
        string         fechaActual     = DateTime.Today.Date.ToShortDateString();
        int            tareasGuardadas = 0;

        System.Data.IDataReader reader = estadisticasDB.BuscarTareasPorFecha(fechaActual); //Realizar consulta a la bd
        while (reader.Read())
        {
            tareasGuardadas = reader.GetInt32(0);
        }
        tareas.text = tareasGuardadas.ToString();

        estadisticasDB.close(); //Cerrar la conexion a la bd
    }