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