Está publicado el svgen: una app web para generar código en base a plantillas.
Pueden entrar a:
http://www.sistemasvega.com.ar/svgen/Generator.aspx
Modo de uso:
En la pantalla principal de la aplicación hay 4 secciones colapsables:
– Connection panel
– General
– Single generation
– Multiple generation
En la sección “Connection panel” tenemos dos formas de conectarnos con una base de datos:
La primera es cargando los datos de conexión de base de datos a la cual queremos conectarnos.
– Engine
– Server
– User
– Password
– Database
La segunda forma de conexión es importando archivos de definición que se generan con la herramienta “svGenDesk”.
Con esta herramienta podemos generar 2 archivos que serán importados luego.
En la sección “General” podemos cargar los namespaces para la capa de datos, de negocios y entidades.
Hacemos click en el botón “Connect” en la primera forma, o “Load XSD” en la segunda forma de conexión. Luego de esto, se cargan las tablas que hay en la sección “Single generation” y “Multiple generation”.
En la sección “Single generation”, una vez cargadas las tablas, tenemos las siguientes funcionalidades:
See detail: Muestra en forma de tabla el detalle de la tabla (campos, tipos de datos, etc.)
Hidden detail: Oculta la tabla de detalle de la tabla, antes descripta.
Category: Aca están todas las categorias de templates, seleccionamos alguna.
Template: Se muestran los templates de la categoría seleccionada.
View Template: Carga el template para su visualización y modificación si se requiere.
Generate: Genera en base al template cargado, el resultado final según la tabla seleccionada.
Generate and save: Genera y dá la posibilidad de guardar el resultado final generado.
En la sección “Multiple generation”, después que se han cargado las tablas, disponemos de estas funcionalidades:
Primero debemos seleccionar las tablas, chequeandolas.
Luego, chequeamos los templates que queremos generar según la categoría.
Save selected templates: Guarda en sesión los templates chequeados. Antes de cambiar de categoría de templates se debe hacer click en este botón para que los cambios se han guardados.
Deselect all: Borra de sesión los templates que habian sido seleccionados.
Generate and download: Generate los templates seleccionados para las tablas seleccionadas y las exporta a un archivo .zip que el usuario guardará.
En la parte inferior, tenemos dos controles de texto:
El de la izquierda es donde se carga el template y se puede modificar.
El de la derecha es donde se carga el resultado generado en base al template.
Nos vemos.