Ir al contenido principal

Entradas

Mostrando las entradas de 2010

Context en el Pattern WorkWith de GX Evolution 1

Me sucedió trabajar en un proyecto que usaba el Work With Pattern y precisaba filtrar la información a mostrar utilizando como filtros valores que venian dados de antes.

En particular quería mostrar en el WWCustomer solo los clientes de determinado país (el país asociado al usuario que estaba logueado), pero podrían aplicar a multiples casos.Mi tendencia inicial fue utilizar cookies.

Es decir, en el login determinar el país correspondiende al usuario y hacer un "setCookie("Country", CountryId)".
Luego en el WWClientes simplemente agregar la condición: CountryId=getCookie("Country")

Si bien esto me funcionó había dos cosas que no me convencieron:

1. Parece un esquema algo "débil" en el sentido que no está formalizado que esa es información de contexto importante para el WW. Cualquiera podría modificar esa cookie con otro valor o directamente eliminarla y mi esquema dejaría de funcionar.

2. Al utilizar esa condición (con el "getcookie") la mis…

Entrevista a Breogán Gonda en el XX Encuentro Genexus

Estos son algunos extractos de la entrevista a Breogán Gonda en el XX Encuentro Genexus.

El video entero:



Algunos extractos

Siempre supe que iba a ser ingeniero, “resolvedor” de problemas.

Los niños siempre piensan que van a hacer algo extraordinario, yo era un niño normal.

Me dedicaba a la consultoría de alto riesgo... sabía el primer fracaso iba a ser el último.

Quizás algún día tengamos una explicación oficial, mientras no la haya quizás sea mejor decir la verdad.

El ganar dinero nunca puede ser un objetivo, el éxito es el objetivo, el ganar dinero es un subproducto.

El trabajar con alegría, el hacer lo que uno quiere es un privilegio enorme.

En el Uruguay, un país riquísimo que tiene muchas cosas importantes, lamentablemente tiene una enorme carencia: carece de entusiasmo en general.

Ningún apellido ayuda y ningún apellido impide, podemos discutir mucho si es justa o no la ley de Darwin pero es inevitable.

Siempre pensamos que teníamos que trabajar con otros y que si un negocio es …

XX Encuentro GeneXus: gracias y perdón

Quisiera ser breve (para variar), así que aquí va lo que siento, sin ordenar ni pensar mucho.

Lo resumo en dos palabras: gracias y perdón.Gracias

A todos quienes participaron, desde el estrado, la secretaría, el backstage o simplemente regalando media hora de su vida para escuchar alguna conferencia o participar de algun actividad. A todos quienes hicieron un evento maravilloso: gracias.

Especialmente gracias:

a los oradores que nos aportaron conocimiento, sentimiento y abrieron nuestra mente.

a quienes viajaron desde otros países, especialmente aquellos que vienen desde el otro lado del mundo con viajes 25 o 30 horas.

A todo el equipo de Artech que estuvo detrás del tema desde el backstage, hasta los oradores, pasando por los asistentes de sala, secretaría, etc, etc, etc. Gracias.

Mastro y Breogán por permitirnos conocerlos un poco más y a través de ellos a Artech y Genexus.En fin gracias a todos por permitirme vivir otro Encuentro maravilloso y renovador, lleno de ideas, valores, conocim…

Resultado del build all

Estaba trabajando en una kb y me interesaba pasar los resultados del build all (qué objetos generaron, cuales no, etc) a otra persona.

Luego de algunas vueltas y la ayuda de Pablo probé modificando el XML de la navegación y obtuve una preciosa tabla con filtros y todo, muy sencillo el mecanismo así que lo comparto por si a alguien le aporta.

Sigue el paso a paso:



1. Hacer el build all (o el build que quieran)

2. Eso deja un nav_objs.XML con el resultado de los objetos especificados en el directorio de la KB. (Ej: c:\gc\kbs\AjaxSample\nav_objs.xml)

3. Se edita ese XML incluyendo un Tag de apertura y cierre, ejemplo:

<objects>

(contenido del XML original)

</objects>

Queda algo como:

<Objects>
  <Object>
    <ObjCls>1</ObjCls>
    <ObjId>2</ObjId>
    <ObjName>IsAuthorized</ObjName>
    <ObjStatus>genreq</ObjStatus>
    <ObjNavig>GXSPC007\GEN15\NVG\IsAuthorized.xml</ObjNavig>
  </Object>
....
</objects>

4. Se abr…

Mexico lindo y querido

Hace tiempo que no posteo nada ¿no mucho que decir? ¿falta de inspiración? ¿falta de prioridad?  ¿twitter como competidor del blog? no lo se... en cualquier case hace un mes estuve por Mexico y creo que amerita algunos comentarios del viaje... sin mucho orden, comentarios nomás...



Paso por Chile

El vuelo era por chile, sensaciones encontradas después del terrible terremoto que tuvieron.
Por un lado iba con las expectativas de encontrar mucha más destrucción, incluso me tocaba un escala de 10 horas y me habían contado que estaban operando en carpas en el estacionamiento y no en la terminal, por lo cual iba preparado para algo mucho peor de lo que me encontré.

El aeropuerto estaba "operando a medias", pero operaba, en pie y funciona. Si se notaban fisuras, áreas sin acceso, paneles de yeso que faltaban, algún "puntal" sosteniendo un pedazo de losa, pero operaba "con normalidad".

El ánimo en todos los chilenos que me crucé era bueno, del estilo "ha sido un p…