Exemple #1
0
    //Crear una nueva tarea
    public void NewTask()
    {
        //Obtener el texto de los inputs
        string titulo      = inputTituloNueva.text;
        string descripcion = inputDescripcionNueva.text;

        //Comprobar que los inputs no esten vacios
        if (titulo.Length != 0 /*&& descripcion.Length!= 0*/)
        {
            //Crear nueva tarea y asignarle el titulo y la descripcion introducidas por el usuario
            Task nuevaTarea = new Task();
            nuevaTarea.title       = titulo;
            nuevaTarea.description = descripcion;

            //Agregar la tarea a la lista del TaskManager
            tasks.Add(nuevaTarea);
            //Guardar los cambios en el JSON
            SaveTaskData();

            //Limpiar texto de los inputs
            inputTituloNueva.text      = "";
            inputDescripcionNueva.text = "";
            //Ocultar la ventana modal de nueva tarea
            panelNuevaTarea.SetActive(false);
            //Refrescar la lista de tareas en pantalla
            taskList.AddLastItem();
        }
        //Si el input del nombre esta vacio, cambiar el color a rojo
        else if (titulo.Length == 0)
        {
            inputTituloNueva.placeholder.color = Color.red;
        }
    }