$form->createComboBoxJoin("control_billetes", "control_billetes", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si")), $esta_caja->getControlBilletes()); $form->createComboBoxJoin("abierta", "abierta", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si")), $esta_caja->getAbierta()); $page->addComponent($form); if ($esta_caja->getControlBilletes()) { $page->addComponent(new TitleComponent("Billetes en esta caja", 3)); $tabla = new TableComponent(array("id_billete" => "Billete", "cantidad" => "Cantidad"), BilleteCajaDAO::search(new BilleteCaja(array("id_caja" => $_GET["cid"])))); function funcion_billete($id_billete) { return BilleteDAO::getByPK($id_billete) ? BilleteDAO::getByPK($id_billete)->getNombre() : "------"; } $tabla->addColRender("id_billete", "funcion_billete"); $tabla->addOnClick("id_billete", "(function(a){window.location = 'efectivo.billete.ver.php?bid='+a;})"); $page->addComponent($tabla); } $page->addComponent(new TitleComponent("Aperturas")); $tabla = new TableComponent(array("fecha" => "Fecha", "saldo" => "Saldo", "id_cajero" => "Cajero"), AperturaCajaDAO::search(new AperturaCaja(array("id_caja" => $_GET["cid"])))); function funcion_cajero($id_cajero) { return UsuarioDAO::getByPK($id_cajero) ? UsuarioDAO::getByPK($id_cajero)->getNombre() : "------"; } $tabla->addColRender("id_cajero", "funcion_cajero"); $page->addComponent($tabla); $page->addComponent(new TitleComponent("Cortes")); $tabla = new TableComponent(array("fecha" => "Fecha", "saldo_real" => "Saldo Encontrado", "saldo_esperado" => "Saldo Esperado", "saldo_final" => "Saldo Final", "id_cajero" => "Cajero"), CorteDeCajaDAO::search(new CorteDeCaja(array("id_caja" => $_GET["cid"])))); $tabla->addColRender("id_cajero", "funcion_cajero"); $page->addComponent($tabla); $page->addComponent(new TitleComponent("Cierres")); $tabla = new TableComponent(array("fecha" => "Fecha", "saldo_real" => "Saldo Encontrado", "saldo_esperado" => "Saldo Esperado", "id_cajero" => "Cajero"), CierreCajaDAO::search(new CierreCaja(array("id_caja" => $_GET["cid"])))); $tabla->addColRender("id_cajero", "funcion_cajero"); $page->addComponent($tabla); $page->render();
private static function UltimoCorteCaja(VO $caja) { $c = CorteDeCajaDAO::search(new CorteDeCaja(array("id_caja" => $caja->getIdCaja()))); return sizeof($c) == 0 ? NULL : $c[0]; }