Este documento presenta un tutorial sobre cómo instalar Genexus 15 de forma gratuita y crear una aplicación de facturación simple utilizando sus herramientas. El tutorial explica los pasos para instalar Genexus, crear una base de datos, definir transacciones para facturas y clientes, y generar aplicaciones web y móviles para visualizar y modificar los datos.
Este documento presenta un tutorial sobre cómo instalar Genexus 15 de forma gratuita y crear una aplicación de facturación simple utilizando sus herramientas. El tutorial explica los pasos para instalar Genexus, crear una base de datos, definir transacciones para facturas y clientes, y generar aplicaciones web y móviles para visualizar y modificar los datos.
Este documento presenta un tutorial sobre cómo instalar Genexus 15 de forma gratuita y crear una aplicación de facturación simple utilizando sus herramientas. El tutorial explica los pasos para instalar Genexus, crear una base de datos, definir transacciones para facturas y clientes, y generar aplicaciones web y móviles para visualizar y modificar los datos.
Ejecutamos la Descarga Comienza la Instalacin de manera tpica y le damos permisos de administrador Nos pedir Instalar el SDK ms la API de Android Y ejecutamos Genexus Visualizamos la interfaz inicial En la pagina de Genexus Training podemos encontrar material para empezar a usar el aplicativo, tutoriales y ejercicios prcticos. Fin de instalacin
Tutorial CASO DE ESTUDIO
Supongamos que una empresa requiere una aplicacin que administre su
sistema de facturacin. Hoy no cuenta con uno y la facturacin se hace de manera manual, con los grandes catlogos de cdigos de productos. Trabajaremos con las facturas, los clientes, los productos a la vez que iremos introduciendo los fundamentos de los conceptos bsicos de la metodologa de GeneXus. Durante este tutorial, lograr describir la realidad presentada en GeneXus para generar un caso tipo de sistema de facturacin en una plataforma Web utilizando el Generador .NET base de datos SQL Server. Tambin se generar su correspondiente aplicacin para Smart Devices desde la cual podr acceder para consultar o modificar la informacin de sus clientes y productos.
Comenzamos con la creacin de la Base de Datos del Conocimiento
Le pondremos el nombre de Demo y seleccionaremos el idioma en
Spanish Se Empezara a crear la Base del Conocimiento, se har la carga de todos los recursos necesarios.
Luego Crearemos un Objeto siguiendo la siguiente ruta
Selecionaremos Transaccion y le daremos el nombre de Factura
Se nos mostrara la siguiente interfaz donde podremos definir la transaccin de Factura
Completamos los datos Requeridos por el Problema, Ademas agregaremos
un nuevo Sub-nivel para los productos, Esto se puede realizar utilizando el comando Control+Flecha derecha Se har la asignacin de Claves Primarias
Adems se asignaran atributos a variable como elementos de bsqueda de
la siguiente forma De Igual manera se puede definir que el atributo se llene de manera automtica, seleccionando en el panel de propiedades la opcin Autonumber para la numeracin, y le asignamos True Luego para los Atributos finales de Precio, Sub total, IGV y Total Ingresaremos Formulas para especificar su valor. Damos doble click en el campo de Formulas y Agregamos. Luego hacemos una ejecucin de lo ya desarrollado, lo cual nos brindara un anlisis de Impacto, donde se muestran los cambios realizados en el aplicativo , as como los cambios que se realizaran para la creacin de los nuevas transacciones con sus respectivos atributos
En el anlisis de impacto tambin se muestran los cambios realizados a la
base de datos
Luego ejecutamos y la aplicacin .NET se mostrara en el explorador
Seleccionamos la transaccin Factura, en la cual se nos mostrara la interfaz predefinida y diseada de manera automtica con Genexus.
Como podemos observar se muestran los atributos definidos en la
transaccin, pueden ser editados, modificados o eliminados
Hacemos el ingreso de un ejemplo
Como vemos, los atributos que fueron definidos como frmula son mostrados de manera automtica
Guardamos y nos mostrara el mensaje Los datos fueron actualizados
De Igual manera Crearemos una Transaccin para los Clientes, siguiendo los pasos de igual manera Definimos los atributos de la transaccin
Podemos pre visualizar la interfaz de la transaccin y tambin puede ser
modificada Agregamos reglas la tabla de Facturacin. La fecha debe ser la del da de Hoy y que la cantidad del producto en la factura no debe ser nula
Ejecutamos y nuevamente se nos mostrara el Anlisis de Impacto,
mostrando los cambios realizados en las transacciones Al haber creado las transaccion de Clientes, se agregara a nuestro men de desarrollo
Visualizaremos la interfaz del ingreso de Clientes
As mismo verificaremos la regla aadida a transaccin Factura Como podemos Observar Genexus hizo adems la relacin entra las transacciones factura y Cliente
Habilitaremos la opcin de Patrn de guardado en ambas transacciones
Vemos que Genexus Modifico la estructura del Men de Desarrollo lo que usa la identificacin para el desarrollo en diferentes plataformas Ingresamos en Home y nos mostrara las transacciones disponibles
Ingresarnos a Clientes y podremos visualizar todos los elementos ya
ingresados, adems podremos hacer la bsqueda por nombres, como fue definido en la estructura de la transaccin
Si buscamos por ejemplo un elemento que no existe, simplemente no se
mostrara nada
De igual manera podemos buscar por las fechas en las transacciones de
facturas Adems si ingresamos a una factura, se mostraran los detalles de dicha factura
Haremos el ingreso de nuevos Clientes
Adems, haremos la modificacin, para completar los datos
Como vemos los datos ya fueron actualizados
Aplicaremos el Patrn de guardado para el desarrollo en Smart Devices en
ambas Transacciones Al guardar, podmeos observar que en la rbol de la estructura de las transacciones se creo un modulo de desarrollo para Smart Devices
Para la creacin de un Aplicativo en un Smart Device se tendr que crea un
Objeto
Selecionaremos la Opcion Smart Devices luego Dashboard y lo
nombraremos como Menu Tendremos que asignar a los tems que elementos deseamos en dicho aplicativo.
Al gregarlos, se crearan automticamente nuevos Eventos para llamar a las
Transacciones Ejecutamos y se nos mostrara de igual manera el Anlisis de Impacto, con los cambios Realizados
Ya que Hemos seleccionado la Opcion de Desarrollo para Smart Devices, en
el Menu de Desarrollo se nos mostraran las opciones de cada una. El aplicativo al ser instalado, nos mostrara la siguiente interfaz donde se encuentran los dos elementos seleccionados, Clientes y Facturas.
Como ejemplo ingresaremos al Clientes donde podemos visualizar los que
ya se encuentra ingresados, el Aplicativo tambin nos da la Opcin de Ingreso de nuevos registros, as como la modificacin o Eliminacin Ingresamos como ejemplo al cliente Carlos, donde podremos visualizar sus datos as como las opciones anteriormente mencionadas.