<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//titulos
$page->addComponent(new TitleComponent("Nueva orden de servicio"));
$csel = new ClienteSelectorComponent();
$csel->addJsCallback("asignaCliente");
$page->addComponent($csel);
$page->partialRender();
?>
<div id="clienteInfo"></div>
<script type="text/javascript" charset="utf-8">
	var SERVICIOS = [];
	<?php 
foreach (ServicioDAO::getAll() as $servicio) {
    echo "SERVICIOS[" . $servicio->getIdServicio() . "] = {$servicio};";
}
?>
</script>

<form name = "orden_servicio" id = "orden_servicio">
    <table width = 100% border = 0 >
        <tr>
            <td>
                <label>Servicio</label>
            </td>
            <td>
                <select name = "id_servicio" id = "id_servicio" onChange = "formatForm()" >
                    <?php 
Beispiel #2
0
<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server//bootstrap.php";
$page = new GerenciaComponentPage();
$page->addComponent(new TitleComponent("Clientes"));
$page->addComponent(new MessageComponent("Lista de clientes"));
$cselector = new ClienteSelectorComponent();
$cselector->addJsCallback("(function(a){ window.location = 'clientes.ver.php?cid='+a.get('id_usuario'); })");
$page->addComponent($cselector);
$lista = ClientesController::Buscar();
$tabla = new TableComponent(array("nombre" => "Nombre", "activo" => "Activo", "saldo_del_ejercicio" => "Saldo"), $lista["resultados"]);
$tabla->addColRender("saldo_del_ejercicio", "FormatMoney");
/*
        function funcion_clasificacion_cliente($id_clasificacion_cliente){
            return (ClasificacionClienteDAO::getByPK($id_clasificacion_cliente) 
						? ClasificacionClienteDAO::getByPK($id_clasificacion_cliente)->getNombre() : "----" );
        }
*/
function funcion_activo($activo)
{
    return $activo ? "Activo" : "Inactivo";
}
function funcion_consignatario($consignatario)
{
    return $consignatario ? "Consignatario" : "----";
}
//$tabla->addColRender("id_clasificacion_cliente", "funcion_clasificacion_cliente");
$tabla->addColRender("activo", "funcion_activo");
$tabla->addColRender("consignatario", "funcion_consignatario");
$tabla->addOnClick("id_usuario", "(function(a){ window.location = 'clientes.ver.php?cid=' + a; })");
Beispiel #3
0
    if (!is_null($usr_ultima)) {
        $direccionObj->setIdUsuarioUltimaModificacion($usr_ultima->getNombre());
    }
    $dform = new DAOFormComponent($direccionObj);
    $dform->setEditable(false);
    $dform->hideField(array("id_direccion", "id_usuario_ultima_modificacion", "ultima_modificacion"));
    $dform->createComboBoxJoin("id_ciudad", "nombre", CiudadDAO::getAll(), $direccionObj->getIdCiudad());
    $page->addComponent($dform);
}
/* * *******************************************************
 * 	Avales
 *
 * ******************************************************** */
$page->nextTab("Avales");
$page->addComponent(new TitleComponent("Nuevo Aval", 3));
$clientes_component = new ClienteSelectorComponent();
$clientes_component->addJsCallback("( function(record){ Ext.get('add_aval').setStyle({'display':'block'}); id_usuario = record.get('id_usuario'); nombre = record.get('nombre'); id_este_usuario = " . $este_usuario->getIdUsuario() . "; if(id_usuario == id_este_usuario){ Ext.core.Element.fly(\"agregar_aval_btn\").setVisible(false); Ext.get(\"nombre_aval_a_agregar\").update('No se puede ser aval de si mismo');}else{ Ext.core.Element.fly(\"agregar_aval_btn\").setVisible(true); Ext.get(\"nombre_aval_a_agregar\").update('Nuevo Aval: '+record.get('nombre'));}  } )");
$page->addComponent($clientes_component);
$page->addComponent(new FreeHtmlComponent("<div id= \"nombre_aval_a_agregar\" style =\"display:block; font-size=14; font-weight:bold;\" ></div>"));
$page->addComponent(new FreeHtmlComponent("<br><div id = \"add_aval\" style = \"display:none;\" ><form name = \"tipo_aval\" id = \"tipo_aval\"> <input id = \"radio_hipoteca\" type='Radio' name='taval' value='hipoteca' checked> hipoteca <input id = \"radio_prendario\"type='Radio' name='taval' value='prendario'> prendario</form> <br> <div id=\"agregar_aval_btn\" class='POS Boton' onClick = \"nuevoClienteAval(nombre, id_usuario, id_este_usuario)\" >Agregar como aval</div></div>"));
$page->addComponent(new TitleComponent("Lista de Avales", 3));
$avales = ClienteAvalDAO::search(new ClienteAval(array("id_cliente" => $este_usuario->getIdUsuario())));
$array_avales = array();
foreach ($avales as $aval) {
    array_push($array_avales, $aval->asArray());
}
$tabla_avales = new TableComponent(array("id_aval" => "Nombre", "tipo_aval" => "Tipo de Aval"), $array_avales);
function funcion_nombre_aval($id_usuario)
{
    return UsuarioDAO::getByPK($id_usuario)->getNombre();
}