<?php
namespace App\Http\Controllers;

use App\Custom\SQLConnection;
use App\Custom\Misc;

use Illuminate\Support\Facades\Response;
use Illuminate\Support\Facades\Session;
use Illuminate\Support\Facades\Request;

use DateTime;

class CuitController extends Controller {


    public static function datosCUIT() {
        $menu = Misc::obtenerPermisosNavigatorNoCuit();
        $cuit = isset($_POST['cuit']) ? $_POST['cuit'] : '';
        if ($cuit) {

            $mis_aportes = [];
            $empleadores = SqlConnection::backendStoreProcedure('backend_mis_aportes_empleadores', array($cuit));
            if (count($empleadores) > 0) {
                $cuit_empleador = $empleadores[0]->cuit_empleador;
                $mis_aportes = SqlConnection::backendStoreProcedure('backend_mis_aportes', array($cuit, $cuit_empleador));
            }
            $datos_persona = SqlConnection::backendStoreProcedure('backend_datos_persona', array($cuit));
            $domicilios = SqlConnection::backendStoreProcedure('backend_domicilios', array($cuit));
            return view('datos_cuit')->with(compact(['mis_aportes', 'cuit', 'empleadores', 'datos_persona', 'domicilios', 'menu']));
        }
        return view('datos_cuit')->with(compact(['cuit', 'menu']));

    }


    public static function aportesCUIT() {

        if (Request::input('cuit') && Request::input('cuit_empleador')) {
            $cuit = Request::input('cuit');
            $cuit_empleador = Request::input('cuit_empleador');
            $mis_aportes = SqlConnection::backendStoreProcedure('backend_mis_aportes', array($cuit, $cuit_empleador));
            return view('tabla_aportes')->with(compact(['mis_aportes']));
        }
    }
}
