INSTALACION DE GENEXUS 15
TRIAL
1. Ingresamos a la pagina web de Genexus
2. Entramos en link de Descargar Trial
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.
Fin del Tutorial