<?php

include_once './cad/DAL/Connection.php';
include_once './cad/DTO/ClaseNota.php';
include_once './cad/BLL/ClaseNotaBLL.php';
$notaBLL = new NotaBLL();
if (isset($_REQUEST["task"])) {
    $task = $_REQUEST["task"];
} else {
    $task = "mostrar";
}
switch ($task) {
    case "insertar":
        if (isset($_REQUEST["titulo"])) {
            $titulo = $_REQUEST["titulo"];
        }
        if (isset($_REQUEST["nota"])) {
            $nota = $_REQUEST["nota"];
        }
        $date = new DateTime();
        $notaBLL->insert($date->format("Y-m-d-H:i:s"), $titulo, $nota, true, 1);
        $objNota = $notaBLL->select($idnota);
        echo json_encode($objNota);
        break;
}
switch ($task) {
    case "insertar":
        if (isset($_REQUEST["fecha"])) {
            $fecha = $_REQUEST["fecha"];
        }
        if (isset($_REQUEST["nota"])) {
            $nota = $_REQUEST["nota"];
        }
        if (isset($_REQUEST["estado"])) {
            $estado = $_REQUEST["estado"];
        }
        if (isset($_REQUEST["id_categoria"])) {
            $id_categoria = $_REQUEST["id_categoria"];
        }
        $id = $notaBLL->insert($fecha, $nota, $estado, $id_categoria);
        $objNota = $notaBLL->select($id);
        echo json_encode($objNota);
        break;
    case "seleccionar":
        if (isset($_REQUEST["id"])) {
            $id = $_REQUEST["id"];
        }
        $objNota = $notaBLL->select($id);
        echo json_encode($objNota);
        break;
    case "search":
        if (isset($_REQUEST["busqueda"])) {
            $busqueda = $_REQUEST["busqueda"];
        }
        $listaNotas = $notaBLL->selectSearch($busqueda);
        echo json_encode($listaNotas);