You are on page 1of 33

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

You might also like