<?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
<?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; })");
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(); }