public function index()
 {
     HelperFunctions::comprobarSesion();
     $habilitados = ClienteModel::getAll();
     $deshabilitados = ClienteModel::getAllDisabled();
     $archivos = array("cliente/nuevocliente", "generic/buscador", "cliente/listarhabilitados", "cliente/listardeshabilitados");
     $datos = array('titulo' => 'Clientes', 'habilitados' => $habilitados, 'deshabilitados' => $deshabilitados, 'destino' => 'cliente/buscar', 'tituloListado' => 'Clientes Habilitados');
     View::renderMulti($archivos, $datos);
 }
 public function crear()
 {
     HelperFunctions::comprobarSesion();
     if (!$_POST) {
         $clientes = ClienteModel::getAll();
         $promos = PromocionModel::getAllPromociones();
         $estados = EstadoModel::getAll();
         $datos = array('destino' => 'proyecto/crear', 'submit' => 'Crear', 'promolist' => $promos, 'estadolist' => $estados, 'clientelist' => $clientes);
         View::render("proyecto/formulario", $datos);
     } else {
         $_POST = HelperFunctions::sanear($_POST);
         $errores = [];
         if (($err = Validaciones::validarFecha($_POST['fecha_de_inicio'])) !== true) {
             $errores['fecha_de_inicio'] = $err;
         }
         if (($err = Validaciones::validarFecha($_POST['fecha_prevista'])) !== true) {
             $errores['fecha_prevista'] = $err;
         }
         if ($errores) {
             $clientes = ClienteModel::getAll();
             $clienteselected = $_POST['cliente'];
             $promos = PromocionModel::getAllPromociones();
             $promoselected = $_POST['promocion'];
             $estados = EstadoModel::getAll();
             $estadoselected = $_POST['estado'];
             $datos = array('destino' => 'proyecto/crear', 'submit' => 'Crear', 'promolist' => $promos, 'promo_selected' => $promoselected, 'estadolist' => $estados, 'estado_selected' => $estadoselected, 'clientelist' => $clientes, 'cliente_selected' => $clienteselected, 'errores' => $errores);
             View::render("proyecto/formulario", $datos);
         } else {
             ProyectoModel::insert($_POST);
             header("Location: " . URL . "proyecto");
         }
     }
 }