Documentación realizada sobre el software para realizar facturas de varios tipos de alquileres.   Aquí os presento un documento de un programa que permite de una forma muy muy … sencilla de generar las facturas a los distintos inquilinos. Es una aplicación imprescindible para “Administradores de Fincas” o propietarios con varias propiedades arrendadas. Dispone de los siguientes módulos: Gestión de arrendadores – propietarios. Gestión de arrendatarios – inquilinos. Gestión de facturas a inquilinos. Gestión de proveedores. Gestión de tipos de gastos. Gestión de gastos. Gestión de usuarios. Gestión de poblaciones. Gestión de provincias. Actualizaciones de IPC sobre precios de alquileres […]

Documentación avjArrienda.


        ¿Cómo activar el total de páginas en un listado creado con lazreport?. Vamos con una entrada cortita y sencilla. Tienes el problema de que en Lazreport el total de páginas siempre lo muestra como 0. Esta es la solución. 1.- File / Report Options …               2.- Activar “Two pass report”.                     Espero que os sirva de ayuda. 🙂

Activar total páginas en lazreport



Cómo realizar una copia de nuestra tienda Prestashop 1.6.1 en local.     Realizar una copia de la carpeta public_html de nuestro hosting. Realizar una copia de nuestra base de datos con phpmyadmin Crear una carpeta en /var/www/html/tienda donde “tienda” será la nueva carpeta. Recuperar la copia de seguridad de nuestra base de datos. Modificaciones en la configuración: en la carpeta /var/www/htlm/mitienda el fichero settings.inc.php quedará más o menos como este. Con vuestros datos!!! off course.   <?php define('_DB_SERVER_', 'localhost'); define('_DB_NAME_', 'mitienda'); define('_DB_USER_', 'usuario'); define('_DB_PASSWD_', 'contraseña'); define('_DB_PREFIX_', 'ps_'); define('_MYSQL_ENGINE_', 'InnoDB'); define('_PS_CACHING_SYSTEM_', 'CacheFs'); define('_PS_CACHE_ENABLED_', '1'); define('_COOKIE_KEY_', 'clavedecookie'); define('_COOKIE_IV_', 'clavecookieiv'); define('_PS_CREATION_DATE_', '2015-08-13'); […]

Prestashop copia en localhost carpeta específica


Desde el terminal podemos ver el rendimiento de nuestro pc en modo gráfico.     Os habéis preguntado alguna vez ¿cómo podemos ver el rendimiento de nuestro pc? y si además muestra un gráfico con el consumo de la CPU, memoria RAM y swap. Con una interface sencilla y muy útil. ¡¡¡ Eso sería perfecto !!! No le des más vueltas aquí tienes la solución — [htop]     Instalar htop control+alt + t y abre la terminal de linux. sudo apt-get install htop contraseña del administrador y lo instalamos. ahora tan solo tendremos que escribir en la misma terminal […]

htop – gráfico del rendimiento de mi pc en linux



Ocultar campo según una condición dada. Veamos el problema es el siguiente: Tengo un listado en el que muestra una cabecera y un detalle, en el detalle tengo un campo que, dependiendo de una condición, estará visible o no. Para ello lo primero que voy a hacer es evaluar el campo que condiciona la visibilidad del campo “Concepto” y en el evento del listado “OnGetValue” añadiré el siguiente código: Código Fuente del programa. Evalúo si el parámetro es “MOSTRAR_CONCEPTO” Si el campo es null Indico que “MOSTRAR_CONCEPTO” vale 1 Si no “MOSTRAR_CONCEPTO” vale 0 procedure Tfrmfacturas.frFacturaGetValue(const ParName: String; var ParValue: […]

Ocultar columnas o campo en LazReport (Lazarus)


    Cómo enviar emails desde [Lazarus] con Indy 10.   Incluimos las unidades necesarias para el proyecto. En este caso las unidades imprescindibles para que funcione el envío de email usando TSL son: IdSMTP IdMessage IdAttachmentFile IdIOHandler IdIOHandlerStack IdSSL IdSSLOpenSSL IdExplicitTLSClientServerBase La unidad quedaría así: uses Classes, SysUtils,Windows,DBGrids,Graphics,ZAbstractRODataset,ZDataset,DB,WinSock, IdSMTP,IdMessage,IdAttachmentFile, IdIOHandler, IdIOHandlerStack, IdSSL,IdSSLOpenSSL, IdExplicitTLSClientServerBase;uses Classes, SysUtils,Windows,DBGrids,Graphics,ZAbstractRODataset,ZDataset,DB,WinSock, IdSMTP,IdMessage,IdAttachmentFile, IdIOHandler, IdIOHandlerStack, IdSSL,IdSSLOpenSSL, IdExplicitTLSClientServerBase;   Creando el procedimiento para enviar los correos electrónicos. procedure EnviarMensaje( sUsuario, sClave, sHost, sAdjunto, sAsunto, sDestino, sMensaje,sRemitente: String; sPuerto:integer ); var SMTP: TIdSMTP; Mensaje: TIdMessage; Adjunto: TIdAttachmentFile; IdSSLIOHandlerSocket: TIdSSLIOHandlerSocketOpenSSL; begin // Creamos el componente de conexión con el […]

Enviar email desde Lazarus smtp indy