martes, 13 de septiembre de 2011

GenCode 2012 R2 con WCF

 

Ahora ya esta disponible la opción para generar código para WCF, este a su vez genera los contratos y la clase de datos.

wcf

El resultado:

El Contrato

contrato

el WCF

dlwcf

viernes, 9 de septiembre de 2011

Configuración para Stored Procedure Mejorada en GenCode 2012 R2

 

Ahora ya dispone de un formato mejorado, pues podemos definir si deseamos ver primero la acción y luego el nombre de la tabla o de lo contrario el nombre de la tabla y luego la acción, esto ayuda mucho para agrupar mejor nuestros Stored Procedure y tener un mejor orden y poder localizarlos facilmente.

todo esto es en la opción Setting

Ejemplo Tabla Acción

tableaccion

  Resultado de Tabla Acción

spTablaAccion

 

Ejemplo de Acción Tabla

acciontabla

 

Resultado de Acción Tabla

spAccionTabla

jueves, 8 de septiembre de 2011

Remove de una Lista Generica

Espero esto les ayude a muchos, cuando usamos listas genericas y queremos eliminar una serie de elementos de una lista, pues una buena opcion es usar LINQ y expresiones lambda, y el uso de HashSet. veamos un ejemplo.

var listDetail = from objList in Details
     where objList.CODIGO.ToLower().Contains(parameter)
     select objList;

var setToRemove = new HashSet<e_ENCUESTA_IU>(listDetail);

aca aplicamos el metodo para remover con la expresion lambda

Details.RemoveAll(x => setToRemove.Contains(x));

Mejoras en GenCode para Administración

 

1. Clonar Configuración

Ahora ya podemos crear facilmente y mas rápido una configuración, usando como modelo una ya creada, esto se puede hacer entrando a una configuración existente y buscamos la opcion Clone

clone

 

2. Eliminar Temporales

Al usar el utilitario XSL, este nos genera archivos temporales XML y HTML, que pueden ocupar mucho espacio con el tiempo, pues ahora ya se puede administrar y borrarlos. asi mismo lo mismo se puede hacer con las conecciones a las bases de datos que ya no se usen o datos que se ingresaron erronamente y que se graban en el historial de conecciones

temxsl

 

connect

domingo, 28 de agosto de 2011

GenCode ya hace SAVE y OPEN

Ya ahora con esta herramienta podemos guardar los datos generados en un archivo, para despues seguir trabajandolo muy útil para no perder la secuencia de lo que se estaba haciendo






archivo generado



abriendo el archivo



miércoles, 24 de agosto de 2011

GenCode 2012 R2


Amigos
Ahora ya les puedo mostrar un avance de lo que seria la version final (aun esta en RC).
Esta contiene varios cambios, como por ejemlplo el uso de DataTables o ListGeneric en la Capa logica, la implementación de DAL con Web Services, WCF o las tradicionales clases, asi mismo algo novedoso es la relacion entre tablas para generar transacciones. aqui unas imagenes.
Ahora el DAL, esta usando DatabaseFactory

IDE general de la aplicación opciones de menu

IDE del generador



Interfaz de conección al motor de datos

Objetos del servidor SQL u Oracle


Opciones para mostrar comentarios en el código generado, válido para los procedimientos almacenados






Opciones en DAL

Opciones en BLL



Utilidades nuevas

Reporte de diccionario de Datos



Relacionar tablas para transacciones





El maestro y detalle en el DAL



jueves, 2 de junio de 2011

XML y XSL a HTML Con GenCode 2012

Ahora ya podemos trabajar con los XSL, pues ya teniendo uno definido, obtenemos los datos generados en xml y hacemos la conversion al HTML y ver el resultado.

seleccionamos los atributos o campos de la tabla



Obtenemos el xml



Ahora seleccionamos el archivo XSL


y podemos ver el resultado en la transformación en HTML






martes, 31 de mayo de 2011

Gencode 2012 ahora ya genera script de datos

Ahora el GenCode 2012 genera los script de los Insert contenido los datos de las tablas o tabla que se seleccione
Terminado el proceso se muestra el resultado



Este el el codigo que se insertaria en el IDE de SQL para insertar los datos

la generación de los script es tanto para SQL Server y Oracle

--*****************************************************************************
--*****************************************************************************
-- 31/05/2011
--*****************************************************************************
--*****************************************************************************

--=============================================================================
-- Script Table dbo._XX
--=============================================================================

INSERT INTO dbo._XX (CODIGO,DES,FECH,ITEM) VALUES ('001 ','',null,1) ;
INSERT INTO dbo._XX (CODIGO,DES,FECH,ITEM) VALUES ('001 ','',null,1) ;
INSERT INTO dbo._XX (CODIGO,DES,FECH,ITEM) VALUES ('002-9 ','BBBB','02/26/1975',2) ;
INSERT INTO dbo._XX (CODIGO,DES,FECH,ITEM) VALUES ('001 ','',null,1) ;

martes, 24 de mayo de 2011

GenCode 2012 ahora con Web Services

Se añadio el poder trabajar con servicios web, tambien hay que configurarlo en Setting

















Seleccionar la opcion de la capa de datos con o sin servicio web



















y la capa de datos quedaria asi
















y la capa logica con su nueva referencia


viernes, 13 de mayo de 2011

Herramientas nuevas en el Generador de Codigo GenCode 2012

Se agrego la herramienta de importar.
aqui el usuario selecciona una tabla (Oracle o SQL Server) y en el importador selecciona el excel que contiene lo datos para iportarlos, esta opcion tiene la funcionalidad de poder escoger los campos tanto de la tabla como del excel y cambiar el orden y en base a ello se ejecuta la importación a la tabla del manejador de base de datos seleccionado.







Muy util fue agregar Snippet, muy sencillo pero util donde el usuario podrá generar una porción de código en función a los parametros de entrada












aca el resultado


martes, 29 de marzo de 2011

Generador de Código 2012


Aca les presento la nueva version del generador de código GenCode 2012


los cambios fundamentales es que ahora trabaja con bases de datos Sql Server y Oracle
y permite tener varias instancias de servidores conectados para poder generar codigo


una vez conectados podemos acceder a las tablas y poder ver sus campos y claves (primaria y foranea) y generar código




















La entidad de la tabla usuario












La capa de Datos












Se ha mejorado la opcion de parametros de las clases
















se adiciono la opcion de importar configuraciones y exportar para compartir en un ambiente de desarrollo y todos puedan manejar la misma configuración













tambien se puede dar mantenimiento a los tipos de datos y sus respectivas equivalencias en el lenguaje de programacion















y algo que ayuda mucho a la personalizacion es el uso de plantillas
















Tambien tiene como novedad el poder probar los stored procedure, ya que automaticamente se listan los parametros cons tipos de datos y nos da la opcion de poder poner el valor y luego ejecutar



Todo esto esta desarrollado con vs2010