$tabla->addColRender("id_usuario", "R::UserFullNameFromId"); $tabla->addColRender("cancelado", "funcion_cancelado"); $page->addComponent($tabla); $page->nextTab("Ingresos"); /* * Nuevo Ingreso **/ $page->addComponent(new TitleComponent("Nuevo Ingreso", 3)); $form = new DAOFormComponent(array(new Ingreso())); $form->hideField(array("cancelado", "id_usuario", "id_ingreso", "motivo_cancelacion", "fecha_de_registro", "id_sucursal", "id_caja")); $form->createComboBoxJoin("id_empresa", "razon_social", EmpresaDAO::getAll()); $form->createComboBoxJoin("id_concepto_ingreso", "nombre", ConceptoIngresoDAO::getAll()); $form->createComboBoxJoin("id_caja", "descripcion", CajaDAO::getAll()); $form->makeObligatory(array("fecha_del_ingreso", "monto", "id_empresa", "id_concepto_ingreso")); $form->renameField(array("fecha_del_ingreso" => "fecha_ingreso")); $form->onApiCallSuccess("window.location.reload"); $form->setCaption("id_empresa", "Empresa"); $form->setCaption("id_concepto_ingreso", "Concepto"); $form->setType("fecha_ingreso", "date"); $form->addApiCall("api/cargosyabonos/ingreso/nuevo", "POST"); $page->addComponent($form); /* * Lista de ingresos **/ $page->addComponent(new TitleComponent("Ingresos", 3)); $lista = CargosYAbonosController::ListaIngreso(); $tabla = new TableComponent(array("id_empresa" => "Empresa", "id_concepto_ingreso" => "Concepto", "id_usuario" => "Usuario", "descripcion" => "Descripcion", "fecha_del_ingreso" => "Fecha", "monto" => "Monto"), $lista["resultados"]); $tabla->addColRender("cancelado", "funcion_cancelado"); $tabla->addColRender("id_empresa", "R::RazonSocialFromIdEmpresa"); $tabla->addColRender("monto", "R::MoneyFromDouble"); $tabla->addColRender("id_concepto_ingreso", "R::ConceptoIngresoFromId");
} */ /* * ******************************************************* * Seguimientos * * ******************************************************** */ $page->nextTab("Seguimiento"); $segs = UsuarioSeguimientoDAO::search(new UsuarioSeguimiento(array("id_usuario" => $este_usuario->getIdUsuario()))); $header = array("texto" => "Descripcion", "fecha" => "Fecha", "id_usuario" => "Agente"); $lseguimientos = new TableComponent($header, $segs); $lseguimientos->addColRender("id_usuario", "R::UserFullNameFromId"); $lseguimientos->addColRender("fecha", "R::FriendlyDateFromUnixTime"); $page->addComponent($lseguimientos); $page->addComponent("<script>\r\n\t\t\t\tfunction newcommentDone(a,b,c){\r\n\t\t\t\t\tconsole.log(a,b,c)\r\n\t\t\t\t}\r\n\t\t\t</script>"); $nseguimiento = new DAOFormComponent(new ClienteSeguimiento(array("id_usuario" => $este_usuario->getIdUsuario()))); $nseguimiento->onApiCallSuccess("newcommentDone"); $nseguimiento->addApiCall("api/personal/usuario/seguimiento/nuevo"); $nseguimiento->settype("texto", "textarea"); $nseguimiento->hideField(array("id_usuario", "id_cliente", "id_cliente_seguimiento", "fecha")); $nseguimiento->sendHidden("id_usuario"); $page->addComponent($nseguimiento); /* * ******************************************************* * Just created * * ******************************************************** */ if (isset($_GET["just_created"]) && $_GET["just_created"] == 1 && $este_usuario->getCorreoElectronico() !== null) { ?> <script type="text/javascript" charset="utf-8"> function enviarCorreo(){ POS.API.POST("api/pos/mail/enviar",
// // // // // // // // // $form = new DAOFormComponent(new SeguimientoDeServicio(array("id_orden_de_servicio" => $_GET["oid"]))); $form->hideField(array("id_seguimiento_de_servicio", "id_usuario", "id_sucursal", "fecha_seguimiento", "id_localizacion")); $form->sendHidden("id_orden_de_servicio"); $form->addApiCall("api/servicios/orden/seguimiento/"); $form->setPlaceholder("estado", "Escriba aqui"); $form->setType("estado", "textarea"); $form->onApiCallSuccess("comment_success"); $form->renameField(array("estado" => "nota")); $page->addComponent($form); //$page->partialRender ( ); $js = ' <script type="text/javascript" charset="utf-8"> var comment_success = function( a, b, c ){ var guiComponentId = "<?php echo $form->getGuiComponentId(); ?>"; var comment = Ext.get(guiComponentId+"nota").getValue(); document.getElementById(guiComponentId+"nota").value = "";