Example #1
0
 /**
  * 
  * 
  * */
 public static function flujoEfectivo($id_empresa, $unix_fecha_inicio = null)
 {
     if (($empresa = EmpresaDAO::getByPK($id_empresa)) == null) {
         throw new InvalidDataException("Esta empresa no existe");
     }
     //traerme los abonos a ventas
     $abonos = CargosYAbonosController::ListaAbono(1, 1, 1);
     $flujo = 0;
     $out = array();
     for ($a = 0; $a < $abonos["numero_de_resultados"]; $a++) {
         array_push($out, array("fecha" => $abonos["resultados"]["ventas"][$a]->fecha, "value" => $abonos["resultados"]["ventas"][$a]->monto, "tipo" => "abono"));
     }
     $gastos = CargosYAbonosController::ListaGasto();
     for ($a = 0; $a < $gastos["numero_de_resultados"]; $a++) {
         array_push($out, array("fecha" => $gastos["resultados"][$a]->fecha_del_gasto, "value" => $gastos["resultados"][$a]->monto * -1, "tipo" => "gastos"));
     }
     return $out;
 }
Example #2
0
 protected function GenerateResponse()
 {
     try {
         $this->response = CargosYAbonosController::ListaAbono(isset($_GET['compra']) ? $_GET['compra'] : null, isset($_GET['prestamo']) ? $_GET['prestamo'] : null, isset($_GET['venta']) ? $_GET['venta'] : null, isset($_GET['cancelado']) ? $_GET['cancelado'] : null, isset($_GET['fecha_actual']) ? $_GET['fecha_actual'] : null, isset($_GET['fecha_maxima']) ? $_GET['fecha_maxima'] : null, isset($_GET['fecha_minima']) ? $_GET['fecha_minima'] : null, isset($_GET['id_caja']) ? $_GET['id_caja'] : null, isset($_GET['id_compra']) ? $_GET['id_compra'] : null, isset($_GET['id_empresa']) ? $_GET['id_empresa'] : null, isset($_GET['id_prestamo']) ? $_GET['id_prestamo'] : null, isset($_GET['id_sucursal']) ? $_GET['id_sucursal'] : null, isset($_GET['id_usuario']) ? $_GET['id_usuario'] : null, isset($_GET['id_venta']) ? $_GET['id_venta'] : null, isset($_GET['monto_igual_a']) ? $_GET['monto_igual_a'] : null, isset($_GET['monto_mayor_a']) ? $_GET['monto_mayor_a'] : null, isset($_GET['monto_menor_a']) ? $_GET['monto_menor_a'] : null, isset($_GET['orden']) ? $_GET['orden'] : null);
     } catch (Exception $e) {
         //Logger::error($e);
         throw new ApiException($this->error_dispatcher->invalidDatabaseOperation($e->getMessage()));
     }
 }
<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server//bootstrap.php";
$page = new GerenciaComponentPage();
$page->addComponent(new TitleComponent("Lista de Abonos"));
$page->addComponent(new MessageComponent("Lista los abonos realizados"));
$page->partialRender();
$r = CargosYAbonosController::ListaAbono($compra = true, $prestamo = true, $venta = true, $cancelado = null, $fecha_actual = null, $fecha_maxima = null, $fecha_minima = null, $id_caja = null, $id_compra = null, $id_empresa = null, $id_prestamo = null, $id_sucursal = null, $id_usuario = null, $id_venta = null, $monto_igual_a = null, $monto_mayor_a = null, $monto_menor_a = null, $orden = null);
$abonos_prestamo = array();
$abonos_venta = array();
$abonos_compra = array();
if (isset($r["resultados"]["ventas"])) {
    $abonos_venta = $r["resultados"]["ventas"];
}
if (isset($r["resultados"]["prestamos"])) {
    $abonos_prestamo = $r["resultados"]["prestamos"];
}
if (isset($r["resultados"]["compras"])) {
    $abonos_compra = $r["resultados"]["compras"];
}
function nombre_deudor($id_usuario, $obj)
{
    if (!UsuarioDAO::getByPK($id_usuario)) {
        return "";
    }
    return "<font title = \"Ir a detalles del usuario\" style = \"cursor:pointer;\" onClick = \"(function(){ window.location = 'clientes.ver.php?cid={$id_usuario}'; })();\" >" . UsuarioDAO::getByPK($id_usuario)->getNombre() . "</font>";
}
function formatMonto($monto, $obj)
{
    $monto = "\$&nbsp;<b>" . number_format((double) $monto, 2) . "</b>";