<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
require("../clases/Beneficiario.class.php");
require("../clases/Desembolso.class.php");
$objd = new Desembolso();
$obj = new Beneficiario();

$t = $_REQUEST["text"];  
// R = Registrar
// M = Modificar
// E = Eliminar

// =========================================================
//  REGISTRAR BENEFICIARIO
// =========================================================
if ($t == "R") {

    $nombre    = strtoupper($_REQUEST["nombre"]);
    $documento = $_REQUEST["documento"];
    $telefono  = $_REQUEST["telefono"];
    $email     = $_REQUEST["email"];
    $idusuario = $_REQUEST["idusuario"];

    if ($obj->Crear($nombre, $documento, $telefono, $email, $idusuario)) {
        echo "<script>location.href='../manbeneficiario.php';</script>";
    } else {
        echo "No se pudo registrar el beneficiario";
    }
}



// =========================================================
//  MODIFICAR BENEFICIARIO
// =========================================================
if ($t == "M") {

    $id        = $_REQUEST["id"];
    $nombre    = strtoupper($_REQUEST["nombre"]);
    $documento = $_REQUEST["documento"];
    $telefono  = $_REQUEST["telefono"];
    $email     = $_REQUEST["email"];
    $idusuario = $_REQUEST["idusuario"];

    if ($obj->Actualizar($id, $nombre, $documento, $telefono, $email, $idusuario)) {
        echo "<script>location.href='../manbeneficiario.php';</script>";
    } else {
        echo "No se pudo actualizar el beneficiario";
    }
}



// =========================================================
//  ELIMINAR BENEFICIARIO
// =========================================================
if ($t == "E") {

    $id = $_REQUEST["id"];
    $lista = $objd->ListarPorBenef($id);

    if ($lista && count($lista) > 0) {

        echo "<script>
                alert('No se puede eliminar este beneficiario porque tiene desembolsos asociados');
                location.href='../manbeneficiario.php';
              </script>";
        exit;

    } else {

        if ($obj->Eliminar($id)) {
            echo "<script>location.href='../manbeneficiario.php';</script>";
        } else {
            echo "No se pudo eliminar el beneficiario";
        }
    }
}


?>

